WithdrawalManager
Verified contract
Implementation
Active on
Ethereum with 0 txns
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
Balances ($0.00)
No balances found for "WithdrawalManager"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "WithdrawalManager"
ABI
ABI objects
Getter at block 21330985 asset() view returns (address asset_) getCurrentCycleId() view returns (uint256 cycleId_) globals() view returns (address globals_) governor() view returns (address governor_) lockedLiquidity() view returns (uint256 lockedLiquidity_) poolDelegate() view returns (address poolDelegate_)
factory() view returns (address factory_)
0x0000000000000000000000000000000000000000
getCurrentConfig() view returns (struct IWithdrawalManagerStorageCycleConfig config_)
(0, 0, 0, 0)
implementation() view returns (address implementation_)
0x0000000000000000000000000000000000000000
latestConfigId() view returns (uint256)
0
pool() view returns (address)
0x0000000000000000000000000000000000000000
poolManager() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
cycleConfigs(uint256) view returns (uint64 initialCycleId, uint64 initialCycleTime, uint64 cycleDuration, uint64 windowDuration)
exitCycleId(address) view returns (uint256)
getConfigAtId(uint256 cycleId_) view returns (struct IWithdrawalManagerStorageCycleConfig config_)
getRedeemableAmounts(uint256 lockedShares_, address owner_) view returns (uint256 redeemableShares_, uint256 resultingAssets_, bool partialLiquidity_)
getWindowAtId(uint256 cycleId_) view returns (uint256 windowStart_, uint256 windowEnd_)
getWindowStart(uint256 cycleId_) view returns (uint256 windowStart_)
isInExitWindow(address owner_) view returns (bool isInExitWindow_)
lockedShares(address) view returns (uint256)
previewRedeem(address owner_, uint256 shares_) view returns (uint256 redeemableShares_, uint256 resultingAssets_)
previewWithdraw(address owner_, uint256 assets_) pure returns (uint256 redeemableAssets_, uint256 resultingShares_)
totalCycleShares(uint256) view returns (uint256)
State-modifying
Events addShares(uint256 shares_, address owner_)
migrate(address migrator_, bytes arguments_)
processExit(uint256 requestedShares_, address owner_) returns (uint256 redeemableShares_, uint256 resultingAssets_)
removeShares(uint256 shares_, address owner_) returns (uint256 sharesReturned_)
setExitConfig(uint256 cycleDuration_, uint256 windowDuration_)
setImplementation(address implementation_)
upgrade(uint256 version_, bytes arguments_)
ConfigurationUpdated(uint256 indexed configId_, uint64 initialCycleId_, uint64 initialCycleTime_, uint64 cycleDuration_, uint64 windowDuration_)
Upgraded(uint256 toVersion_, bytes arguments_)
WithdrawalCancelled(address indexed account_)
WithdrawalProcessed(address indexed account_, uint256 sharesToRedeem_, uint256 assetsToWithdraw_)
WithdrawalUpdated(address indexed account_, uint256 lockedShares_, uint64 windowStart_, uint64 windowEnd_)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.