InVault_E2
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
5
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
15 additional
variables
Balances ($0.00)
No balances found for "InVault_E2"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "InVault_E2"
ABI
ABI objects
Getter at block 21161722 getFlashCapacity() view returns (uint256 total) getFreeBalance() view returns (uint256 total) getTotalDelegated() view returns (uint256 total) getTotalDeposited() view returns (uint256) ratio() view returns (uint256) totalAssets() view returns (uint256)
MAX_PERCENT() view returns (uint64)
10000000000
MAX_TARGET_PERCENT() view returns (uint256)
100000000000000000000
asset() view returns (address)
0x0000000000000000000000000000000000000000
delegationManager() view returns (address)
0x0000000000000000000000000000000000000000
depositBonusAmount() view returns (uint256)
0
depositUtilizationKink() view returns (uint64)
0
epoch() view returns (uint256)
0
getPendingWithdrawalAmountFromEL() view returns (uint256 total)
0
implementation() view returns (address)
0x0000000000000000000000000000000000000000
inceptionToken() view returns (address)
0x0000000000000000000000000000000000000000
maxBonusRate() view returns (uint64)
0
maxFlashFeeRate() view returns (uint64)
0
minAmount() view returns (uint256)
0
name() view returns (string)
optimalBonusRate() view returns (uint64)
0
optimalWithdrawalRate() view returns (uint64)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
paused() view returns (bool)
false
protocolFee() view returns (uint64)
0
ratioFeed() view returns (address)
0x0000000000000000000000000000000000000000
redeemReservedAmount() view returns (uint256)
0
strategy() view returns (address)
0x0000000000000000000000000000000000000000
strategyManager() view returns (address)
0x0000000000000000000000000000000000000000
targetCapacity() view returns (uint256)
0
totalAmountToWithdraw() view returns (uint256)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
withdrawUtilizationKink() view returns (uint64)
0
Read-only
calculateDepositBonus(uint256 amount) view returns (uint256)
calculateFlashWithdrawFee(uint256 amount) view returns (uint256)
claimerWithdrawalsQueue(uint256) view returns (uint256 epoch, address receiver, uint256 amount)
convertToAssets(uint256 iShares) view returns (uint256 assets)
convertToShares(uint256 assets) view returns (uint256 shares)
getDelegatedTo(address elOperator) view returns (uint256)
getPendingWithdrawalOf(address claimer) view returns (uint256)
isAbleToRedeem(address claimer) view returns (bool able, uint256[])
maxDeposit(address) view returns (uint256)
maxRedeem(address account) view returns (uint256 maxShares)
restakers(uint256) view returns (address)
State-modifying
Events addELOperator(address newELOperator)
claimCompletedWithdrawals(address restaker, struct IDelegationManagerWithdrawal[] withdrawals)
delegateToOperator(uint256 amount, address elOperator, bytes32 approverSalt, struct IDelegationManagerSignatureWithExpiry approverSignatureAndExpiry)
deposit(uint256 amount, address receiver) returns (uint256)
depositWithReferral(uint256 amount, address receiver, bytes32 code) returns (uint256)
flashWithdraw(uint256 iShares, address receiver)
forceUndelegateRecovery(uint256 amount, address restaker)
initialize(string vaultName, address operatorAddress, address _strategyManager, address _inceptionToken, address _assetStrategy)
pause()
redeem(address receiver)
renounceOwnership()
setDelegationManager(address newDelegationManager)
setDepositBonusParams(uint64 newMaxBonusRate, uint64 newOptimalBonusRate, uint64 newDepositUtilizationKink)
setFlashWithdrawFeeParams(uint64 newMaxFlashFeeRate, uint64 newOptimalWithdrawalRate, uint64 newWithdrawUtilizationKink)
setMinAmount(uint256 newMinAmount)
setName(string newVaultName)
setOperator(address newOperator)
setProtocolFee(uint64 newProtocolFee)
setRatioFeed(address newRatioFeed)
setTargetFlashCapacity(uint256 newTargetCapacity)
setTreasuryAddress(address newTreasury)
transferOwnership(address newOwner)
undelegateFrom(address elOperatorAddress, uint256 amount)
undelegateVault(uint256 amount)
unpause()
updateEpoch()
upgradeTo(address newImplementation)
withdraw(uint256 iShares, address receiver)
DelegatedTo(address indexed stakerAddress, address indexed operatorAddress, uint256 amount)
DelegationManagerChanged(address prevValue, address newValue)
Deposit(address indexed sender, address indexed receiver, uint256 amount, uint256 iShares)
DepositBonus(uint256 amount)
DepositBonusParamsChanged(uint256 newMaxBonusRate, uint256 newOptimalBonusRate, uint256 newDepositUtilizationKink)
DepositedToEL(address indexed stakerAddress, uint256 amount)
ELOperatorAdded(address indexed newELOperator)
FlashWithdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 amount, uint256 iShares, uint256 fee)
ImplementationUpgraded(address prevValue, address newValue)
Initialized(uint8 version)
MinAmountChanged(uint256 prevValue, uint256 newValue)
NameChanged(string prevValue, string newValue)
OperatorChanged(address prevValue, address newValue)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ProtocolFeeChanged(uint256 prevValue, uint256 newValue)
RatioFeedChanged(address prevValue, address newValue)
Redeem(address indexed sender, address indexed receiver, uint256 amount)
RedeemedRequests(uint256[] withdrawals)
ReferralCode(bytes32 indexed code)
RestakerDeployed(address indexed restaker)
StartWithdrawal(address indexed stakerAddress, address strategy, uint256 shares, uint32 withdrawalStartBlock, address delegatedAddress, uint256 nonce)
TargetCapacityChanged(uint256 prevValue, uint256 newValue)
TreasuryChanged(address prevValue, address newValue)
Unpaused(address account)
Withdraw(address indexed sender, address indexed receiver, address indexed owner, uint256 amount, uint256 iShares)
WithdrawFeeParamsChanged(uint256 newMaxFlashFeeRate, uint256 newOptimalWithdrawalRate, uint256 newWithdrawUtilizationKink)
WithdrawalClaimed(uint256 totalAmount)
constructor()
This contract contains no fallback and receive objects.
AlreadyDelegated()
ApproveError()
DelegationManagerImmutable()
DepositInconsistentResultedState()
EigenLayerOperatorAlreadyExists()
ExceedsMaxPerDeposit(uint256 max, uint256 amount)
ExceedsMaxTotalDeposited(uint256 max, uint256 amount)
ImplementationNotSet()
InceptionOnPause()
InconsistentData()
InsufficientCapacity(uint256 capacity)
IsNotAbleToRedeem()
LowerMinAmount(uint256 minAmount)
NotContract()
NotEigenLayerOperator()
NullParams()
OnlyOperatorAllowed()
OperatorNotRegistered()
ParameterExceedsLimits(uint256 param)
RestakerNotRegistered()
TransferAssetFailed(address assetAddress)
TransferAssetFromFailed(address assetAddress)
ZeroFlashWithdrawFee()