ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 1,136 txns
Deployed by via 0x5ca2507b at 18640259
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 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 49 additional slots
5 additional variables
Native
Value $164,413.64
0x3b74400576b0787811b2ba0e60b2fcdc1f1344223d84dc563d598695c690b08c
0xd86bd8bd87902ea104991c1135599d4744adaff3da1461debb46251e1a0c7348
0x1ea2805f43b02fc0f072ca661413da4b61817c06db4ad84d8d1e43ad4d009e56
0x16caf2692f0388109ffd6b82dc171bcb7fe99fee4d1c0f4c5d4842fca229708a
0xc596482ce07653e729f47f3466d2987a1321d2cf9d920ea2466fc6eed8c7b6ed
0xf7e38739199c8fbedf1ef3db00080d9faf743b1d8ec7ad3a23e6b27c6f549adc
0xd8dec493a25db8554eca71ccf40bb69a3e8cd642ffd61b4aae5bb017c3e646b7
0x1ce960daa86ce037e4cccc5719c748e84f7463fff121c9a00affd2f1f33e61d2
0xe4614d6a04c2738f124ff49a417e11b7b468cf03157d180a80e3c477ac3ed830
0x035245c07526562191f117c9cdc9950283088a4da1d7c765fce89eb57a9419c6

Functions
Getter at block 20888558
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
admin(view returns (address)
0xa54fbd150518b6131e15b1514466d89d08bdd54c
capacity(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
feePercent(view returns (uint16)
500
feeRecipient(view returns (address)
0xa54fbd150518b6131e15b1514466d89d08bdd54c
implementation(view returns (address)
0xba0b5ba961b108bff8d761a256e9763a4fccff23
isStateUpdateRequired(view returns (bool)
false
keysManager(view returns (address)
0xa54fbd150518b6131e15b1514466d89d08bdd54c
mevEscrow(view returns (address)
0x1d80a09b60f4a65dfb8dd3035b1812dca95fffe4
 
proxiableUUID(view returns (bytes32)
queuedShares(view returns (uint128)
1
totalAssets(view returns (uint256)
17794033946664723703147
totalShares(view returns (uint256)
17284900174465700694750
validatorIndex(view returns (uint256)
156
validatorsRoot(view returns (bytes32)
0x4f046dd8c7abe196398be70fe57e52b3e5732ac7ebb0203a98d591be7840cf3d
vaultId(pure returns (bytes32)
0xd92dbcef7ed61a67c0eefa7cafcc41f41d9402a5046486977364b4724c821f8b
version(pure returns (uint8)
1
withdrawableAssets(view returns (uint256)
26361150417723703146
Read-only
calculateExitedAssets(address receiveruint256 positionTicketuint256 timestampuint256 exitQueueIndexview returns (uint256 leftSharesuint256 claimedSharesuint256 claimedAssets)
convertToAssets(uint256 sharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
getExitQueueIndex(uint256 positionTicketview returns (int256)
getShares(address accountview returns (uint256)
osTokenPositions(address userview returns (uint128 shares)
State-modifying
burnOsToken(uint128 osTokenSharesreturns (uint256 assets)
claimExitedAssets(uint256 positionTicketuint256 timestampuint256 exitQueueIndexreturns (uint256 newPositionTicketuint256 claimedSharesuint256 claimedAssets)
deposit(address receiveraddress referrerpayable returns (uint256 shares)
enterExitQueue(uint256 sharesaddress receiverreturns (uint256 positionTicket)
initialize(bytes paramspayable 
liquidateOsToken(uint256 osTokenSharesaddress owneraddress receiver
mintOsToken(address receiveruint256 osTokenSharesaddress referrerreturns (uint256 assets)
multicall(bytes[] datareturns (bytes[] results)
receiveFromMevEscrow(payable 
redeem(uint256 sharesaddress receiverreturns (uint256 assets)
redeemOsToken(uint256 osTokenSharesaddress owneraddress receiver
registerValidator(struct IKeeperValidatorsApprovalParams keeperParamsbytes32[] proof
registerValidators(struct IKeeperValidatorsApprovalParams keeperParamsuint256[] indexesbool[] proofFlagsbytes32[] proof
setFeeRecipient(address _feeRecipient
setKeysManager(address keysManager_
setMetadata(string metadataIpfsHash
setValidatorsRoot(bytes32 _validatorsRoot
updateState(struct IKeeperRewardsHarvestParams harvestParams
updateStateAndDeposit(address receiveraddress referrerstruct IKeeperRewardsHarvestParams harvestParamspayable returns (uint256 shares)
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
CheckpointCreated(uint256 sharesuint256 assets
Deposited(address indexed calleraddress indexed receiveruint256 assetsuint256 sharesaddress referrer
ExitQueueEntered(address indexed owneraddress indexed receiveruint256 positionTicketuint256 shares
ExitedAssetsClaimed(address indexed receiveruint256 prevPositionTicketuint256 newPositionTicketuint256 withdrawnAssets
FeeRecipientUpdated(address indexed calleraddress indexed feeRecipient
FeeSharesMinted(address receiveruint256 sharesuint256 assets
Initialized(uint64 version
KeysManagerUpdated(address indexed calleraddress indexed keysManager
MetadataUpdated(address indexed callerstring metadataIpfsHash
OsTokenBurned(address indexed calleruint256 assetsuint256 shares
OsTokenLiquidated(address indexed calleraddress indexed useraddress receiveruint256 osTokenSharesuint256 sharesuint256 receivedAssets
OsTokenMinted(address indexed calleraddress receiveruint256 assetsuint256 sharesaddress referrer
OsTokenRedeemed(address indexed calleraddress indexed useraddress receiveruint256 osTokenSharesuint256 sharesuint256 assets
Redeemed(address indexed owneraddress indexed receiveruint256 assetsuint256 shares
Upgraded(address indexed implementation
ValidatorRegistered(bytes publicKey
ValidatorsRootUpdated(address indexed callerbytes32 indexed validatorsRoot
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
receive(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AccessDenied(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CapacityExceeded(
ClaimTooEarly(
Collateralized(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InsufficientAssets(
InvalidAssets(
InvalidCapacity(
InvalidCheckpointIndex(
InvalidCheckpointValue(
InvalidFeePercent(
InvalidFeeRecipient(
InvalidHealthFactor(
InvalidInitialization(
InvalidLtv(
InvalidPosition(
InvalidProof(
InvalidReceivedAssets(
InvalidSecurityDeposit(
InvalidShares(
InvalidValidator(
InvalidValidators(
LowLtv(
MathOverflowedMulDiv(
MerkleProofInvalidMultiproof(
NotCollateralized(
NotHarvested(
NotInitializing(
RedemptionExceeded(
ReentrancyGuardReentrantCall(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UpgradeFailed(
ZeroAddress(