TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 12,855 txns
Deployed by via 0x7ac49891 at 19730468
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
Native
Value $2,729,395.85
ERC-20
Value $41,663,821.93
ERC-20
Value $1,925,168.73
ERC-20
Value $281,853.88
ERC-20
Value $96,929.05
ERC-20
--
 (#2)
ERC-1555
--
0x60f01f0ac96a098c05485b4d2a0df56ad6858b7ed55e423f815561c41caa4d14
0x86a22375101665eaf0629a6861cf1dc61566d39201dfe06570e91e4bab06b038
0x651382ab115d055cce21c7c748b4dd6734776a7386e75c61b8372c9c458dd968
0xab79b0c3388822b6cbcc29034a5506bf526950b1898a5897c4a58c0a4d383565
0x245d8e2a3714da5063e2a3941f717442105c9cd289477bc65e49f71ced135440
0x864554b2996c1dbcdd9b11a7ac12145344dff9afd8ecd8bf0680736cbbc2aaf7
0x73eab98f9111e8c1926091feafd24307c707cde4f8aaec0d7bb86fe646a7a250
0xab445ffd8614a2e789eb9880497a93dbac6ed6c2f169d492c93288b344d8b3f0
0x1cf06f0f41479884e2ab1205161a28b79eb1e8333c1676804e544acaa9172836
0xd7cd08d0beb83fc60f036f98eaa7eb27291b2ea803bb80d59fbb1018df246367

Functions
Getter at block 21245001
lrtConfig(view returns (address)
0x947cb49334e6571ccbfef1f1f1178d8469d65ec7
paused(view returns (bool)
false
withdrawalDelayBlocks(view returns (uint256)
7200
Read-only
assetsCommitted(address assetview returns (uint256 amount)
getAvailableAssetAmount(address assetview returns (uint256 availableAssetAmount)
getExpectedAssetAmount(address assetuint256 amountview returns (uint256 underlyingToReceive)
getRequestId(address assetuint256 requestIndexpure returns (bytes32)
getUserWithdrawalRequest(address assetaddress useruint256 userIndexview returns (uint256 rsETHAmountuint256 expectedAssetAmountuint256 withdrawalStartBlockuint256 userNonce)
minRsEthAmountToWithdraw(address assetview returns (uint256)
nextLockedNonce(address assetview returns (uint256 requestNonce)
nextUnusedNonce(address assetview returns (uint256 nonce)
userAssociatedNonces(address assetaddress userview returns (uint128 _beginuint128 _end)
withdrawalRequests(bytes32 requestIdview returns (uint256 rsETHUnstakeduint256 expectedAssetAmountuint256 withdrawalStartBlock)
State-modifying
completeWithdrawal(address assetstring referralId
initialize(address lrtConfigAddr
initiateWithdrawal(address assetuint256 rsETHUnstakedstring referralId
pause(
receiveFromLRTUnstakingVault(payable 
setMinRsEthAmountToWithdraw(address assetuint256 minRsEthAmountToWithdraw_
setWithdrawalDelayBlocks(uint256 withdrawalDelayBlocks_
unlockQueue(address assetuint256 firstExcludedIndexuint256 minimumAssetPriceuint256 minimumRsEthPriceuint256 maximumAssetPriceuint256 maximumRsEthPricereturns (uint256 rsETHBurneduint256 assetAmountUnlocked)
unpause(
updateLRTConfig(address lrtConfigAddr
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AssetUnlocked(address indexed assetuint256 rsEthAmountuint256 assetAmountuint256 rsEThPriceuint256 assetPrice
AssetWithdrawalFinalized(address indexed withdraweraddress indexed assetuint256 amountBurneduint256 amountReceived
AssetWithdrawalQueued(address indexed withdraweraddress indexed assetuint256 rsETHUnstakeduint256 indexed userNonce
EtherReceived(address indexed depositoruint256 ethAmountuint256 sharesAmount
Initialized(uint8 version
MinAmountToWithdrawUpdated(address assetuint256 minRsEthAmountToWithdraw
Paused(address account
ReferralIdEmitted(string referralId
Unpaused(address account
UpdatedLRTConfig(address indexed lrtConfig
WithdrawalDelayBlocksUpdated(uint256 withdrawalDelayBlocks
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
receive(
Errors
AmountMustBeGreaterThanZero(
AssetNotSupported(
AssetPriceOutOfPriceRange(uint256 assetPrice
CallerNotLRTConfigAdmin(
CallerNotLRTConfigAllowedRole(string role
CallerNotLRTConfigManager(
CallerNotLRTConfigOperator(
EthTransferFailed(
ExceedAmountToWithdraw(
ExceedWithdrawalDelay(
InvalidAmountToWithdraw(
NoPendingWithdrawals(
QueueEmpty(
QueueFull(
QueueOutOfBounds(
RsETHPriceOutOfPriceRange(uint256 rsEthPrice
StrategyNotSupported(
TokenTransferFailed(
ValueAlreadyInUse(
WithdrawalDelayNotPassed(
WithdrawalLocked(
ZeroAddressNotAllowed(