ClockStaking

Verified contract

Active on Ethereum with 262 txns
Deployed by via 0x133b4267 at 19291596
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 6 additional slots
-
variable spans 6 additional slots
ERC-20
--
0x37b5251fbd2120a2d0ef35a96551cacfffec2aefe2aaa14a8140157a503e7625
0x4de32a4fb474d5f8a8118d80bf4ac93bf34d6901ad434ed931859f9e7a53ee8c
0x57f455981b7971f7f48efdb0844c8a9ef048e635e75cbc3adb508ab8c44abb01
0x66aa3d110fca5a816bfc361a873b6d0316a3a020a973aaeaca0aa6673d57ab64
0xab2bc45697839a9c496b223566f28f80e0182e3a4486a4b5877b3ebe341f5d38
0xa0fc0fa7f68953770f95a7d4e0afda2004da8df6fc6e0335a52ae723da3f582e
0x5f5296ad4442716d81c641dc67ac9c7f6f5a33217638d33534a4f9c4e631cc28
0x8a5ddb3b54d61c4afd69afa511f8565e47c97ff77f8f4b1e92d737788b029845
0x34e4c3d19c3c74b1e7ca57a16e02a73a44a359d38a824278eed7f628ca6a9c71
0x886edfdd994032071d264ec94d101314b42f5739d177fdb8fce321216d10b88f

Functions
Getter at block 21211814
IS_TEST(view returns (bool)
true
clock(view returns (address)
0x4e60241335aaf1eba97dee9a8c7d9f0387529286
excludeArtifacts(view returns (string[] excludedArtifacts_)
[]
excludeContracts(view returns (address[] excludedContracts_)
[]
excludeSenders(view returns (address[] excludedSenders_)
[]
owner(view returns (address)
0xb84df1bcb8407f9160f36b615920b7cf75f38bfd
targetArtifactSelectors(view returns (struct StdInvariantFuzzSelector[] targetedArtifactSelectors_)
[]
targetArtifacts(view returns (string[] targetedArtifacts_)
[]
targetContracts(view returns (address[] targetedContracts_)
[]
targetInterfaces(view returns (struct StdInvariantFuzzInterface[] targetedInterfaces_)
[]
targetSelectors(view returns (struct StdInvariantFuzzSelector[] targetedSelectors_)
[]
targetSenders(view returns (address[] targetedSenders_)
[]
Read-only
multiplyStakingBalance(address userview returns (uint256)
stakingBalances(addressview returns (uint256 depositeduint256 stakeStartuint256 stakeEnd)
State-modifying
claim(returns (uint256)
failed(returns (bool)
stake(uint256 amount
transferOwnership(address newOwner
unstake(
Events
Claim(address indexed stakeruint256 amountuint256 timestamp
OwnershipTransferred(address indexed useraddress indexed newOwner
Staked(address indexed stakeruint256 amountuint256 timestamp
Unstaked(address indexed stakeruint256 timestamp
log(string arg0
log_address(address arg0
log_array(address[] val
log_array(int256[] val
log_array(uint256[] val
log_bytes(bytes arg0
log_bytes32(bytes32 arg0
log_int(int256 arg0
log_named_address(string keyaddress val
log_named_array(string keyaddress[] val
log_named_array(string keyint256[] val
log_named_array(string keyuint256[] val
log_named_bytes(string keybytes val
log_named_bytes32(string keybytes32 val
log_named_decimal_int(string keyint256 valuint256 decimals
log_named_decimal_uint(string keyuint256 valuint256 decimals
log_named_int(string keyint256 val
log_named_string(string keystring val
log_named_uint(string keyuint256 val
log_string(string arg0
log_uint(uint256 arg0
logs(bytes arg0
Constructor
constructor(address _clock
Fallback and receive

This contract contains no fallback and receive objects.

Errors
PeriodAlreadyStarted(
PeriodNotFinished(
PeriodStillActive(
ZeroAmount(