FlexibleLeverageStrategyAdapter
Verified contract
Active on
Ethereum with 285 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 7 additional slots
-
variable spans 4 additional slots
-
variable spans 5 additional slots
-
variable spans 4 additional slots
Balances ($0.00)
No balances found for "FlexibleLeverageStrategyAdapter"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 12865735 | 3 years ago | | | 0 | 0.00075814115 | |
| 12636439 | 3 years ago | | | 0 | 0.016345813 | |
| 12630008 | 3 years ago | | | 0 | 0.017798774 | |
| 12623543 | 3 years ago | | | 0 | 0.012713410 | |
| 12617140 | 3 years ago | | | 0 | 0.020750101 | |
| 12610654 | 3 years ago | | | 0 | 0.014191110 | |
| 12604156 | 3 years ago | | | 0 | 0.017064624 | |
| 12597732 | 3 years ago | | | 0 | 0.017016793 | |
| 12591291 | 3 years ago | | | 0 | 0.017912414 | |
| 12584819 | 3 years ago | | | 0 | 0.017016793 |
ABI
ABI objects
Getter at block 21214253 getCurrentEtherIncentive() view returns (uint256) getCurrentLeverageRatio() view returns (uint256) shouldRebalance() view returns (uint8)
anyoneCallable() view returns (bool)
false
getExecution() view returns (struct FlexibleLeverageStrategyAdapterExecutionSettings)
(10000000000000000, 600000000000000000000, 30, 20000000000000000, SushiswapExchangeAdapter, 0x)
getIncentive() view returns (struct FlexibleLeverageStrategyAdapterIncentiveSettings)
(1000000000000000000, 2700000000000000000, 50000000000000000, 1, 1600000000000000000000)
getMethodology() view returns (struct FlexibleLeverageStrategyAdapterMethodologySettings)
(2000000000000000000, 1700000000000000000, 2300000000000000000, 50000000000000000, 86400)
getStrategy() view returns (struct FlexibleLeverageStrategyAdapterContractSettings)
(0xaa6e8127831c9de45ae56bb1b0d4d4da6e5665bd, 0x8d5174ed1dd217e240fdeaa52eb7f4540b04f419, 0x3d9819210a31b4961b30ef54be2aed79b9c9cd3b, 0x922018674c12a7f0d394ebeef9b58f186cde13c1, 0x4ddc2d193948926d02f9b1fe9e1daa0718270ed5, 0x39aa39c021dfbae8fac545936693ac917d5e7563, 0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2, 0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48)
lastTradeTimestamp() view returns (uint256)
1623725411
manager() view returns (address)
0x445307de5279cd4b1bcbf38853f81b190a806075
twapLeverageRatio() view returns (uint256)
0
Read-only
callAllowList(address) view returns (bool)
shouldRebalanceWithBounds(uint256 _customMinLeverageRatio, uint256 _customMaxLeverageRatio) view returns (uint8)
State-modifying
Events disengage()
engage()
iterateRebalance()
rebalance()
ripcord()
setExecutionSettings(struct FlexibleLeverageStrategyAdapterExecutionSettings _newExecutionSettings)
setIncentiveSettings(struct FlexibleLeverageStrategyAdapterIncentiveSettings _newIncentiveSettings)
setMethodologySettings(struct FlexibleLeverageStrategyAdapterMethodologySettings _newMethodologySettings)
updateAnyoneCallable(bool _status)
updateCallerStatus(address[] _callers, bool[] _statuses)
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)
ExecutionSettingsUpdated(uint256 _unutilizedLeveragePercentage, uint256 _twapMaxTradeSize, uint256 _twapCooldownPeriod, uint256 _slippageTolerance, string _exchangeName, bytes _exchangeData)
IncentiveSettingsUpdated(uint256 _etherReward, uint256 _incentivizedLeverageRatio, uint256 _incentivizedSlippageTolerance, uint256 _incentivizedTwapCooldownPeriod, uint256 _incentivizedTwapMaxTradeSize)
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 FlexibleLeverageStrategyAdapterContractSettings _strategy, struct FlexibleLeverageStrategyAdapterMethodologySettings _methodology, struct FlexibleLeverageStrategyAdapterExecutionSettings _execution, struct FlexibleLeverageStrategyAdapterIncentiveSettings _incentive)
receive()
This contract contains no error objects.