InstEthVault

Verified contract

Proxy

Active on Ethereum with 443 txns
Deployed by via 0xf9b184eb at 18983837
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
19 additional variables
ERC-20
Value $71,575.9
0x74279e2c32b7491000de5f78df364916ac092b92b6c72409ffe05312e26f2711
0x61d624f4922487686b683a0f82a2a8da731d038aa389b318cf3fde07a913db7e
0xe69caa3c684982564666d5c8e4da4fe9bc09e361b4d52e1b21afb6ff65852ea9
0x7f3757c96f19690fa5094c83bd04c48c963766a2d58e67a4dde60721cc48f419
0x8a6f18b2449891d2d17aacba2d1fe2097bc40b5cf86affc2b812cef02dd5acb7
0xcc2790401d2fdf84760831ff8df0329d01045614c9c46599fa3ccd1bc8b19994
0x0115b9cb4b0a551fb3992462b915c6ad5a4b179dd10bc2ba133ba6b59c1dad74
0x8b78d16786b9e7ec5f991bd3325ff620174f6d0935a226f5cb0529cff24c0c3e
0x83c2e37c34ab9a91df6c47abeda34b04c47e2ca07d2f6170913f967eae5d614d
0xe4af90ce49c74a36fc6da2db3fae1497ccd222d5738c1db38a4cdf2fb0cd8b91

Functions
Getter at block 21161722
MAX_PERCENT(view returns (uint64)
10000000000
MAX_TARGET_PERCENT(view returns (uint256)
100000000000000000000
asset(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
delegationManager(view returns (address)
0x39053d51b77dc0d36036fc1fcc8cb819df8ef37a
depositBonusAmount(view returns (uint256)
71690897573748171
depositUtilizationKink(view returns (uint64)
2500000000
epoch(view returns (uint256)
27
 
getFlashCapacity(view returns (uint256 total)
 
getFreeBalance(view returns (uint256 total)
getPendingWithdrawalAmountFromEL(view returns (uint256 total)
256418066070388503
 
getTotalDelegated(view returns (uint256 total)
 
getTotalDeposited(view returns (uint256)
implementation(view returns (address)
0x3d662fd6a22ed64077222cfb998e8effd78e9c9a
inceptionToken(view returns (address)
0x7fa768e035f956c41d6aeaa3bd857e7e5141cad5
maxBonusRate(view returns (uint64)
150000000
maxFlashFeeRate(view returns (uint64)
300000000
minAmount(view returns (uint256)
100
name(view returns (string)
InstEthVault
optimalBonusRate(view returns (uint64)
25000000
optimalWithdrawalRate(view returns (uint64)
50000000
owner(view returns (address)
0x8e6c8799b542e507bfddca1a424867e885d96e79
paused(view returns (bool)
false
protocolFee(view returns (uint64)
7000000000
ratio(view returns (uint256)
972567131884044361
ratioFeed(view returns (address)
0xfd73be536503b5aa80bf99d1fd65b1306c69b191
redeemReservedAmount(view returns (uint256)
12218021582182905
strategy(view returns (address)
0x93c4b944d05dfe6df7645a86cd2206016c51564d
strategyManager(view returns (address)
0x858646372cc42e1a627fce94aa7a7033e7cf075a
targetCapacity(view returns (uint256)
5000000000000000000
totalAmountToWithdraw(view returns (uint256)
268636087652571409
 
totalAssets(view returns (uint256)
treasury(view returns (address)
0x8e6c8799b542e507bfddca1a424867e885d96e79
withdrawUtilizationKink(view returns (uint64)
2500000000
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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
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(