StafiWithdrawProxy

Verified contract

Proxy

Active on Ethereum with 1,319 txns
Deployed by via 0x9744dd65 at 16995250
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $477,966.24
0x920080068108b30c592d1272febf2c186de3912e4b94ef857d1a7a0abe1d5486
0xd9cdeeb15246f9f86eae3b12138e0b420a8f287e133647eb286c90006c1c5a97
0xb900dbdb8246f8874c6485049610fdae93b765847514ef9840d5f46971a3f769
0x85b2bf6497de1a6f4a46e825f11d8df555c077d89b61e08696aed7ebdf437b11
0x05c0523efbdd677f0ce2bfedc472a74bc089df9ec2c3bbd025874ef805df52ec
0x121eadc290dac5d97144e912154d898dfcf031518d08b3ef4af7001199e1a19d
0x05c18e7dfdc6d5cc18de45c3f6e41f3b9bfaacd99643937da589e8660dc92fa9
0x16763aeee5eccea25cb0177ae27df15d74c30d0a2d4ddc82b794e952010925d4
0xeb60b5935050228be0b22f46c8c1547c0ce639772ae5197a33d46bd90f03f9f4
0xb097e774813206f4030be99ed827452dd592b0908bd9e94ba0d692f7a4ed141d

Functions
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(uint256uint256view returns (uint256)
getEjectedValidatorsAtCycle(uint256 cycleview returns (uint256[])
getUnclaimedWithdrawalsOfUser(address userview returns (uint256[])
totalWithdrawAmountAtCycle(uint256view returns (uint256)
userWithdrawAmountAtCycle(addressuint256view returns (uint256)
withdrawalAtIndex(uint256view returns (address _addressuint256 _amount)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
depositEth(payable 
distributeWithdrawals(uint256 _dealedHeightuint256 _userAmountuint256 _nodeAmountuint256 _platformAmountuint256 _maxClaimableWithdrawIndex
initialize(address _stafiStorageAddressuint256 _withdrawLimitPerCycleuint256 _userWithdrawLimitPerCycle
notifyValidatorExit(uint256 _withdrawCycleuint256 _ejectedStartCycleuint256[] _validatorIndexList
reserveEthForWithdraw(uint256 _withdrawCycle
setUserWithdrawLimitPerCycle(uint256 _userWithdrawLimitPerCycle
setWithdrawLimitPerCycle(uint256 _withdrawLimitPerCycle
unstake(uint256 _rEthAmount
withdraw(uint256[] _withdrawIndexList
Events
AdminChanged(address previousAdminaddress newAdmin
Upgraded(address indexed implementation
DistributeWithdrawals(uint256 dealedHeightuint256 userAmountuint256 nodeAmountuint256 platformAmountuint256 maxClaimableWithdrawIndexuint256 mvAmount
EtherDeposited(address indexed fromuint256 amountuint256 time
NotifyValidatorExit(uint256 withdrawCycleuint256 ejectedStartWithdrawCycleuint256[] ejectedValidators
ProposalExecuted(bytes32 indexed proposalId
ReserveEthForWithdraw(uint256 withdrawCycleuint256 mvAmount
SetUserWithdrawLimitPerCycle(uint256 userWithdrawLimitPerCycle
SetWithdrawLimitPerCycle(uint256 withdrawLimitPerCycle
Unstake(address indexed fromuint256 rethAmountuint256 ethAmountuint256 withdrawIndexbool instantly
VoteProposal(bytes32 indexed proposalIdaddress voter
Withdraw(address indexed fromuint256[] withdrawIndexList
Constructor
constructor(address _proxyToaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors

This contract contains no error objects.