AaveV3LeverageStrategyExtension

Verified contract

Active on Base with 36 txns
Deployed by via 0x207a1322 at 3824939
Slot
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

No balances found for "AaveV3LeverageStrategyExtension"

0x47a7b496989677644b9d0dcc69d86ca0637535716bebaf8198ecdbd32f93ee2d
0x6800cae21b99295cf0449fcd2ab8d56bccedacffda88b08c5101f93a4df6677b
0xfd6ae84718b117df06325f31957e4312d20e580fc4ff99f34d9b7d94e9e27146
0xe20097ca64b734b9aaad088533fe804b588a44e097bad480048a15bac79f973e
0x2340d5e0661a0a7d5bd4c83af2d3677d47c30ba55c39a98efd4f64403b3819ad
0xb159a9b01f86fc94d079bf14fea47c527ed2cb02ccc348e83b0a575cd00725af
0x6bb08c882c602f8e0233cf4b19a84d0d8a7e083c48d259a1e1d4fec02f889de8
0x067c3a53d3803c0c951c7aab4f16d259b5ab4f3077f6a43009e1bee86c9cf398
0x4f4bcf92abe2892f4b5669977431b84fd3fdf11eb9d39d5dca533c3d619f1d3e
0x2accdacca22ee7deecef6e8466437a07b503151418186acfb85f0878dd496315

Functions
Getter at block 21830086
anyoneCallable(view returns (bool)
false
currentEModeCategoryId(view returns (uint8)
1
 
getCurrentEtherIncentive(view returns (uint256)
 
getCurrentLeverageRatio(view returns (uint256)
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
 
shouldRebalance(view returns (string[]uint8[])
twapLeverageRatio(view returns (uint256)
0
Read-only
callAllowList(addressview returns (bool)
enabledExchanges(uint256view returns (string)
getChunkRebalanceNotional(string[] _exchangeNamesview returns (uint256[] sizesaddress sellAssetaddress buyAsset)
getExchangeSettings(string _exchangeNameview returns (struct AaveLeverageStrategyExtensionExchangeSettings)
shouldRebalanceWithBounds(uint256 _customMinLeverageRatiouint256 _customMaxLeverageRatioview returns (string[]uint8[])
State-modifying
addEnabledExchange(string _exchangeNamestruct 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[] _callersbool[] _statuses
updateEnabledExchange(string _exchangeNamestruct AaveLeverageStrategyExtensionExchangeSettings _exchangeSettings
withdrawEtherBalance(
Events
AnyoneCallableUpdated(bool indexed _status
CallerStatusUpdated(address indexed _callerbool _status
Disengaged(uint256 _currentLeverageRatiouint256 _newLeverageRatiouint256 _chunkRebalanceNotionaluint256 _totalRebalanceNotional
Engaged(uint256 _currentLeverageRatiouint256 _newLeverageRatiouint256 _chunkRebalanceNotionaluint256 _totalRebalanceNotional
ExchangeAdded(string _exchangeNameuint256 twapMaxTradeSizeuint256 exchangeLastTradeTimestampuint256 incentivizedTwapMaxTradeSizebytes leverExchangeDatabytes deleverExchangeData
ExchangeRemoved(string _exchangeName
ExchangeUpdated(string _exchangeNameuint256 twapMaxTradeSizeuint256 exchangeLastTradeTimestampuint256 incentivizedTwapMaxTradeSizebytes leverExchangeDatabytes deleverExchangeData
ExecutionSettingsUpdated(uint256 _unutilizedLeveragePercentageuint256 _twapCooldownPerioduint256 _slippageTolerance
IncentiveSettingsUpdated(uint256 _etherRewarduint256 _incentivizedLeverageRatiouint256 _incentivizedSlippageToleranceuint256 _incentivizedTwapCooldownPeriod
MethodologySettingsUpdated(uint256 _targetLeverageRatiouint256 _minLeverageRatiouint256 _maxLeverageRatiouint256 _recenteringSpeeduint256 _rebalanceInterval
RebalanceIterated(uint256 _currentLeverageRatiouint256 _newLeverageRatiouint256 _chunkRebalanceNotionaluint256 _totalRebalanceNotional
Rebalanced(uint256 _currentLeverageRatiouint256 _newLeverageRatiouint256 _chunkRebalanceNotionaluint256 _totalRebalanceNotional
RipcordCalled(uint256 _currentLeverageRatiouint256 _newLeverageRatiouint256 _rebalanceNotionaluint256 _etherIncentive
Constructor
constructor(address _managerstruct AaveLeverageStrategyExtensionContractSettings _strategystruct AaveLeverageStrategyExtensionMethodologySettings _methodologystruct AaveLeverageStrategyExtensionExecutionSettings _executionstruct AaveLeverageStrategyExtensionIncentiveSettings _incentivestring[] _exchangeNamesstruct AaveLeverageStrategyExtensionExchangeSettings[] _exchangeSettingsaddress _lendingPoolAddressesProvider
Fallback and receive
receive(
Errors

This contract contains no error objects.