EthErc20Vault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xe3667e07 at 18470127
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
9 additional variables

No balances found for "EthErc20Vault"

No transactions found for "EthErc20Vault"


Functions
Getter at block 20928872
DOMAIN_SEPARATOR(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
admin(view returns (address)
0x0000000000000000000000000000000000000000
capacity(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
decimals(view returns (uint8)
18
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
name(view returns (string)
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
queuedShares(view returns (uint128)
0
symbol(view returns (string)
totalAssets(view returns (uint256)
0
totalShares(view returns (uint256)
0
totalSupply(view returns (uint256)
0
validatorIndex(view returns (uint256)
0
validatorsRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
vaultId(pure returns (bytes32)
0x9480c4a5d7e604111fbc986cd90c895a458ca155fe13c10879b93c4592ce29fd
version(pure returns (uint8)
1
withdrawableAssets(view returns (uint256)
0
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(address accountview returns (uint256)
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)
nonces(addressview returns (uint256)
osTokenPositions(address userview returns (uint128 shares)
State-modifying
approve(address spenderuint256 amountreturns (bool)
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)
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
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
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
updateState(struct IKeeperRewardsHarvestParams harvestParams
updateStateAndDeposit(address receiveraddress referrerstruct IKeeperRewardsHarvestParams harvestParamspayable returns (uint256 shares)
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Approval(address indexed owneraddress indexed spenderuint256 value
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
Transfer(address indexed fromaddress indexed touint256 value
Upgraded(address indexed implementation
ValidatorRegistered(bytes publicKey
ValidatorsRootUpdated(address indexed callerbytes32 indexed validatorsRoot
Constructor
constructor(address _keeperaddress _vaultsRegistryaddress _validatorsRegistryaddress osTokenVaultControlleraddress osTokenConfigaddress sharedMevEscrowuint256 exitingAssetsClaimDelay
Fallback and receive
receive(
Errors
AccessDenied(
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CapacityExceeded(
ClaimTooEarly(
Collateralized(
DeadlineExpired(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
InsufficientAssets(
InvalidAssets(
InvalidCapacity(
InvalidCheckpointIndex(
InvalidCheckpointValue(
InvalidFeePercent(
InvalidFeeRecipient(
InvalidHealthFactor(
InvalidInitialization(
InvalidLtv(
InvalidPosition(
InvalidProof(
InvalidReceivedAssets(
InvalidSecurityDeposit(
InvalidShares(
InvalidTokenMeta(
InvalidValidator(
InvalidValidators(
LowLtv(
MathOverflowedMulDiv(
MerkleProofInvalidMultiproof(
NotCollateralized(
NotHarvested(
NotInitializing(
PermitInvalidSigner(
RedemptionExceeded(
ReentrancyGuardReentrantCall(
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
UpgradeFailed(
ZeroAddress(