ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 68 txns
Deployed by via 0x7b6180b1 at 19491487
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 $10,227.36
0x96ee26d6e7dd4b9198b03fb319dabd9afd61c53d8b07db6987471545bdfb0181
0xd335d938be0cb0f4cb2a59307789759cb06c79a0ba8bfea94f22b62e70bac9e2
0xc272c86ee3d07eb7353b3fee009cfa2ec9b8b5076bf7751f3bd48e2a016ec314
0xf8e57a0b20b49f8cc1c963e7984686e77dcdb01ad53515a6f5e9700cdc5f3229
0xa32ae3b4fd013d354755504aba829091af9cf99cdc91ff7c5230e23e7656e102
0x36b3584cebd32e77f924a7cc46887621392bea6edaecff04ef638177658b7147
0xf29d6199fe669eb88fc0b46e4582984e8083405cd59a1b05863efa1d8cd02b25
0x9f66c825976bc4eeca19e528feb6175cfb90166933a0a1e824378d6023adf8d9
0xec8ed2ce62c585775962f3695b5d041c4c4a7194f9f43728be03f5ae093e3887
0xd9995ecb0bb27898efa202e393ef5ba3b68c982404ec7891e0d509225ae2a063

Functions
Getter at block 21190086
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
admin(view returns (address)
0x1c7985d7d59908292e7351067ef429c30cc2def9
capacity(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
feePercent(view returns (uint16)
1000
feeRecipient(view returns (address)
0x1c7985d7d59908292e7351067ef429c30cc2def9
implementation(view returns (address)
0x35dc754f157b32ba0941ffcd89d16d3d0b2ca6cf
isStateUpdateRequired(view returns (bool)
true
 
keysManager(view returns (address)
mevEscrow(view returns (address)
0xbd75bc3e4e577c2d9afe1a001bb3cb6d6f43b1fe
 
proxiableUUID(view returns (bytes32)
queuedShares(view returns (uint128)
1
totalAssets(view returns (uint256)
195387158153538837894
totalShares(view returns (uint256)
191067930162272670251
 
validatorIndex(view returns (uint256)
 
validatorsRoot(view returns (bytes32)
vaultId(pure returns (bytes32)
0xd92dbcef7ed61a67c0eefa7cafcc41f41d9402a5046486977364b4724c821f8b
version(pure returns (uint8)
2
withdrawableAssets(view returns (uint256)
3440216183538837893
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(