Aloe Protocol
Searchโ€ฆ
AloeBlend.sol
https://github.com/aloelabs/aloe-blend/blob/master/contracts/AloeBlend.sol
The information provided by Aloe Labs, Inc. (โ€œwe,โ€ โ€œusโ€ or โ€œourโ€) on docs.aloe.capital (the โ€œSiteโ€) is for general informational purposes only. All information on the Site is provided in good faith, however we make no representation or warranty of any kind, express or implied, regarding the accuracy, adequacy, validity, reliability, availability or completeness of any information on the Site.
Under no circumstance shall we have any liability to you for any loss or damage of any kind incurred as a result of the use of the site or reliance on any information provided on the site. Your use of the site and your reliance on any information on the site is solely at your own risk.

Actions

deposit
withdraw
rebalance

Derived State

getRebalanceUrgency
getInventory

State

packedSlot
silo0Basis
silo1Basis
maintenanceBudget0
maintenanceBudget1
gasPrices

Immutables

Type
Name
Description
uint24
RECENTERING_INTERVAL
The nominal time (in seconds) that the primary Uniswap position should stay in one place before being recentered.
int24
MIN_WIDTH
The minimum width (in ticks) of the primary Uniswap position.
int24
MAX_WIDTH
The maximum width (in ticks) of the primary Uniswap position.
uint8
K
The maintenance budget buffer multiplier. The vault will attempt to build up a maintenance budget equal to the average cost of rebalance incentivization, multiplied by K.
uint8
L
If the maintenance budget drops below [its maximum size โž— this value], maintenanceIsSustainable will become false. During the next rebalance, this will cause the primary Uniswap position to expand to its maximum width -- de-risking the vault until it has time to rebuild the maintenance budget.
uint8
B
The number of standard deviations (from volatilityOracle) to +/- from mean when choosing range for primary Uniswap position.
uint8
D
The constraint factor for new gas price observations. The new observation cannot be less than (1 - 1/D) times the previous average.
uint8
MAINTENANCE_FEE
The denominator applied to all earnings to determine what portion goes to maintenance budget. For example, if this is 10, then at most 1/10th of all revenue will be added to the maintenance budget.
uint256
FLOAT_PERCENTAGE
The percentage of funds (in basis points) that will be left in the contract after the primary Uniswap position is recentered. If your share of the pool is <<< than this, withdrawals will be more gas efficient. Also makes it less gassy to place limit orders.
IVolatilityOracle
volatilityOracle
The volatility oracle used to decide position width.
ISilo
silo0
The silo where excess TOKEN0 is stored to earn yield.
ISilo
silo1
The silo where excess TOKEN1 is stored to earn yield.
Copy link
On this page
Actions
Derived State
State
Immutables