TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 823 txns
Deployed by via 0xb91e6894 at 15463509
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
13 additional variables
ERC-20
Value $1,476.81
ERC-20
Value $1,256.9
ERC-20
Value $696.63
ERC-20
Value $244.79
0x93efd2c7c41ec3323319ad36e23994042ab37c49fa64610dfca800228b4eb4d8
0x8e8d3fa2a6c22951254f4014eadf14e167ecd27657196377914670048ff3a95b
0x0b46876f6f93edce814d1308bf1b244d957e0266bf9f6da81840dd1976568c95
0xe8a72f38c03daf61fc212358686b8fd7aba8d420a3985ae0440275b8d93d425e
0x33e3a53af7289778feeb5fab4a741d55c356b164ced00c6f183004ee76ebdd87
0x2b6cdfa6c164fddb04174b43c03900e2dac94076d0df34d9f7d1172abe45f3f5
0x0915886b3646f1b488e4e402f2156fd5c737fbf025588edb20a7671e4273689f
0x58b82867805cc240f96dc1eb12b8a8ce529d6a65a2d70e941358bfb31167c5c6
0x72256ce9076fe957ae5855c563cf3a10a9499ebaa5747585d1078836c9251e21
0x34b4109d6a89beed254e02cb67b4c4a19480e7e9a1d6ca7745a2789e9124e963

Functions
Getter at block 20857858
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[])
[0xdAC17F958D2ee523a2206206994597C13D831ec7, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x6B175474E89094C44Da98b954EedeAC495271d0F]
getTrackedAssets(view returns (address[])
[0xdAC17F958D2ee523a2206206994597C13D831ec7, 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48, 0x6B175474E89094C44Da98b954EedeAC495271d0F, 0x0000000000085d4780B73119b644AE5ecd22b376, 0x056Fd409E1d7A124BD7017459dFEa2F387b6d5Cd, 0x5f98805A4E8be255a32880FDeC7F6728C6568bA0, 0x8E870D67F660D95d5be530380D0eC0bd388289E1, 0x57Ab1ec28D129707052df4dF418D58a2D46d5f51]
getVersion(pure returns (string)
1.1.0
maxSupplyDiff(view returns (uint256)
0
maxTimestampBetweenTwoReported(view returns (uint256)
604800
minCheckedStrategyTotalDebt(view returns (uint256)
1000000000000000000000
minimumInvestmentAmount(view returns (uint256)
0
pegTokenAddress(view returns (address)
0x83131242843257bc6c43771762ba467346efb2cf
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)
treasury(view returns (address)
0xc156e56402d0a2c8924e87ff8195a4635b44bd6a
trusteeFeeBps(view returns (uint256)
0
underlyingUnitsPerShare(view returns (uint256)
1080156028372440905
valueInterpreter(view returns (address)
0xe4153088577c2d634cb4b3451aa4ab7e7281ef1f
 
valueOfTrackedTokens(view returns (uint256)
 
valueOfTrackedTokensIncludeVaultBuffer(view returns (uint256)
vaultBufferAddress(view returns (address)
0x0b8d3634a05cc6b50e4d026c0eafa8469ca98480
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
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 _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
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[] _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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
Errors

This contract contains no error objects.