DelayedWithdraw
Verified contract
Active on
Ethereum with 4,968 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x9d66…f377
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
rSWELL | ERC-20 | 7.374644M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21207505 | 4 minutes ago | | | 0 | 0.0015055629 | |
| 21207504 | 4 minutes ago | | | 0 | 0.0019458517 | |
| 21207501 | 5 minutes ago | | | 0 | 0.0019461291 | |
| 21207500 | 5 minutes ago | | | 0 | 0.0013483836 | |
| 21207473 | 10 minutes ago | | | 0 | 0.0015412513 | |
| 21207433 | 18 minutes ago | | | 0 | 0.0015493331 | |
| 21207427 | 19 minutes ago | | | 0 | 0.0015270324 | |
| 21207408 | 23 minutes ago | | | 0 | 0.0018966820 | |
| 21207364 | 32 minutes ago | | | 0 | 0.0015904529 | |
| 21207360 | 33 minutes ago | | | 0 | 0.0022786321 |
ABI
ABI objects
Getter at block 21207522
authority() view returns (address)
0x9d663f1dd3cb752b47301abdc22d620d1868f377
feeAddress() view returns (address)
0x20fdf47509c5efc0e1101e3ce443691781c17f90
isPaused() view returns (bool)
false
owner() view returns (address)
0x20fdf47509c5efc0e1101e3ce443691781c17f90
Read-only
getAllWithdrawRequests(address user, address asset) view returns (struct DelayedWithdrawWithdrawRequest[] requests, uint256[] keys, uint256 lastIdx)
getWithdrawRequest(address user, address asset, uint256 withdrawalIdx) view returns (struct DelayedWithdrawWithdrawRequest)
getWithdrawRequestKeys(address user, address asset) view returns (uint256[])
getWithdrawRequestLastIdx(address user, address asset) view returns (uint256)
viewOutstandingDebt(address asset) view returns (uint256 debt)
viewOutstandingDebts(address[] assets) view returns (uint256[] debts)
withdrawAssets(address) view returns (bool allowWithdraws, uint32 withdrawDelay, uint128 outstandingShares, uint16 withdrawFee, uint16 maxLoss, uint256 maxWithdrawPerUser)
State-modifying
Events cancelUserWithdraw(address asset, address user, uint256 withdrawalIdx)
cancelWithdraw(address asset, uint256 withdrawalIdx)
changeMaxLoss(address asset, uint16 maxLoss)
changeWithdrawDelay(address asset, uint32 withdrawDelay)
changeWithdrawFee(address asset, uint16 withdrawFee)
completeUserWithdraw(address asset, address user, uint256 withdrawalIdx) returns (uint256 assetsOut)
completeWithdraw(address asset, address account, uint256 withdrawalIdx) returns (uint256 assetsOut)
pause()
requestWithdraw(address asset, uint96 shares, bool allowThirdPartyToComplete)
safeLockedShares(address account, uint256 shares, address asset)
setAllowThirdPartyToComplete(address asset, bool allow, uint256 withdrawalIdx)
setAuthority(address newAuthority)
setFeeAddress(address _feeAddress)
setMaxWithdrawPerUser(address asset, uint256 maxWithdraw)
setupWithdrawAsset(address asset, uint32 withdrawDelay, uint16 withdrawFee, uint16 maxLoss, uint256 maxWithdrawPerUser)
stopWithdrawalsInAsset(address asset)
transferDustToStrategy(address asset)
transferOwnership(address newOwner)
unpause()
AuthorityUpdated(address indexed user, address indexed newAuthority)
FeeAddressSet(address newFeeAddress)
MaxLossUpdated(address indexed asset, uint16 newMaxLoss)
MaxWithdrawPerUserUpdated(address indexed asset, uint256 newMaxWithdrawPerUser)
OwnershipTransferred(address indexed user, address indexed newOwner)
Paused()
SetupWithdrawalsInAsset(address indexed asset, uint64 withdrawDelay, uint16 withdrawFee, uint16 maxLoss, uint256 maxWithdrawPerUser)
ThirdPartyCompletionChanged(address indexed account, address indexed asset, bool allowed, uint256 indexed withdrawalIdx)
Unpaused()
WithdrawCancelled(address indexed account, address indexed asset, uint96 shares, uint256 indexed withdrawalIdx)
WithdrawCompleted(address indexed account, address indexed asset, uint256 shares, uint256 assets, uint256 indexed withdrawalIdx)
WithdrawDelayUpdated(address indexed asset, uint256 newWithdrawDelay)
WithdrawFeeUpdated(address indexed asset, uint16 newWithdrawFee)
WithdrawRequested(address indexed account, address indexed asset, uint96 shares, uint40 maturity, bool allowThirdPartyToComplete, uint256 indexed withdrawalIdx)
WithdrawalsStopped(address indexed asset)
WithrawalCompleted(address indexed account, uint256 indexed withdrawalIdx)
constructor(address _owner, address _lrtVault, address _feeAddress)
This contract contains no fallback and receive objects.
DelayedWithdraw__AlreadySetup()
DelayedWithdraw__BadAddress()
DelayedWithdraw__ExceedsMaxWithdrawPerUser()
DelayedWithdraw__MaxLossExceeded()
DelayedWithdraw__MaxLossTooLarge()
DelayedWithdraw__NoSharesToWithdraw()
DelayedWithdraw__Paused()
DelayedWithdraw__SharesIs0()
DelayedWithdraw__ThirdPartyCompletionNotAllowed()
DelayedWithdraw__WithdrawFeeTooHigh()
DelayedWithdraw__WithdrawNotMatured()
DelayedWithdraw__WithdrawsNotAllowed()
DelayedWithdraw__WrongAsset()
DelayedWithdraw__WrongVaultStrategy()
DelayedWithdraw__transferNotAllowed()