TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 77 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 36 additional slots
3 additional
variables
Balances ($8,666,628.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
stETH | ERC-20 | 3.60004K | $2,407.37 |
$8,666,628 | |
$ | ERC-20 | 50K | -- | -- | |
0x9f18…b6a3 | ERC-1555 | 1 | -- | -- | |
OPT | ERC-20 | 0.14 | -- | -- | |
HQG | ERC-20 | 0.02 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20892343 | a day ago | | | 0 | 0.0041705040 | |
| 20132948 | 4 months ago | | | 0 | 0.010809188 | |
| 19989800 | 4 months ago | | | 0 | 0.0061003578 | |
| 19875351 | 5 months ago | | | 0 | 0.0012716141 | |
| 19853918 | 5 months ago | | | 0 | 0.0010092428 | |
| 19846789 | 5 months ago | | | 0 | 0.0025952734 | |
| 19839611 | 5 months ago | | | 0 | 0.0010926964 | |
| 19832456 | 5 months ago | | | 0 | 0.0019586437 | |
| 19825320 | 5 months ago | | | 0 | 0.0014523465 | |
| 19818164 | 5 months ago | | | 0 | 0.0016337254 |
ABI
ABI objects
Getter at block 20902982 collateralRatio() view returns (uint256) getCurrentNav() view returns (uint256 _baseNav, uint256 _fNav, uint256 _xNav)
baseToken() view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
baseTokenCap() view returns (uint256)
20000000000000000000000
beta() view returns (uint256)
100000000000000000
emaLeverageRatio() view returns (uint40 lastTime, uint24 sampleInterval, uint96 lastValue, uint96 lastEmaValue)
(lastTime=1728130991, sampleInterval=86400, lastValue=1626761039042137691, lastEmaValue=1617130841166993599)
fToken() view returns (address)
0x53805a76e1f5ebbfe7115f16f9c87c2f7e633726
harvestBountyRatio() view returns (uint128)
10000000000000000
lastPermissionedPrice() view returns (uint256)
1836785300000000000000
leverageRatio() view returns (uint256)
1620986174013372188
market() view returns (address)
0xe7b9c7c9ca85340b8c06fb805f7775e3015108db
owner() view returns (address)
0x26b2ec4e02ebe2f54583af25b647b1d619e67bbf
platform() view returns (address)
0x0084c2e1b1823564e597ff4848a88d61ac63d703
priceOracle() view returns (address)
0xa84360896ce9152d1780c546305bb54125f962d9
rateProvider() view returns (address)
0x0000000000000000000000000000000000000000
rebalancePool() view returns (address)
0x79c5f5b0753ace25ecdbda4c2bc86ab074b6c2bb
rebalancePoolRatio() view returns (uint128)
500000000000000000
strategy() view returns (address)
0x0000000000000000000000000000000000000000
strategyUnderlying() view returns (uint256)
0
totalBaseToken() view returns (uint256)
3600039878732068011262
xToken() view returns (address)
0xe063f04f280c60aeca68b38341c2eecbec703ae2
Read-only
convertToUnwrapped(uint256 _amount) view returns (uint256)
convertToWrapped(uint256 _amount) view returns (uint256)
maxLiquidatable(uint256 _newCollateralRatio, uint256 _incentiveRatio) view returns (uint256 _maxBaseOut, uint256 _maxFTokenLiquidatable)
maxMintableFToken(uint256 _newCollateralRatio) view returns (uint256 _maxBaseIn, uint256 _maxFTokenMintable)
maxMintableXToken(uint256 _newCollateralRatio) view returns (uint256 _maxBaseIn, uint256 _maxXTokenMintable)
maxMintableXTokenWithIncentive(uint256 _newCollateralRatio, uint256 _incentiveRatio) view returns (uint256 _maxBaseIn, uint256 _maxXTokenMintable)
maxRedeemableFToken(uint256 _newCollateralRatio) view returns (uint256 _maxBaseOut, uint256 _maxFTokenRedeemable)
maxRedeemableXToken(uint256 _newCollateralRatio) view returns (uint256 _maxBaseOut, uint256 _maxXTokenRedeemable)
settleWhitelist(address) view returns (bool)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
addBaseToken(uint256 _baseIn, uint256 _incentiveRatio, address _recipient) returns (uint256 _xTokenOut)
harvest()
initialize(address _market, address _baseToken, address _fToken, address _xToken, address _priceOracle, uint256 _beta, uint256 _baseTokenCap, address _rateProvider)
initializePrice()
initializeV2(uint24 sampleInterval)
liquidate(uint256 _fTokenIn, uint256 _incentiveRatio, address _owner) returns (uint256 _baseOut)
mint(uint256 _baseIn, address _recipient, uint8 _option) returns (uint256 _fTokenOut, uint256 _xTokenOut)
notifyStrategyProfit(uint256 _amount)
protocolSettle()
redeem(uint256 _fTokenIn, uint256 _xTokenIn, address _owner) returns (uint256 _baseOut)
renounceOwnership()
transferOwnership(address newOwner)
transferToStrategy(uint256 _amount)
updateBaseTokenCap(uint256 _baseTokenCap)
updateBeta(uint256 _beta)
updateEMASampleInterval(uint24 _sampleInterval)
updatePlatform(address _platform)
updatePriceOracle(address _priceOracle)
updateRateProvider(address _rateProvider)
updateRebalancePool(address _rebalancePool)
updateRewardRatio(uint128 _rebalancePoolRatio, uint128 _harvestBountyRatio)
updateSettleWhitelist(address _account, bool _status)
updateStrategy(address _strategy)
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
Harvest(address indexed caller, uint256 totalRewards, uint256 rebalancePoolRewards, uint256 harvestBounty)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ProtocolSettle(uint256 price, uint256 fNav)
UpdateBaseTokenCap(uint256 baseTokenCap)
UpdateBeta(uint256 beta)
UpdatePlatform(address platform)
UpdatePriceOracle(address priceOracle)
UpdateRateProvider(address rateProvider)
UpdateRebalancePool(address rebalancePool)
UpdateRewardRatio(uint256 rebalancePoolRatio, uint256 harvestBountyRatio)
UpdateSettleWhitelist(address account, bool status)
UpdateStrategy(address strategy)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.