InVault_E2

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xcec01a8b at 20261724
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 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
15 additional variables

No balances found for "InVault_E2"

No transactions found for "InVault_E2"


Functions
Getter at block 21161722
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
 
getFlashCapacity(view returns (uint256 total)
 
getFreeBalance(view returns (uint256 total)
getPendingWithdrawalAmountFromEL(view returns (uint256 total)
0
 
getTotalDelegated(view returns (uint256 total)
 
getTotalDeposited(view returns (uint256)
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
 
ratio(view returns (uint256)
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
 
totalAssets(view returns (uint256)
treasury(view returns (address)
0x0000000000000000000000000000000000000000
withdrawUtilizationKink(view returns (uint64)
0
Read-only
calculateDepositBonus(uint256 amountview returns (uint256)
calculateFlashWithdrawFee(uint256 amountview returns (uint256)
claimerWithdrawalsQueue(uint256view returns (uint256 epochaddress receiveruint256 amount)
convertToAssets(uint256 iSharesview returns (uint256 assets)
convertToShares(uint256 assetsview returns (uint256 shares)
getDelegatedTo(address elOperatorview returns (uint256)
getPendingWithdrawalOf(address claimerview returns (uint256)
isAbleToRedeem(address claimerview returns (bool ableuint256[])
maxDeposit(addressview returns (uint256)
maxRedeem(address accountview returns (uint256 maxShares)
restakers(uint256view returns (address)
State-modifying
addELOperator(address newELOperator
claimCompletedWithdrawals(address restakerstruct IDelegationManagerWithdrawal[] withdrawals
delegateToOperator(uint256 amountaddress elOperatorbytes32 approverSaltstruct IDelegationManagerSignatureWithExpiry approverSignatureAndExpiry
deposit(uint256 amountaddress receiverreturns (uint256)
depositWithReferral(uint256 amountaddress receiverbytes32 codereturns (uint256)
flashWithdraw(uint256 iSharesaddress receiver
forceUndelegateRecovery(uint256 amountaddress restaker
initialize(string vaultNameaddress operatorAddressaddress _strategyManageraddress _inceptionTokenaddress _assetStrategy
pause(
redeem(address receiver
renounceOwnership(
setDelegationManager(address newDelegationManager
setDepositBonusParams(uint64 newMaxBonusRateuint64 newOptimalBonusRateuint64 newDepositUtilizationKink
setFlashWithdrawFeeParams(uint64 newMaxFlashFeeRateuint64 newOptimalWithdrawalRateuint64 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 elOperatorAddressuint256 amount
undelegateVault(uint256 amount
unpause(
updateEpoch(
upgradeTo(address newImplementation
withdraw(uint256 iSharesaddress receiver
Events
DelegatedTo(address indexed stakerAddressaddress indexed operatorAddressuint256 amount
DelegationManagerChanged(address prevValueaddress newValue
Deposit(address indexed senderaddress indexed receiveruint256 amountuint256 iShares
DepositBonus(uint256 amount
DepositBonusParamsChanged(uint256 newMaxBonusRateuint256 newOptimalBonusRateuint256 newDepositUtilizationKink
DepositedToEL(address indexed stakerAddressuint256 amount
ELOperatorAdded(address indexed newELOperator
FlashWithdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 amountuint256 iSharesuint256 fee
ImplementationUpgraded(address prevValueaddress newValue
Initialized(uint8 version
MinAmountChanged(uint256 prevValueuint256 newValue
NameChanged(string prevValuestring newValue
OperatorChanged(address prevValueaddress newValue
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
ProtocolFeeChanged(uint256 prevValueuint256 newValue
RatioFeedChanged(address prevValueaddress newValue
Redeem(address indexed senderaddress indexed receiveruint256 amount
RedeemedRequests(uint256[] withdrawals
ReferralCode(bytes32 indexed code
RestakerDeployed(address indexed restaker
StartWithdrawal(address indexed stakerAddressaddress strategyuint256 sharesuint32 withdrawalStartBlockaddress delegatedAddressuint256 nonce
TargetCapacityChanged(uint256 prevValueuint256 newValue
TreasuryChanged(address prevValueaddress newValue
Unpaused(address account
Withdraw(address indexed senderaddress indexed receiveraddress indexed owneruint256 amountuint256 iShares
WithdrawFeeParamsChanged(uint256 newMaxFlashFeeRateuint256 newOptimalWithdrawalRateuint256 newWithdrawUtilizationKink
WithdrawalClaimed(uint256 totalAmount
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AlreadyDelegated(
ApproveError(
DelegationManagerImmutable(
DepositInconsistentResultedState(
EigenLayerOperatorAlreadyExists(
ExceedsMaxPerDeposit(uint256 maxuint256 amount
ExceedsMaxTotalDeposited(uint256 maxuint256 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(