DpadStaking

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xe9e95cac at 17899865
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "DpadStaking"

No transactions found for "DpadStaking"


Functions
Getter at block 23174458
lastSeasonId(view returns (uint256)
0
minAmount(view returns (uint256)
0
owner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getAllUsers(uint256 seasonIdview returns (address[])
getRangeUsers(uint256 seasonIduint256 startIndexuint256 endIndexview returns (address[])
getSeasonInfos(uint256[] seasonIdsview returns (struct IDpadStakingSeasonInfo[])
getUserStakeInfos(uint256 seasonIdaddress[] _usersview returns (struct IDpadStakingStakeInfo[])
seasons(uint256view returns (uint256 startTimeuint256 snapshotTimeuint256 totalAmountuint256 totalPointstring title)
userStakes(uint256addressview returns (uint256 amountuint256 currentPointStoreduint256 expectedPointStoreduint256 lastUpdateTime)
State-modifying
createSeason(uint256 startTimestring title
initialize(uint256 _minAmountaddress _owneraddress _dpad
migrate(uint256 beforeSeasonIdaddress[] _users
renounceOwnership(
setMinAmount(uint256 _newMinAmount
snapshotSeason(uint256 seasonIduint256 snapshotTime
stake(uint256 amount
transferOwnership(address newOwner
unstake(uint256 seasonIduint256 amount
Events
CreateSeason(uint256 seasonIduint256 startTimestring title
Initialized(uint64 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetMinAmount(uint256 oldAmountuint256 newAmount
SnapsnotSeason(uint256 seasonIduint256 snapshotTime
Stake(address useruint256 stakedAmountuint256 newPoint
Unstake(address useruint256 unstakedAmountuint256 newPoint
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidInitialization(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account