DFOStake

Verified contract

Active on Ethereum with 579 txns
Deployed by via 0xde49e480 at 10905602
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
)
ERC-1555
--
ERC-20
--
0xedf1ee9ea54c6285651a2739dec226e4af7233f39a173c454607a3eb5f8b00f4
0xe600df2ed7289d1f9cd229ef784babf27f7a2d49be686b2f573e32d28e1769bf
0x54a56e0aafefd13b248959b014b4fd9a14097013463684db4f9b983fcb9fc6c9
0xbbab5463c2258f9b610df50f3ee6756b90bf994604f7b499f76696953de3a768
0xe0f35fa1318bf92a97d479f6103e23f104338e8a343857d37e1b0b5e65316d41
0x09c495bf4372a10bb4b8bfe67046a051259ee0b5aac1c33619ecc46263bcf32e
0x10f3509197ecfcfc78b1e51e04a8b72b8f693db59991e0d16c020318f0aa97fc
0x24ae4735c6948e7a1eef75371e724f2197a06914039a414875fe2ebf203c19dd
0xb329859f1994a253d5fe0af9cca389ed1418f624d1a28cc1b2c2073dde1182fe
From
0x828eb753f9bdde70915a311cb828e304d93fc65c520d991c17033b9b01d2d9dc

Functions
Getter at block 21317576
doubleProxy(view returns (address)
0xfaf23b66314e1bef6581ee76a78ac7434989e3a6
startBlock(view returns (uint256)
0
tierData(view returns (uint256[]uint256[]uint256[]uint256[])
([1728000], [5], [1], [36])
tokens(view returns (address[])
[0x44086035439E676c02D411880FcCb9837CE37c57]
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.