SimpleStaking

Verified contract

Active on Ethereum with 21,938 txns
Deployed by via 0xcadcd9d1 at 20260104
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $17,704,196
0x3cdb8b9b273d62fa50093bb6e44589f06798a531a3e300c573c64c4ccffd8a0d
0x7b6ada547b3670a28fdfca84b0eed7988bc757bfed549556219dcbed2d48371b
0xc9bddc03fae63ddb4d232dfe094aaa3ed3967e7cb5da033d51422ac10676d768
0xb334225d51e906f4e4420a5f6055df9c525d60f39079c384e04449686903b5b5
0x21ca76581a56717a7c3a40eca098c6edc24a1c5cc8e0da98a4fe8462b209cd4f
0x8aef8d67290cb6608425e5126b005b43c9670b833ae637ec773e3fa04231130f
0x62647ca2f474477b5992e2bd787a1d127b152310cea0a13c8d19f665438b8e37
0x36d4072c203e9c2050eb1c3684a1131138e4683192e2fdd4030346bc3453b032
0xd7a41358e3c88d6cdb08ce2cbcdfb893aafd6fd4230d34f5b78370fe4a20c07b
0x07ee7566a52b049aa20c06ff467096c5e787c5ff31a4271fa147614c127a5bec

Functions
Getter at block 21201376
getMocaToken(view returns (address)
0xf944e35f95e819e752f3ccb5faf40957d311e8c5
getPoolCumulativeWeight(view returns (uint256)
1627233060921274660265305289401472
getPoolLastUpdateTimestamp(view returns (uint256)
1731760331
getStartTime(view returns (uint256)
1720688400
getTotalCumulativeWeight(view returns (uint256)
1624278090326597314682294086896692
getTotalStaked(view returns (uint256)
222848461137054719684102753
getUpdater(view returns (address)
0x0adb8f65c59ceddd90c210a0caed33b18906cd48
owner(view returns (address)
0xed699ab8547440729de9b8d104e93d5b013d7973
paused(view returns (bool)
false
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
getUser(address userview returns (struct SimpleStakingData)
getUserCumulativeWeight(address userview returns (uint256)
State-modifying
acceptOwnership(
changeUpdater(address newUpdater
pause(
renounceOwnership(
stake(uint256 amount
stakeBehalf(address[] usersuint256[] amounts
transferOwnership(address newOwner
unpause(
unstake(uint256 amount
Events
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Staked(address indexed useruint256 amount
StakedBehalf(address[] indexed usersuint256[] indexed amounts
Unpaused(address account
Unstaked(address indexed useruint256 amount
Constructor
constructor(address mocaTokenuint256 startTime_address owneraddress updater
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
EnforcedPause(
ExpectedPause(
FailedInnerCall(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token