Vault

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x01482a18 at 15463508
Slot
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
9 additional variables

No balances found for "Vault"

No transactions found for "Vault"


Functions
Getter at block 20859004
accessControlProxy(view returns (address)
0x0000000000000000000000000000000000000000
adjustPositionPeriod(view returns (bool)
false
emergencyShutdown(view returns (bool)
false
exchangeManager(view returns (address)
0x0000000000000000000000000000000000000000
 
getPegTokenPrice(view returns (uint256)
getStrategies(view returns (address[])
[]
getSupportAssets(view returns (address[])
[]
getTrackedAssets(view returns (address[])
[]
getVersion(pure returns (string)
1.1.0
maxSupplyDiff(view returns (uint256)
0
maxTimestampBetweenTwoReported(view returns (uint256)
0
minCheckedStrategyTotalDebt(view returns (uint256)
0
minimumInvestmentAmount(view returns (uint256)
0
pegTokenAddress(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)
0
treasury(view returns (address)
0x0000000000000000000000000000000000000000
trusteeFeeBps(view returns (uint256)
0
underlyingUnitsPerShare(view returns (uint256)
0
valueInterpreter(view returns (address)
0x0000000000000000000000000000000000000000
valueOfTrackedTokens(view returns (uint256)
0
valueOfTrackedTokensIncludeVaultBuffer(view returns (uint256)
0
vaultBufferAddress(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
checkActiveStrategy(address _strategyview 
checkIsSupportAsset(address _assetview 
estimateMint(address[] _assetsuint256[] _amountsview returns (uint256)
strategies(addressview returns (uint256 lastReportuint256 totalDebtuint256 profitLimitRatiouint256 lossLimitRatiobool enforceChangeLimit)
withdrawQueue(uint256view returns (address)
State-modifying
burn(uint256 _amountuint256 _minimumAmountreturns (address[] _assetsuint256[] _amounts)
endAdjustPosition(
exchange(address _fromTokenaddress _toTokenuint256 _amountstruct IExchangeAggregatorExchangeParam _exchangeParamreturns (uint256)
initialize(address _accessControlProxyaddress _treasuryaddress _exchangeManageraddress _valueInterpreter
lend(address _strategyAddrstruct IExchangeAggregatorExchangeToken[] _exchangeTokens
mint(address[] _assetsuint256[] _amountsuint256 _minimumAmountreturns (uint256)
rebase(
redeem(address _strategyuint256 _amountuint256 _outputCode
report(address[] _rewardTokensuint256[] _claimAmounts
setAdminImpl(address _newImpl
startAdjustPosition(
Events
AddAsset(address _asset
AddStrategies(address[] _strategies
Burn(address _accountuint256 _amountuint256 _actualAmountuint256 _shareAmountaddress[] _assetsuint256[] _amounts
EndAdjustPosition(uint256 _transferValueuint256 _redeemValueuint256 _totalDebtuint256 _totalValueOfAfterAdjustPositionuint256 _totalValueOfBeforeAdjustPosition
Exchange(address _platformaddress _srcAssetuint256 _srcAmountaddress _distAssetuint256 _distAmount
ExchangeManagerAddressChanged(address _address
Initialized(uint8 version
LendToStrategy(address indexed _strategyaddress[] _wantsuint256[] _amountsuint256 _lendValue
MaxTimestampBetweenTwoReportedChanged(uint256 _maxTimestampBetweenTwoReported
MinCheckedStrategyTotalDebtChanged(uint256 _minCheckedStrategyTotalDebt
MinimumInvestmentAmountChanged(uint256 _minimumInvestmentAmount
Mint(address _accountaddress[] _assetsuint256[] _amountsuint256 _mintAmount
PegTokenSwapCash(uint256 _pegTokenAmountaddress[] _assetsuint256[] _amounts
Rebase(uint256 _totalSharesuint256 _totalValueuint256 _newUnderlyingUnitsPerShare
RebasePaused(
RebaseThresholdUpdated(uint256 _threshold
RebaseUnpaused(
Redeem(address _strategyuint256 _debtChangeAmountaddress[] _assetsuint256[] _amounts
RedeemFeeUpdated(uint256 _redeemFeeBps
RemoveAsset(address _asset
RemoveStrategies(address[] _strategies
RemoveStrategyByForce(address _strategy
RemoveStrategyFromQueue(address[] _strategies
RepayFromStrategy(address indexed _strategyuint256 _strategyWithdrawValueuint256 _strategyTotalValueaddress[] _assetsuint256[] _amounts
SetAdjustPositionPeriod(bool _adjustPositionPeriod
SetEmergencyShutdown(bool _shutdown
SetWithdrawalQueue(address[] _queues
StartAdjustPosition(uint256 _totalDebtOfBeforeAdjustPositionaddress[] _trackedAssetsuint256[] _vaultCashDetatiluint256[] _vaultBufferCashDetail
StrategyReported(address indexed _strategyuint256 _gainuint256 _lossuint256 _lastStrategyTotalDebtuint256 _nowStrategyTotalDebtaddress[] _rewardTokensuint256[] _claimAmountsuint256 _type
TreasuryAddressChanged(address _address
TrusteeFeeBpsChanged(uint256 _basis
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
Errors

This contract contains no error objects.