DFOStake

Verified contract

Active on Ethereum with 885 txns
Deployed by via 0x457c6f55 at 10859889
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0xbe2a9c0d2b559bc917de26cd8c4b1da31787a0ecfc2546b14258a4acfa882be1
0xe9597856d9059055b5b1175acdb0406618d55f9c3ac9f9c9a11b38797a9f8ebd
0x48d05b8842afd70cde11c9cf3311a95e7b309ce183bc3381636875b17cc329e5
0xe8030e67e2d7818007a9cb7bb9f097a5c253871b5eb0d49aace87b417f23d113
0x2159c583b9021f04cd668331172048ca54d3346016230eae2d22436cfe4e5f3b
0x8e128df8a8974a351395dfa2b6641c733d12f72dcb70a1081cdce8bf34f96bb9
0xfa9dd4784e00560260a342aaa5068bf2c7da81b95f16fa4fb74cb04918f6f2a9
0x07ecc39a951708fd9797c921a2f2cdf56cd6165a2605b403832a1d727bf6ebec
0xae309c3704b7fd5f1acd57432b776a1519fb6085dc7a976f714534c66e289aa5
0x7508a1460814a86df5330a4fa76461be67ed65a083019c49b6167eec7aaa12ca

Functions
Getter at block 21280908
doubleProxy(view returns (address)
0x06afd5aef1382b08794a739588d23dc144c8dd51
startBlock(view returns (uint256)
0
tierData(view returns (uint256[]uint256[]uint256[]uint256[])
([210000, 174000], [14, 1], [10, 1], [4, 4])
tokens(view returns (address[])
[0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2]
Read-only
getStakingCap(uint256 tierview returns (uint256uint256)
getStakingInfo(uint256 tierview returns (uint256 minCapuint256 hardCapuint256 remainingToStake)
length(uint256 tierview returns (uint256)
stakeInfo(uint256 tieruint256 positionview returns (addressuint256uint256uint256uint256uint256uint256uint256[]uint256)
totalPoolAmount(uint256 poolPositionview returns (uint256)
State-modifying
emergencyFlush(
partialReward(uint256 tieruint256 position
setDoubleProxy(address newDoubleProxy
stake(uint256 tieruint256 poolPositionuint256 originalFirstAmountuint256 firstAmountMinuint256 valueuint256 secondAmountMinpayable 
withdraw(uint256 tieruint256 position
Events
PartialWithdrawn(address senderaddress indexed receiveruint256 indexed tieruint256 reward
Staked(address indexed senderuint256 indexed tieruint256 indexed poolPositionuint256 firstAmountuint256 secondAmountuint256 poolAmountuint256 rewarduint256 endBlockuint256[] partialRewardBlockTimesuint256 splittedReward
Withdrawn(address senderaddress indexed receiveruint256 indexed tieruint256 indexed poolPositionuint256 firstAmountuint256 secondAmountuint256 poolAmountuint256 reward
Constructor
constructor(uint256 startBlockaddress doubleProxyaddress[] tokensuint256[] timeWindowsuint256[] rewardMultipliersuint256[] rewardDividersuint256[] rewardSplitTranches
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.