ERC1967Proxy
Verified contract
Proxy
Active on
Ethereum with 4,640 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
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
6 additional
variables
Balances ($19,002,803.00)
Native
Value
$19,002,803
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 7.208462K | $2,636.18 |
$19,002,803 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21074667 | 4 hours ago | | | 0 | 0.0011225961 | |
| 21072003 | 12 hours ago | | | 0 | 0.00069535660 | |
| 21071063 | 16 hours ago | | | 0 | 0.0014433601 | |
| 21069728 | 20 hours ago | | | 0.85 | 0.00030848191 | |
| 21069581 | 21 hours ago | | | 0 | 0.00049021209 | |
| 21068982 | a day ago | | | 0 | 0.0010096655 | |
| 21068978 | a day ago | | | 0 | 0.00075750497 | |
| 21067469 | a day ago | | | 0 | 0.0014548385 | |
| 21067408 | a day ago | | | 0 | 0.00051591991 | |
| 21066472 | a day ago | | | 0 | 0.00076615713 |
ABI
ABI objects
Getter at block 21075735 proxiableUUID() view returns (bytes32)
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
admin() view returns (address)
0xf330b5fe72e91d1a3782e65eed876cf3624c7802
capacity() view returns (uint256)
1000000000000000000000000
feePercent() view returns (uint16)
500
feeRecipient() view returns (address)
0x1cb2e4bcf47509c41b7b77c9f67744c9c8b0c7e7
implementation() view returns (address)
0x124c33d07f94b31adf87c12f7ca3a586d3510928
isStateUpdateRequired() view returns (bool)
false
keysManager() view returns (address)
0xf330b5fe72e91d1a3782e65eed876cf3624c7802
mevEscrow() view returns (address)
0x48319f97e5da1233c21c48b80097c0fb7a20ff86
queuedShares() view returns (uint128)
1
totalAssets() view returns (uint256)
66646634907553598889608
totalShares() view returns (uint256)
64640789826667580761138
validatorIndex() view returns (uint256)
0
validatorsRoot() view returns (bytes32)
0x5d9869bd88d00696ebd7956d317ebe874ce1c5832148d1fd25b5b869ca4ab654
vaultId() pure returns (bytes32)
0x11a6b7bef0f97d298d56e5af2aa94330353808e861cbac86172faad21b10c505
version() pure returns (uint8)
1
withdrawableAssets() view returns (uint256)
6984491656599963668727
Read-only
calculateExitedAssets(address receiver, uint256 positionTicket, uint256 timestamp, uint256 exitQueueIndex) view returns (uint256 leftShares, uint256 claimedShares, uint256 claimedAssets)
convertToAssets(uint256 shares) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
getExitQueueIndex(uint256 positionTicket) view returns (int256)
getShares(address account) view returns (uint256)
osTokenPositions(address user) view returns (uint128 shares)
State-modifying
Events acceptPoolEscrowOwnership()
burnOsToken(uint128 osTokenShares) returns (uint256 assets)
claimExitedAssets(uint256 positionTicket, uint256 timestamp, uint256 exitQueueIndex) returns (uint256 newPositionTicket, uint256 claimedShares, uint256 claimedAssets)
deposit(address receiver, address referrer) payable returns (uint256 shares)
enterExitQueue(uint256 shares, address receiver) returns (uint256 positionTicket)
initialize(bytes params) payable
liquidateOsToken(uint256 osTokenShares, address owner, address receiver)
migrate(address receiver, uint256 assets) returns (uint256 shares)
mintOsToken(address receiver, uint256 osTokenShares, address referrer) returns (uint256 assets)
multicall(bytes[] data) returns (bytes[] results)
receiveFromMevEscrow() payable
redeem(uint256 shares, address receiver) returns (uint256 assets)
redeemOsToken(uint256 osTokenShares, address owner, address receiver)
registerValidator(struct IKeeperValidatorsApprovalParams keeperParams, bytes32[] proof)
registerValidators(struct IKeeperValidatorsApprovalParams keeperParams, uint256[] indexes, bool[] proofFlags, bytes32[] proof)
setFeeRecipient(address _feeRecipient)
setKeysManager(address keysManager_)
setMetadata(string metadataIpfsHash)
setValidatorsRoot(bytes32 _validatorsRoot)
updateState(struct IKeeperRewardsHarvestParams harvestParams)
updateStateAndDeposit(address receiver, address referrer, struct IKeeperRewardsHarvestParams harvestParams) payable returns (uint256 shares)
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
CheckpointCreated(uint256 shares, uint256 assets)
Deposited(address indexed caller, address indexed receiver, uint256 assets, uint256 shares, address referrer)
ExitQueueEntered(address indexed owner, address indexed receiver, uint256 positionTicket, uint256 shares)
ExitedAssetsClaimed(address indexed receiver, uint256 prevPositionTicket, uint256 newPositionTicket, uint256 withdrawnAssets)
FeeRecipientUpdated(address indexed caller, address indexed feeRecipient)
FeeSharesMinted(address receiver, uint256 shares, uint256 assets)
GenesisVaultCreated(address admin, uint256 capacity, uint16 feePercent, string metadataIpfsHash)
Initialized(uint64 version)
KeysManagerUpdated(address indexed caller, address indexed keysManager)
MetadataUpdated(address indexed caller, string metadataIpfsHash)
Migrated(address receiver, uint256 assets, uint256 shares)
OsTokenBurned(address indexed caller, uint256 assets, uint256 shares)
OsTokenLiquidated(address indexed caller, address indexed user, address receiver, uint256 osTokenShares, uint256 shares, uint256 receivedAssets)
OsTokenMinted(address indexed caller, address receiver, uint256 assets, uint256 shares, address referrer)
OsTokenRedeemed(address indexed caller, address indexed user, address receiver, uint256 osTokenShares, uint256 shares, uint256 assets)
Redeemed(address indexed owner, address indexed receiver, uint256 assets, uint256 shares)
Upgraded(address indexed implementation)
ValidatorRegistered(bytes publicKey)
ValidatorsRootUpdated(address indexed caller, bytes32 indexed validatorsRoot)
constructor(address implementation, bytes _data)
fallback()
receive()
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()
InvalidInitialHarvest()
InvalidInitialization()
InvalidLtv()
InvalidPosition()
InvalidProof()
InvalidReceivedAssets()
InvalidSecurityDeposit()
InvalidShares()
InvalidValidator()
InvalidValidators()
LowLtv()
MathOverflowedMulDiv()
MerkleProofInvalidMultiproof()
NotCollateralized()
NotHarvested()
NotInitializing()
RedemptionExceeded()
ReentrancyGuardReentrantCall()
SafeCastOverflowedUintDowncast(uint8 bits, uint256 value)
SafeCastOverflowedUintToInt(uint256 value)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
UpgradeFailed()
ZeroAddress()