TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 823 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 48 additional slots
0x94c0…53e0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 2 additional slots
13 additional
variables
Balances ($3,675.13)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
DAI | ERC-20 | 1.477141K | $0.999779 |
$1,476.81 | |
USDP | ERC-20 | 1.256899K | $1.00 |
$1,256.9 | |
USDC | ERC-20 | 696.725614 | $0.99986 |
$696.63 | |
USDT | ERC-20 | 244.789447 | $1.00 |
$244.79 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20210364 | 3 months ago | | | 0 | 0.0020594475 | |
| 20210334 | 3 months ago | | | 0 | 0.0021216317 | |
| 20210314 | 3 months ago | | | 0 | 0.0018932559 | |
| 20210309 | 3 months ago | | | 0 | 0.0044124914 | |
| 20210301 | 3 months ago | | | 0 | 0.0019110123 | |
| 19747488 | 5 months ago | | | 0 | 0.0021325471 | |
| 17827415 | a year ago | | | 0 | 0.014313460 | |
| 17732524 | a year ago | | | 0 | 0.0041982546 | |
| 17710065 | a year ago | | | 0 | 0.010735095 | |
| 17533302 | a year ago | | | 0 | 0.0040219016 |
ABI
ABI objects
Getter at block 20857858 getPegTokenPrice() view returns (uint256) getStrategies() view returns (address[]) totalAssets() view returns (uint256) totalAssetsIncludeVaultBuffer() view returns (uint256) totalValue() view returns (uint256) totalValueInStrategies() view returns (uint256 _value) totalValueInVault() view returns (uint256) valueOfTrackedTokens() view returns (uint256) valueOfTrackedTokensIncludeVaultBuffer() view returns (uint256)
accessControlProxy() view returns (address)
0x94c0aa94ef3ad19e3947e58a855636b38ade53e0
adjustPositionPeriod() view returns (bool)
false
emergencyShutdown() view returns (bool)
false
exchangeManager() view returns (address)
0x921fe3df4f2073f0d4d0b839b6068460397a04f9
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
totalDebt() view returns (uint256)
0
treasury() view returns (address)
0xc156e56402d0a2c8924e87ff8195a4635b44bd6a
trusteeFeeBps() view returns (uint256)
0
underlyingUnitsPerShare() view returns (uint256)
1080156028372440905
valueInterpreter() view returns (address)
0xe4153088577c2d634cb4b3451aa4ab7e7281ef1f
vaultBufferAddress() view returns (address)
0x0b8d3634a05cc6b50e4d026c0eafa8469ca98480
Read-only
checkActiveStrategy(address _strategy) view
checkIsSupportAsset(address _asset) view
estimateMint(address[] _assets, uint256[] _amounts) 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 admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
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 _valueInterpreter)
lend(address _strategyAddr, struct IExchangeAggregatorExchangeToken[] _exchangeTokens)
mint(address[] _assets, uint256[] _amounts, uint256 _minimumAmount) returns (uint256)
rebase()
redeem(address _strategy, uint256 _amount, uint256 _outputCode)
report(address[] _rewardTokens, uint256[] _claimAmounts)
setAdminImpl(address _newImpl)
startAdjustPosition()
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
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[] _assets, uint256[] _amounts, 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)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
This contract contains no error objects.