StafiWithdraw
Verified contract
Implementation
Active on
Ethereum with 1 txns
Storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "StafiWithdraw"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 17150470 | 2 years ago | | | 0 | 0.00091655765 |
ABI
ABI objects
Getter at block 21248882
currentWithdrawCycle() view returns (uint256)
20049
ejectedStartCycle() view returns (uint256)
0
latestDistributeHeight() view returns (uint256)
0
maxClaimableWithdrawIndex() view returns (uint256)
0
nextWithdrawIndex() view returns (uint256)
0
totalMissingAmountForWithdraw() view returns (uint256)
0
userWithdrawLimitPerCycle() view returns (uint256)
0
version() view returns (uint8)
1
withdrawLimitPerCycle() view returns (uint256)
0
Read-only
ejectedValidatorsAtCycle(uint256, uint256) view returns (uint256)
getEjectedValidatorsAtCycle(uint256 cycle) view returns (uint256[])
getUnclaimedWithdrawalsOfUser(address user) view returns (uint256[])
totalWithdrawAmountAtCycle(uint256) view returns (uint256)
userWithdrawAmountAtCycle(address, uint256) view returns (uint256)
withdrawalAtIndex(uint256) view returns (address _address, uint256 _amount)
State-modifying
Events depositEth() payable
distributeWithdrawals(uint256 _dealedHeight, uint256 _userAmount, uint256 _nodeAmount, uint256 _platformAmount, uint256 _maxClaimableWithdrawIndex)
initialize(address _stafiStorageAddress, uint256 _withdrawLimitPerCycle, uint256 _userWithdrawLimitPerCycle)
notifyValidatorExit(uint256 _withdrawCycle, uint256 _ejectedStartCycle, uint256[] _validatorIndexList)
reserveEthForWithdraw(uint256 _withdrawCycle)
setUserWithdrawLimitPerCycle(uint256 _userWithdrawLimitPerCycle)
setWithdrawLimitPerCycle(uint256 _withdrawLimitPerCycle)
unstake(uint256 _rEthAmount)
withdraw(uint256[] _withdrawIndexList)
DistributeWithdrawals(uint256 dealedHeight, uint256 userAmount, uint256 nodeAmount, uint256 platformAmount, uint256 maxClaimableWithdrawIndex, uint256 mvAmount)
EtherDeposited(address indexed from, uint256 amount, uint256 time)
NotifyValidatorExit(uint256 withdrawCycle, uint256 ejectedStartWithdrawCycle, uint256[] ejectedValidators)
ProposalExecuted(bytes32 indexed proposalId)
ReserveEthForWithdraw(uint256 withdrawCycle, uint256 mvAmount)
SetUserWithdrawLimitPerCycle(uint256 userWithdrawLimitPerCycle)
SetWithdrawLimitPerCycle(uint256 withdrawLimitPerCycle)
Unstake(address indexed from, uint256 rethAmount, uint256 ethAmount, uint256 withdrawIndex, bool instantly)
VoteProposal(bytes32 indexed proposalId, address voter)
Withdraw(address indexed from, uint256[] withdrawIndexList)
constructor()
receive()
This contract contains no error objects.