TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 626 txns
Deployed by via 0x4377734a at 15463744
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
11 additional variables
Native
Value $10,148.25
ERC-20
Value $1,316.52
ERC-20
Value $0
0x8c13f7b76d684e84aa43f160ad17d5f3e29a053934d81d733248d5e4591f238b
0x617ca5e7383796a0f5ec436e5f460aef66dc3a8644c274e46d27d61e523d9537
0x95acfa779bb087e9030745c72b1cb828860210e7f5a8d783f71814c2d43991b2
0x9220111c04bc3e9a710d587abbe61a4b99323ea782d380b54de1b099ca703a8f
0x1e8492d86fdd1991e115b780872d62c8fab96d4e0dd3407fdf808bb2e05c00f8
0xf93b878eaafff679f8f4e1711adc03f87e190edc9fa420079559e47f4f59a57b
0x0b02c84da0d159f8093d55df22ed60ff76c77cd918a989bb47be80465a581369
0x55466db3bed7b271c6f4e5c0491dbaedd9234f4cd62f0f30592026602ba427c9
0x92545341272c0547c13717f057bde9d9ea7167d53fc9ec80113252c8e114ce6c
0x37b4c5e354a63d7166cdb6ca5088cb1a17290e7670cb4f34cc5f1036c504d108

Functions
Getter at block 20929201
accessControlProxy(view returns (address)
0x94c0aa94ef3ad19e3947e58a855636b38ade53e0
adjustPositionPeriod(view returns (bool)
false
emergencyShutdown(view returns (bool)
false
exchangeManager(view returns (address)
0x921fe3df4f2073f0d4d0b839b6068460397a04f9
 
getPegTokenPrice(view returns (uint256)
 
getStrategies(view returns (address[])
getSupportAssets(view returns (address[])
[0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE]
 
getTrackedAssets(view returns (address[])
getVersion(pure returns (string)
1.1.0
maxTimestampBetweenTwoReported(view returns (uint256)
604800
minCheckedStrategyTotalDebt(view returns (uint256)
100000000000000000
minimumInvestmentAmount(view returns (uint256)
0
pegTokenAddress(view returns (address)
0x1a597356e7064d4401110faa2242bd0b51d1e4fa
priceProvider(view returns (address)
0xc542b8c1b38bd87d6afc0346f041b2fac8301467
rebasePaused(view returns (bool)
false
rebaseThreshold(view returns (uint256)
2000
redeemFeeBps(view returns (uint256)
0
 
totalAssets(view returns (uint256)
 
totalAssetsIncludeVaultBuffer(view returns (uint256)
totalDebt(view returns (uint256)
0
 
totalValue(view returns (uint256)
 
totalValueInStrategies(view returns (uint256 _value)
 
totalValueInVault(view returns (uint256 _value)
treasury(view returns (address)
0xc156e56402d0a2c8924e87ff8195a4635b44bd6a
trusteeFeeBps(view returns (uint256)
0
underlyingUnitsPerShare(view returns (uint256)
1084309517696017942
 
valueOfTrackedTokens(view returns (uint256)
 
valueOfTrackedTokensIncludeVaultBuffer(view returns (uint256)
vaultBufferAddress(view returns (address)
0xc8915157b36ed6d0f36827a1bb5e9b0cdd1e87cd
Read-only
checkActiveStrategy(address _strategyview 
checkIsSupportAsset(address _assetview 
estimateMint(address _assetuint256 _amountview returns (uint256)
strategies(addressview returns (uint256 lastReportuint256 totalDebtuint256 profitLimitRatiouint256 lossLimitRatiobool enforceChangeLimit)
withdrawQueue(uint256view returns (address)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
burn(uint256 _amountuint256 _minimumAmountreturns (address[] _assetsuint256[] _amounts)
endAdjustPosition(
exchange(address _fromTokenaddress _toTokenuint256 _amountstruct IExchangeAggregatorExchangeParam _exchangeParamreturns (uint256)
initialize(address _accessControlProxyaddress _treasuryaddress _exchangeManageraddress _priceProvider
lend(address _strategystruct IExchangeAggregatorExchangeToken[] _exchangeTokens
mint(address _assetuint256 _amountuint256 _minimumAmountpayable returns (uint256)
rebase(
redeem(address _strategyuint256 _amountuint256 _outputCode
report(address[] _rewardTokensuint256[] _claimAmounts
setAdminImpl(address _newImpl
startAdjustPosition(
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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 _assetuint256 _amountuint256 _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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.