EthFoxVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
15Slot
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
3 additional
variables
Balances ($0.00)
No balances found for "EthFoxVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EthFoxVault"
ABI
ABI objects
Getter at block 20793296
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
admin() view returns (address)
0x0000000000000000000000000000000000000000
blocklistManager() view returns (address)
0x0000000000000000000000000000000000000000
capacity() view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
feePercent() view returns (uint16)
0
feeRecipient() view returns (address)
0x0000000000000000000000000000000000000000
implementation() view returns (address)
0x0000000000000000000000000000000000000000
isStateUpdateRequired() view returns (bool)
false
keysManager() view returns (address)
0x0000000000000000000000000000000000000000
mevEscrow() view returns (address)
0x48319f97e5da1233c21c48b80097c0fb7a20ff86
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
queuedShares() view returns (uint128)
0
totalAssets() view returns (uint256)
0
totalShares() view returns (uint256)
0
validatorIndex() view returns (uint256)
0
validatorsRoot() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
vaultId() pure returns (bytes32)
0x2250bd18cc1a4ed1c5d180b9b913648e6054cdf2d614f9c25477c4ba18cc7ea0
version() pure returns (uint8)
1
withdrawableAssets() view returns (uint256)
0
Read-only
blockedAccounts(address) view returns (bool)
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)
State-modifying
Events claimExitedAssets(uint256 positionTicket, uint256 timestamp, uint256 exitQueueIndex) returns (uint256 newPositionTicket, uint256 claimedShares, uint256 claimedAssets)
deposit(address receiver, address referrer) payable returns (uint256 shares)
ejectUser(address user)
enterExitQueue(uint256 shares, address receiver) returns (uint256 positionTicket)
initialize(bytes params) payable
multicall(bytes[] data) returns (bytes[] results)
receiveFromMevEscrow() payable
redeem(uint256 shares, address receiver) returns (uint256 assets)
registerValidator(struct IKeeperValidatorsApprovalParams keeperParams, bytes32[] proof)
registerValidators(struct IKeeperValidatorsApprovalParams keeperParams, uint256[] indexes, bool[] proofFlags, bytes32[] proof)
setBlocklistManager(address _blocklistManager)
setFeeRecipient(address _feeRecipient)
setKeysManager(address keysManager_)
setMetadata(string metadataIpfsHash)
setValidatorsRoot(bytes32 _validatorsRoot)
updateBlocklist(address account, bool isBlocked)
updateState(struct IKeeperRewardsHarvestParams harvestParams)
updateStateAndDeposit(address receiver, address referrer, struct IKeeperRewardsHarvestParams harvestParams) payable returns (uint256 shares)
upgradeToAndCall(address newImplementation, bytes data) payable
BlocklistManagerUpdated(address indexed caller, address indexed blocklistManager)
BlocklistUpdated(address indexed caller, address indexed account, bool isBlocked)
CheckpointCreated(uint256 shares, uint256 assets)
Deposited(address indexed caller, address indexed receiver, uint256 assets, uint256 shares, address referrer)
EthFoxVaultCreated(address admin, address ownMevEscrow, uint256 capacity, uint16 feePercent, string metadataIpfsHash)
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)
Initialized(uint64 version)
KeysManagerUpdated(address indexed caller, address indexed keysManager)
MetadataUpdated(address indexed caller, string metadataIpfsHash)
Redeemed(address indexed owner, address indexed receiver, uint256 assets, uint256 shares)
Upgraded(address indexed implementation)
UserEjected(address user, uint256 shares)
ValidatorRegistered(bytes publicKey)
ValidatorsRootUpdated(address indexed caller, bytes32 indexed validatorsRoot)
constructor(address _keeper, address _vaultsRegistry, address _validatorsRegistry, address sharedMevEscrow, uint256 exitedAssetsClaimDelay)
receive()
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 bits, uint256 value)
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
UpgradeFailed()
ZeroAddress()