EigenpieWithdrawManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Balances ($0.00)
No balances found for "EigenpieWithdrawManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EigenpieWithdrawManager"
ABI
ABI objects
Getter at block 21275530
EPOCH_DURATION() view returns (uint256)
604800
currentEpoch() view returns (uint256)
2865
eigenpieConfig() view returns (address)
0x0000000000000000000000000000000000000000
lstWithdrawalDelay() view returns (uint256)
0
nextUserWithdrawalTime() view returns (uint256)
1733356800
paused() view returns (bool)
false
startTimestamp() view returns (uint256)
0
withdrawalscheduleCleanUp() view returns (uint256)
0
Read-only
assetEpochKey(address _asset, uint256 _epochTime) pure returns (bytes32)
getUserQueuedWithdraw(address _user, address[] _assets) view returns (uint256[] queuedAmounts, uint256[] claimableAmounts, uint256[] claimedAmounts)
getUserWithdrawalSchedules(address user, address[] assets) view returns (uint256[][] queuedLstAmounts, uint256[][] endTimes)
userToAssetKey(address _user, address _asset) pure returns (bytes32)
withdrawalSchedules(bytes32, uint256) view returns (uint256 receiptMLRTAmt, uint256 queuedWithdrawLSTAmt, uint256 claimedAmt, uint256 endTime)
withdrawalSums(bytes32) view returns (uint256 assetTotalToWithdrawAmt, uint256 assetTotalWithdrawQueued, uint256 mLRTTotalToBurn, bool mLRTburnt)
State-modifying
Events initialize(address eigenpieConfigAddr, uint256 _lstWithdrawalDelay, uint256 _startTimestamp)
pause()
queuingWithdraw(address[] nodeDelegators, address[][] nodeToAssets, uint256[][] nodeToAmounts, uint256 epochNumber)
unpause()
updateEigenpieConfig(address eigenpieConfigAddr)
updateWithdrawalScheduleCleanUpThreshold(uint256 _newThreshold)
userQueuingForWithdraw(address asset, uint256 mLRTamount)
userWithdrawAsset(address[] assets)
AssetWithdrawn(address indexed user, address indexed asset, uint256 LSTAmt)
EpochUpdated(uint256 newEpochTime)
Initialized(uint8 version)
Paused(address account)
Unpaused(address account)
UpdatedEigenpieConfig(address indexed eigenpieConfig)
UserQueuingForWithdrawal(address indexed user, address indexed asset, uint256 mLRTAmount, uint256 LSTAmt, uint256 currentEpoch, uint256 endTime)
VestingWithdrawalCleanUpThresholdUpdated(uint256 newThreshold)
constructor()
This contract contains no fallback and receive objects.
AssetNotSupported()
CallerNotEigenpieConfigAdmin()
CallerNotEigenpieConfigAllowedBot()
CallerNotEigenpieConfigManager()
EpochNotYetReached()
InvalidAmount()
LengthMismatch()
NativeWithdrawNotSupported()
NotWithdrawAllQueuedRequest()
ZeroAddressNotAllowed()