This contract is being backfilled. You may encounter incomplete storage history.
The latest block we've processed for this chain is 20793297, which is 9 minutes old. We're running behind the tip but working to resolve the issue.

ERC1967Proxy

Verified contract

Proxy

Active on Ethereum with 18,176 txns
Deployed by via 0x41f5cc41 at 19719450
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
6 additional variables
Native
Value $318,056.88
0xa2464d79ac49b6bc56527c74382d4e679e9ecb5cec5670d4ad7087567c38e24a
0xb9381dfb1b2d7ddb138d1be3d3c21772742dcf44ecf431c0cd54007ee067e451
0x7efaa4fbb2bf2f84ae7d13ea7c7e2302c171c2469bd4fe2a3952c7c083640e57
0x3638b864274ffbfb5d4c3dee9f8d53bdff9873764c8cbc27d95e5866f206f0b3
0x28d2acf80c32d8da4347e464b671f1b81ed347963a8aa3f548cff118461921aa
0x982ccd2e1c92ea67f435be1b8e179bb6b22fc9811494dc83b88fd8d4f97da53a
0x709c4d02aa487fa42f4b8698e425cb765e74cb93ff5ded8e66c4ad5a1320f508
0xf053f8f404b183619973b56af35ff268ad0f44e1d52e45cd4e754d004ee45f43
0x50da9e1722453a62011a4349f0c3d14d226f57556d7a689bb521b331a402a7a2
0x431033bb9aeebe448e33c0f092c33d09657a44d344d652e70a10cb25e19c91c3

Functions
Getter at block 20793296
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
admin(view returns (address)
0xfd8100aa60f851e0eb585c7c893b8ef6a7f88788
blocklistManager(view returns (address)
0x9e83c6bf5540f4296d8532e79636993e9eaed338
capacity(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
feePercent(view returns (uint16)
1500
feeRecipient(view returns (address)
0x5bc5ec5130f66f13d5c21ac6811a7e624ed3c7c6
implementation(view returns (address)
0xaeae7d602b537b2065f3da05dcce754fb23a968d
isStateUpdateRequired(view returns (bool)
false
keysManager(view returns (address)
0x9e83c6bf5540f4296d8532e79636993e9eaed338
mevEscrow(view returns (address)
0x2577609ab927ef4a2cee449e36cfe156c5aa43b8
 
proxiableUUID(view returns (bytes32)
queuedShares(view returns (uint128)
3789568597716571641
totalAssets(view returns (uint256)
7533006604615596334044
totalShares(view returns (uint256)
7454065201617813587303
validatorIndex(view returns (uint256)
236
validatorsRoot(view returns (bytes32)
0x694cce979d013e9a5e1d3f5b5e316d21f55abd91141e8ec2b9662c993b6c1e52
vaultId(pure returns (bytes32)
0x2250bd18cc1a4ed1c5d180b9b913648e6054cdf2d614f9c25477c4ba18cc7ea0
version(pure returns (uint8)
1
withdrawableAssets(view returns (uint256)
39013471899242419247
Read-only
blockedAccounts(addressview returns (bool)
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)
State-modifying
claimExitedAssets(uint256 positionTicketuint256 timestampuint256 exitQueueIndexreturns (uint256 newPositionTicketuint256 claimedSharesuint256 claimedAssets)
deposit(address receiveraddress referrerpayable returns (uint256 shares)
ejectUser(address user
enterExitQueue(uint256 sharesaddress receiverreturns (uint256 positionTicket)
initialize(bytes paramspayable 
multicall(bytes[] datareturns (bytes[] results)
receiveFromMevEscrow(payable 
redeem(uint256 sharesaddress receiverreturns (uint256 assets)
registerValidator(struct IKeeperValidatorsApprovalParams keeperParamsbytes32[] proof
registerValidators(struct IKeeperValidatorsApprovalParams keeperParamsuint256[] indexesbool[] proofFlagsbytes32[] proof
setBlocklistManager(address _blocklistManager
setFeeRecipient(address _feeRecipient
setKeysManager(address keysManager_
setMetadata(string metadataIpfsHash
setValidatorsRoot(bytes32 _validatorsRoot
updateBlocklist(address accountbool isBlocked
updateState(struct IKeeperRewardsHarvestParams harvestParams
updateStateAndDeposit(address receiveraddress referrerstruct IKeeperRewardsHarvestParams harvestParamspayable returns (uint256 shares)
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
BlocklistManagerUpdated(address indexed calleraddress indexed blocklistManager
BlocklistUpdated(address indexed calleraddress indexed accountbool isBlocked
CheckpointCreated(uint256 sharesuint256 assets
Deposited(address indexed calleraddress indexed receiveruint256 assetsuint256 sharesaddress referrer
EthFoxVaultCreated(address adminaddress ownMevEscrowuint256 capacityuint16 feePercentstring metadataIpfsHash
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
Redeemed(address indexed owneraddress indexed receiveruint256 assetsuint256 shares
Upgraded(address indexed implementation
UserEjected(address useruint256 shares
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(
InvalidInitialization(
InvalidProof(
InvalidSecurityDeposit(
InvalidShares(
InvalidValidator(
InvalidValidators(
MathOverflowedMulDiv(
MerkleProofInvalidMultiproof(
NotCollateralized(
NotHarvested(
NotInitializing(
ReentrancyGuardReentrantCall(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UpgradeFailed(
ZeroAddress(