AFiPassiveRebalanceStrategies
Verified contract
Active on
Ethereum with 2 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "AFiPassiveRebalanceStrategies"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20468967 | 3 months ago | | | 0 | 0.000074903552 | |
| 20467908 | 3 months ago | | | 0 | 0.00021372237 |
ABI
ABI objects
Getter at block 21217193
aFiOracle() view returns (address)
0x0000000000000000000000000000000000000000
afiManager() view returns (address)
0x0020e7ebf874cd2b2e0378eba007cbc715f373b6
afiStorage() view returns (address)
0x24ba60e3c99c0bacb4e237e862542e65491eb741
getDelayModule() view returns (address)
0x6ee586e60edf86239e6b10e2edfeb15660093014
getPauseStatus() view returns (bool)
false
owner() view returns (address)
0xb4c710a52228707338cb0674101b1c5f511324fc
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
encodePoolData(struct AFiPassiveRebalanceStrategiesUniPoolData pooldata) pure returns (bytes)
getPool(address tok, address midTok) view returns (address)
getPriceOracle(address tok) view returns (address)
getRebalStrategyNumber(address aFiContract) view returns (uint256)
isAFiPassiveRebalanced(address aFiContract) view returns (bool _isPassiveRebalanced)
removeToken(address[] tokens, address token) pure returns (address[])
State-modifying
Events acceptOwnership()
applyRebalForProportions(address _aFiContract, address _aFiManager, address _aFiStorage, address[] _tokens, uint256 strategy) returns (uint256[] proportions, uint256 totalProp)
initUniStructure(address[] inputTokens, bytes _poolData)
pause()
renounceOwnership()
setDelayModule(address _delayModule)
setManager(address _aFiManager)
setPassiveRebalancedStatus(address aFiContract, bool status)
setPassiveRebalancedStatusByOwner(address aFiContract, bool status)
setPriceOracle(address[] iToken, address[] underlyingToken, address[] iTokenOracle, address[] underlyingTokenOracle)
setStorage(address _afiStorage)
transferOwnership(address newOwner)
unPause()
uniswapV3Oracle(address afiContract, address _tokenIn, address _tokenOut, uint256 _amountIn, uint256 _maxTime, address middleToken, uint256 minimumReturnAmount) returns (bytes swapParams)
updateOracleData(address _uToken, address _oracleAddress)
updateRebalStrategyNumberByOwner(address aFiContract, uint256 updatedStrategy)
updateuniPool(address tok, address midTok)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
SetPassiveRebalancedStatus(address indexed aFiContract, bool status)
SetPassiveRebalancedStatusByOwner(address indexed aFiContract, bool status)
Unpaused(address account)
UpdateRebalStrategyNumberByOwner(address indexed aFiContract, uint256 updatedStrategy)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.