ETHVault
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
7
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 2 additional slots
7 additional
variables
Balances ($0.00)
No balances found for "ETHVault"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ETHVault"
ABI
ABI objects
Getter at block 20929201 getPegTokenPrice() view returns (uint256)
accessControlProxy() view returns (address)
0x0000000000000000000000000000000000000000
adjustPositionPeriod() view returns (bool)
false
emergencyShutdown() view returns (bool)
false
exchangeManager() view returns (address)
0x0000000000000000000000000000000000000000
getStrategies() view returns (address[])
[]
getSupportAssets() view returns (address[])
[]
getTrackedAssets() view returns (address[])
[]
getVersion() pure returns (string)
1.1.0
maxTimestampBetweenTwoReported() view returns (uint256)
0
minCheckedStrategyTotalDebt() view returns (uint256)
0
minimumInvestmentAmount() view returns (uint256)
0
pegTokenAddress() view returns (address)
0x0000000000000000000000000000000000000000
priceProvider() view returns (address)
0x0000000000000000000000000000000000000000
rebasePaused() view returns (bool)
false
rebaseThreshold() view returns (uint256)
0
redeemFeeBps() view returns (uint256)
0
totalAssets() view returns (uint256)
0
totalAssetsIncludeVaultBuffer() view returns (uint256)
0
totalDebt() view returns (uint256)
0
totalValue() view returns (uint256)
0
totalValueInStrategies() view returns (uint256 _value)
0
totalValueInVault() view returns (uint256 _value)
0
treasury() view returns (address)
0x0000000000000000000000000000000000000000
trusteeFeeBps() view returns (uint256)
0
underlyingUnitsPerShare() view returns (uint256)
0
valueOfTrackedTokens() view returns (uint256)
0
valueOfTrackedTokensIncludeVaultBuffer() view returns (uint256)
0
vaultBufferAddress() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkActiveStrategy(address _strategy) view
checkIsSupportAsset(address _asset) view
estimateMint(address _asset, uint256 _amount) view returns (uint256)
strategies(address) view returns (uint256 lastReport, uint256 totalDebt, uint256 profitLimitRatio, uint256 lossLimitRatio, bool enforceChangeLimit)
withdrawQueue(uint256) view returns (address)
State-modifying
Events burn(uint256 _amount, uint256 _minimumAmount) returns (address[] _assets, uint256[] _amounts)
endAdjustPosition()
exchange(address _fromToken, address _toToken, uint256 _amount, struct IExchangeAggregatorExchangeParam _exchangeParam) returns (uint256)
initialize(address _accessControlProxy, address _treasury, address _exchangeManager, address _priceProvider)
lend(address _strategy, struct IExchangeAggregatorExchangeToken[] _exchangeTokens)
mint(address _asset, uint256 _amount, uint256 _minimumAmount) payable returns (uint256)
rebase()
redeem(address _strategy, uint256 _amount, uint256 _outputCode)
report(address[] _rewardTokens, uint256[] _claimAmounts)
setAdminImpl(address _newImpl)
startAdjustPosition()
AddAsset(address _asset)
AddStrategies(address[] _strategies)
Burn(address _account, uint256 _amount, uint256 _actualAmount, uint256 _shareAmount, address[] _assets, uint256[] _amounts)
EndAdjustPosition(uint256 _transferValue, uint256 _redeemValue, uint256 _totalDebt, uint256 _totalValueOfAfterAdjustPosition, uint256 _totalValueOfBeforeAdjustPosition)
Exchange(address _platform, address _srcAsset, uint256 _srcAmount, address _distAsset, uint256 _distAmount)
ExchangeManagerAddressChanged(address _address)
Initialized(uint8 version)
LendToStrategy(address indexed _strategy, address[] _wants, uint256[] _amounts, uint256 _lendValue)
MaxTimestampBetweenTwoReportedChanged(uint256 _maxTimestampBetweenTwoReported)
MinCheckedStrategyTotalDebtChanged(uint256 _minCheckedStrategyTotalDebt)
MinimumInvestmentAmountChanged(uint256 _minimumInvestmentAmount)
Mint(address _account, address _asset, uint256 _amount, uint256 _mintAmount)
PegTokenSwapCash(uint256 _pegTokenAmount, address[] _assets, uint256[] _amounts)
Rebase(uint256 _totalShares, uint256 _totalValue, uint256 _newUnderlyingUnitsPerShare)
RebasePaused()
RebaseThresholdUpdated(uint256 _threshold)
RebaseUnpaused()
Redeem(address _strategy, uint256 _debtChangeAmount, address[] _assets, uint256[] _amounts)
RedeemFeeUpdated(uint256 _redeemFeeBps)
RemoveAsset(address _asset)
RemoveStrategies(address[] _strategies)
RemoveStrategyByForce(address _strategy)
RemoveStrategyFromQueue(address[] _strategies)
RepayFromStrategy(address indexed _strategy, uint256 _strategyWithdrawValue, uint256 _strategyTotalValue, address[] _assets, uint256[] _amounts)
SetAdjustPositionPeriod(bool _adjustPositionPeriod)
SetEmergencyShutdown(bool _shutdown)
SetWithdrawalQueue(address[] _queues)
StartAdjustPosition(uint256 _totalDebtOfBeforeAdjustPosition, address[] _trackedAssets, uint256[] _vaultCashDetatil, uint256[] _vaultBufferCashDetail)
StrategyReported(address indexed _strategy, uint256 _gain, uint256 _loss, uint256 _lastStrategyTotalDebt, uint256 _nowStrategyTotalDebt, address[] _rewardTokens, uint256[] _claimAmounts, uint256 _type)
TreasuryAddressChanged(address _address)
TrusteeFeeBpsChanged(uint256 _basis)
This contract contains no constructor objects.
fallback()
receive()
This contract contains no error objects.