InstEthVault
Verified contract
Proxy
Active on
Ethereum with 443 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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
0xae7a…fe84
-
variable spans 48 additional slots
0x8586…075a
0x93c4…564d
0x3905…f37a
19 additional
variables
Balances ($71,575.90)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
stETH | ERC-20 | 22.461457 | $3,186.61 |
$71,575.9 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21148629 | 2 days ago | | | 0 | 0.0016731778 | |
| 21148513 | 2 days ago | | | 0 | 0.0029417529 | |
| 21142280 | 3 days ago | | | 0 | 0.0027820785 | |
| 21140335 | 3 days ago | | | 0 | 0.0032623293 | |
| 21130205 | 4 days ago | | | 0 | 0.0029398221 | |
| 21119865 | 6 days ago | | | 0 | 0.0010950601 | |
| 21091212 | 10 days ago | | | 0 | 0.0020784135 | |
| 21041044 | 17 days ago | | | 0 | 0.0016707757 | |
| 21034350 | 18 days ago | | | 0 | 0.0025397812 | |
| 21027096 | 19 days ago | | | 0 | 0.0022086680 |
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) totalAssets() view returns (uint256)
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
getPendingWithdrawalAmountFromEL() view returns (uint256 total)
256418066070388503
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
treasury() view returns (address)
0x8e6c8799b542e507bfddca1a424867e885d96e79
withdrawUtilizationKink() view returns (uint64)
2500000000
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)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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(address _logic, address admin_, bytes _data)
fallback()
receive()
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()