DFOStake

Verified contract

Active on Ethereum with 141 txns
Deployed by via 0x90f9e1bb at 10913126
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
0x1bfa1c5a8aa20c118e25f4b5835aa48310e051752d64b75d45ee8a84bdafd6fd
0xcfb79e3fc592da03b4c7ab3d5fba2ed60c2521328112118b26dbcc0e525addc4
0x46097696dc553f4bea581a376e47a9f91c0b534d1bce2b2e78ad55deac43ae8a
0xb1aef75115a3f0583569898c910a13ac133bd9f4a8563f7b9b182c534d13f16b
0xf0b377a6ae4379dfa975fb75c97083d61eb486b9efa4a41f2716d954838746e1
0x6e674324cead62734f0309e53f93a7a980ef1a2ab4d237e158f7596290974718
0x131bd17e1607e42fa38ead65bb4cb1600f637be315dc8f29c757c971ed656a5d
0xbfdb2c89b9fe76cefb191b088b8f0f3fc79c57b5e6fb145b3cd20a738b2957ac
0x3e117a1d0f2a7157b817ef996b1f4d83b907725a343424884ab43e1130f5c07e
0x57e9ce6f2d064651e7126b66c6784a4f913787679aad8034ff7d7133a35146b1

Functions
Getter at block 21216198
doubleProxy(view returns (address)
0xfc06e260fcad877ffa76aa78ba4654d1ef9f006a
startBlock(view returns (uint256)
10913110
tierData(view returns (uint256[]uint256[]uint256[]uint256[])
([192000, 576000], [8, 4], [10, 1], [4, 12])
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.