Diamond

Verified contract

Proxy

Active on Ethereum with 8 txns
Deployed by via 0xd5fbce99 at 18179643
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 2 additional slots
ERC-20
--
0x2e6be67401394237d8a2ee6a2ce3df39d3cd521dbeedaea3b4291f029a259130
0x12a0ccb9e6c7a05ff09a95328d6e11ead7fcc888ac2562ddd68c8084966df58a
0x0a163aa3eaab2fc3e2da8b5e457786ae8da98b68a55287cb5a99626baeadf25a
0xa7337cd5d4a0d93d14a2f24adc1095f70324d03370722ceaaa8c8e47de049936
0x4b78e9bb2f628c52b8a4b4e1c9182ef5e6a77d435b31b427bd635683d22cf80d
0xdd4f56ef3ef484f466f53f4f88576b8504d47c950c29de656c3b128e5e51bb80
0x890fff0e04ebc19faf85408f87ea52bd327388b5e92799a4e8b6c6563f34e04a
0x8e64a5768ba2119a820db985d2cf78f6241f9f96cdf67b1f62bbf0204b866497

Functions
Getter at block 20863244
earlyWithdrawReward(view returns (uint256)
64369000000000000000000
name(view returns (string)
Diamond
rewardBalance(view returns (uint256)
289660000000000000000000
rewardSetter(view returns (address)
0xd093279e3dae8a7eb52be720433fe5104de46122
rewardState(view returns (uint256 rewardBalanceuint256 rewardsTotaluint256 earlyWithdrawReward)
(rewardBalance=289660000000000000000000, rewardsTotal=289660000000000000000000, earlyWithdrawReward=64369000000000000000000)
rewardTokenAddress(view returns (address)
0x5c39ef4bda89a9d7edb18a16e53c97d5d32245f6
rewardsTotal(view returns (uint256)
289660000000000000000000
stakeState(view returns (uint256 stakedTotaluint256 stakingCapuint256 stakedBalanceuint256 withdrawnEarly)
(stakedTotal=435084508830000000000000, stakingCap=0, stakedBalance=435084508830000000000000, withdrawnEarly=0)
stakedBalance(view returns (uint256)
435084508830000000000000
stakedTotal(view returns (uint256)
435084508830000000000000
stakingCap(view returns (uint256)
2500000000000000000000000
stakingEnds(view returns (uint256)
1695916800
stakingStarts(view returns (uint256)
1695312000
tokenAddress(view returns (address)
0x5c39ef4bda89a9d7edb18a16e53c97d5d32245f6
withdrawEnds(view returns (uint256)
1719244800
withdrawStarts(view returns (uint256)
1711468800
 
VERSION(pure returns (uint256)
Read-only
stakeOf(address accountview returns (uint256)
State-modifying
addMarginalReward(uint256 withdrawableAmount
addReward(uint256 rewardAmountuint256 withdrawableAmountreturns (bool)
stake(uint256 amountreturns (bool)
stakeFor(address stakeruint256 amountreturns (bool)
withdraw(uint256 amountreturns (bool)
Events
PaidOut(address indexed tokenaddress indexed rewardTokenaddress indexed staker_uint256 amount_uint256 reward_
Staked(address indexed tokenaddress indexed staker_uint256 requestedAmount_uint256 stakedAmount_
PaidOut(address indexed tokenaddress indexed rewardTokenaddress indexed staker_uint256 amount_uint256 reward_
Staked(address indexed tokenaddress indexed staker_uint256 requestedAmount_uint256 stakedAmount_
Constructor
constructor(string name_address tokenAddress_address rewardTokenAddress_uint256 stakingStarts_uint256 stakingEnds_uint256 withdrawStarts_uint256 withdrawEnds_uint256 stakingCap_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.