ZigStaking

Verified contract

Active on Ethereum with 3,304 txns
Deployed by via 0xfd279e0e at 20625996
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $31,108,209.22
ERC-20
Value $119.37
0x292430afa2ce6d8c6b33017e212e56c6aea7a9423ca2f5be97b8987d135fc5a9
0xbe3ae7355836eb5f7a68dd155747fc8684b19c8275352a51706b85e40ba4c6be
0xc005ec918c96ca49438a84307b42382f13b298c992093079e94eb0548689379b
0x599ec7937ec0e141d1c324cc9787fff31471778706b63827676cc307d0fd9dc9
0x5db4965084964da6543d48af71d11637699ffcc9affd4914551ca79aa73a6507
0xb800960c6a59feff0bb7c54994c213c192e69547720b4d325b287844106d2bf7
0xbd530f7048937ec4eede9f61b8aa7b98b208a76067ddffa964fd3079d6b3fde1
0xcb9737bae84ed3e1e7a5f51736ac36fc997c8902c72e2b6e3a4725b3b4830622
0x6dc48fd9e7f88d1f4df1072fa9449774a03285384aaff2facf0799a9ed7fc452
0x92900d99a60d261d59f2933fc91f05be29a175a08a01d08c755ede92e5dfd9c0

Functions
Getter at block 21306056
MAX_PENALTY_PERIOD(view returns (uint64)
7776000
getTotalStaked(view returns (uint256)
199273638902208823239163869
isStakeReleased(view returns (bool)
false
owner(view returns (address)
0x3a2b7e57793735a1c7dad2d7c86c5ac0ccb37006
penaltyPeriod(view returns (uint64)
1209600
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
calculateTotalReleased(uint256 _stakeIndexview returns (uint256)
getUserStakes(address _userview returns (struct ZigStakingStakeInfo[])
State-modifying
acceptOwnership(
renounceOwnership(
stakeTokens(uint256 _amount
toggleStakeStatus(
transferOwnership(address newOwner
unstakeAndWithdrawTokens(uint256 _stakeIndexuint256 _amount
withdrawTokens(uint256 _stakeIndexuint256 _releaseIndex
Events
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
StakeStatusToogled(bool _stakeStatus
TokensStaked(address indexed _owneruint256 _amountuint64 _stakeDate
TokensUnstaked(address indexed _owneruint256 _amountuint64 _endStakeDate
TokensWithdrawn(address indexed _owneruint256 _amountuint64 _endStakeDate
Constructor
constructor(address _zigContractuint64 _penaltyPeriod
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CantUnlockTokensYet(
FailedInnerCall(
InsufficientStakedTokens(
InvalidPenaltyPeriod(
InvalidReleaseIndex(
InvalidStakeIndex(
NoTokens(
NullAddress(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
StakeIsReleased(
StakedYet(
UnstakedYet(
WithdrawnYet(