AaveV3LeverageStrategyExtension
Verified contract
Active on
Base with 36 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 10 additional slots
-
variable spans 4 additional slots
-
variable spans 2 additional slots
-
variable spans 3 additional slots
0xe20f…d64d
Balances ($0.00)
No balances found for "AaveV3LeverageStrategyExtension"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11229675 | 8 months ago | | | 0 | 8.2767478e-7 | |
| 11229645 | 8 months ago | | | 0 | 8.2956314e-7 | |
| 11229615 | 8 months ago | | | 0 | 8.2952229e-7 | |
| 11229585 | 8 months ago | | | 0 | 8.2954127e-7 | |
| 11229556 | 8 months ago | | | 0 | 8.3821925e-7 | |
| 11229526 | 8 months ago | | | 0 | 8.2956372e-7 | |
| 11229495 | 8 months ago | | | 0 | 8.5533564e-7 | |
| 11229195 | 8 months ago | | | 0 | 0.000000807960315400 | |
| 11229166 | 8 months ago | | | 0 | 0.000000801170289170 | |
| 11229136 | 8 months ago | | | 0 | 0.000000809863929600 |
ABI
ABI objects
Getter at block 21830086 getCurrentEtherIncentive() view returns (uint256) getCurrentLeverageRatio() view returns (uint256) shouldRebalance() view returns (string[], uint8[])
anyoneCallable() view returns (bool)
false
currentEModeCategoryId() view returns (uint8)
1
getEnabledExchanges() view returns (string[])
[UniswapV3ExchangeAdapterV3]
getExecution() view returns (struct AaveLeverageStrategyExtensionExecutionSettings)
(10000000000000000, 7500000000000000, 30)
getIncentive() view returns (struct AaveLeverageStrategyExtensionIncentiveSettings)
(0, 9500000000000000000, 5000000000000000, 1)
getMethodology() view returns (struct AaveLeverageStrategyExtensionMethodologySettings)
(8000000000000000000, 7000000000000000000, 8500000000000000000, 1000000000000000000, 115792089237316195423570985008687907853269984665640564039457584007913129639935)
getStrategy() view returns (struct AaveLeverageStrategyExtensionContractSettings)
(0x23278a4f96762d4255ca00fb3afc411e8e94410a, 0xc06a6e4d9d5ff9d64bd19fc243ad9b6e5a672699, 0x2d8a3c5677189723c4cb8873cfc9c8976fdf38ac, 0x0000000000000000000000000000000000000000, 0x0000000000000000000000000000000000000000, 0xcf3d55c10db69f28fd1a75bd73f3d8a2d9c595ad, 0x24e6e0795b3c7c71d965fcc4f371803d1c1dca1e, 0x2ae3f1ec7f1f5012cfeab0185bfc7aa3cf0dec22, 0x4200000000000000000000000000000000000006, 10, 10)
globalLastTradeTimestamp() view returns (uint256)
1709248697
lendingPoolAddressesProvider() view returns (address)
0xe20fcbdbffc4dd138ce8b2e6fbb6cb49777ad64d
manager() view returns (address)
0x4e9290b32b817d42128ac13450848adbb7f24389
overrideNoRebalanceInProgress() view returns (bool)
false
twapLeverageRatio() view returns (uint256)
0
Read-only
callAllowList(address) view returns (bool)
enabledExchanges(uint256) view returns (string)
getChunkRebalanceNotional(string[] _exchangeNames) view returns (uint256[] sizes, address sellAsset, address buyAsset)
getExchangeSettings(string _exchangeName) view returns (struct AaveLeverageStrategyExtensionExchangeSettings)
shouldRebalanceWithBounds(uint256 _customMinLeverageRatio, uint256 _customMaxLeverageRatio) view returns (string[], uint8[])
State-modifying
Events addEnabledExchange(string _exchangeName, struct AaveLeverageStrategyExtensionExchangeSettings _exchangeSettings)
disengage(string _exchangeName)
engage(string _exchangeName)
iterateRebalance(string _exchangeName)
rebalance(string _exchangeName)
removeEnabledExchange(string _exchangeName)
ripcord(string _exchangeName)
setEModeCategory(uint8 _categoryId)
setExecutionSettings(struct AaveLeverageStrategyExtensionExecutionSettings _newExecutionSettings)
setIncentiveSettings(struct AaveLeverageStrategyExtensionIncentiveSettings _newIncentiveSettings)
setMethodologySettings(struct AaveLeverageStrategyExtensionMethodologySettings _newMethodologySettings)
setOverrideNoRebalanceInProgress(bool _overrideNoRebalanceInProgress)
updateAnyoneCallable(bool _status)
updateCallerStatus(address[] _callers, bool[] _statuses)
updateEnabledExchange(string _exchangeName, struct AaveLeverageStrategyExtensionExchangeSettings _exchangeSettings)
withdrawEtherBalance()
AnyoneCallableUpdated(bool indexed _status)
CallerStatusUpdated(address indexed _caller, bool _status)
Disengaged(uint256 _currentLeverageRatio, uint256 _newLeverageRatio, uint256 _chunkRebalanceNotional, uint256 _totalRebalanceNotional)
Engaged(uint256 _currentLeverageRatio, uint256 _newLeverageRatio, uint256 _chunkRebalanceNotional, uint256 _totalRebalanceNotional)
ExchangeAdded(string _exchangeName, uint256 twapMaxTradeSize, uint256 exchangeLastTradeTimestamp, uint256 incentivizedTwapMaxTradeSize, bytes leverExchangeData, bytes deleverExchangeData)
ExchangeRemoved(string _exchangeName)
ExchangeUpdated(string _exchangeName, uint256 twapMaxTradeSize, uint256 exchangeLastTradeTimestamp, uint256 incentivizedTwapMaxTradeSize, bytes leverExchangeData, bytes deleverExchangeData)
ExecutionSettingsUpdated(uint256 _unutilizedLeveragePercentage, uint256 _twapCooldownPeriod, uint256 _slippageTolerance)
IncentiveSettingsUpdated(uint256 _etherReward, uint256 _incentivizedLeverageRatio, uint256 _incentivizedSlippageTolerance, uint256 _incentivizedTwapCooldownPeriod)
MethodologySettingsUpdated(uint256 _targetLeverageRatio, uint256 _minLeverageRatio, uint256 _maxLeverageRatio, uint256 _recenteringSpeed, uint256 _rebalanceInterval)
RebalanceIterated(uint256 _currentLeverageRatio, uint256 _newLeverageRatio, uint256 _chunkRebalanceNotional, uint256 _totalRebalanceNotional)
Rebalanced(uint256 _currentLeverageRatio, uint256 _newLeverageRatio, uint256 _chunkRebalanceNotional, uint256 _totalRebalanceNotional)
RipcordCalled(uint256 _currentLeverageRatio, uint256 _newLeverageRatio, uint256 _rebalanceNotional, uint256 _etherIncentive)
constructor(address _manager, struct AaveLeverageStrategyExtensionContractSettings _strategy, struct AaveLeverageStrategyExtensionMethodologySettings _methodology, struct AaveLeverageStrategyExtensionExecutionSettings _execution, struct AaveLeverageStrategyExtensionIncentiveSettings _incentive, string[] _exchangeNames, struct AaveLeverageStrategyExtensionExchangeSettings[] _exchangeSettings, address _lendingPoolAddressesProvider)
receive()
This contract contains no error objects.