Visão Geral
A migração inicializa um pool do Uniswap v4. O contrato calculasqrtPriceX96
a partir do estado de bonding.
Abordagem Prática
- Use leituras de bonding para aproximar o preço perto do alvo:
getCurrentBondingCurvePricePerToken()
getBondingProgress()
Considerações
- A divisão final e a quantidade de liquidez podem afetar os ticks iniciais.
- Proteções contra deslizamento são aplicadas ao adicionar liquidez.
- Para ativos de cotação ERC20, certifique-se de que o par e os decimais sejam considerados ao converter para
sqrtPriceX96
.
A matemática exata de inicialização é tratada on-chain. Use leituras para estimativa de UI; trate a inicialização final on-chain como fonte da verdade.