StafiWithdrawProxy
Verified contract
Proxy
Active on
Ethereum with 1,319 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x6c2f…e8b0
Balances ($477,966.24)
Native
Value
$477,966.24
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 142.64115 | $3,350.83 |
$477,966.24 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21243201 | 19 hours ago | | | 0 | 0.0027712574 | |
| 21207357 | 6 days ago | | | 0 | 0.0031507913 | |
| 21200187 | 7 days ago | | | 0 | 0.0036596839 | |
| 21193035 | 8 days ago | | | 0 | 0.0044321259 | |
| 21185868 | 9 days ago | | | 0 | 0.0075779330 | |
| 21178705 | 10 days ago | | | 0 | 0.0083026310 | |
| 21171530 | 11 days ago | | | 0 | 0.0072363174 | |
| 21164372 | 12 days ago | | | 0 | 0.0048991690 | |
| 21163190 | 12 days ago | | | 0 | 0.0032292121 | |
| 21150029 | 14 days ago | | | 0 | 0.0026147321 |
ABI
ABI objects
Getter at block 21248882
currentWithdrawCycle() view returns (uint256)
20049
ejectedStartCycle() view returns (uint256)
19800
latestDistributeHeight() view returns (uint256)
21243132
maxClaimableWithdrawIndex() view returns (uint256)
389
nextWithdrawIndex() view returns (uint256)
390
totalMissingAmountForWithdraw() view returns (uint256)
0
userWithdrawLimitPerCycle() view returns (uint256)
100000000000000000000
version() view returns (uint8)
1
withdrawLimitPerCycle() view returns (uint256)
100000000000000000000
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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
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(address _proxyTo, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.