0x2d8920634cc6a153e3260cc6d09118cf9d7fbe56

Unverified contract

Proxy

Active on Base with 1,035 txns
Deployed by via 0xf50de916 at 14577965
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $58,022.62
ERC-20
Value $0
ERC-20
--
0x1977ac2577fd7eadcb32364f0f04319e7bfd2b8cc91ca1bd16f6194f677cea31
0x0ba03d0697f8b1c408a04787a04364bb13f2484c09a949fd09b4725947654bd5
0x40099f4e16cee5b8c5797d330411a57d40c0cd8353c8195294378668b5a79a2c
0xf1f2e650d683b5de7a79cac11aa3630e90f5a8d18efe9f05dc959f76922ac393
0x3133423fe1107cb4fc49e9fc80ff2b10ecb71d067184076dfbb48c72f756711a
0x4d2d50d4aff6c3321bb8f017ef6202b5680eaa5075a3b63579dda9bc19a10b7c
0x3ed010a5dae97eb39e11c459846b345b43aa401c95ec045a189e0292d0bc4469
0x285077515d5c74a0aab9dcf62f1970621fc6bc291a34e7515f27121b976850a2
0x75eea5c2244afc37762cd87e66ca908e1a3be5b1bd56b64078ec186aa3772853
0x698a6c34d8831489b960687c80a69be11959c5829b8f854321e08b9549d72f14

Functions
Getter at block 23174458
lastSeasonId(view returns (uint256)
3
minAmount(view returns (uint256)
10069000000000000000000
owner(view returns (address)
0xd611be9a6ec0aa4a4566a736b96caf5160d2dd6e
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