TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 626 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
11 additional
variables
Balances ($11,464.77)
Native
Value
$10,148.25
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 4.161882 | $2,438.38 |
$10,148.25 | |
frxETH | ERC-20 | 0.540338 | $2,436.48 |
$1,316.52 | |
stETH | ERC-20 | 0 | $2,439.63 |
$0 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20216866 | 3 months ago | | | 0 | 0.0014717280 | |
| 20216865 | 3 months ago | | | 0 | 0.0018085720 | |
| 20216864 | 3 months ago | | | 0 | 0.0014045600 | |
| 20216862 | 3 months ago | | | 0 | 0.0014744320 | |
| 20216861 | 3 months ago | | | 0 | 0.00094485600 | |
| 20216859 | 3 months ago | | | 0 | 0.0014926400 | |
| 20210278 | 3 months ago | | | 0 | 0.0029382539 | |
| 20210273 | 3 months ago | | | 0 | 0.0028230592 | |
| 20210263 | 3 months ago | | | 0 | 0.0012939650 | |
| 18040503 | a year ago | | | 0 | 0.0012960284 |
ABI
ABI objects
Getter at block 20929201 getPegTokenPrice() view returns (uint256) getStrategies() view returns (address[]) getTrackedAssets() view returns (address[]) totalAssets() view returns (uint256) totalAssetsIncludeVaultBuffer() view returns (uint256) totalValue() view returns (uint256) totalValueInStrategies() view returns (uint256 _value) totalValueInVault() view returns (uint256 _value) 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[])
[0xEeeeeEeeeEeEeeEeEeEeeEEEeeeeEeeeeeeeEEeE]
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
totalDebt() view returns (uint256)
0
treasury() view returns (address)
0xc156e56402d0a2c8924e87ff8195a4635b44bd6a
trusteeFeeBps() view returns (uint256)
0
underlyingUnitsPerShare() view returns (uint256)
1084309517696017942
vaultBufferAddress() view returns (address)
0xc8915157b36ed6d0f36827a1bb5e9b0cdd1e87cd
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 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 _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()
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 _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)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
receive()
This contract contains no error objects.