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.
rebalance()ing, it will start scaling position width based on implied volatility. This implied volatility is computed from Uniswap oracle data, so you'll need to make sure the Uniswap pair has sufficient oracle cardinality.
poolAddressis the address of the Uniswap pair and
gasPriceis expressed in wei (so 100 gwei would be entered as 100e9)
npx hardhat run scripts/poke_oracle.js --network mainnet. Assuming you've configured your
.envfile correctly, this will send a transaction from the
VolatilityOracleis independent of the Blend pool itself. As such, you have to initialize it separately. To do so, follow these steps:
estimate24H, enter the same address as before, and again click "Write"
silo1. When Blend detects that liquidity wouldn't be productive in Uniswap, it instead deposits it to these silos.
token0is placed in
token1is placed in
silo1. It is crucial that the silos can actually handle their corresponding ERC20s.
FuseFTokenSiloor implement a new silo altogether, we assume you know what you're doing. Feel free to reach out on Discord or open a PR on GitHub so that we can document your work.