Visión general
La migración inicializa un pool de Uniswap v4. El contrato calculasqrtPriceX96
a partir del estado de enlace.
Enfoque práctico
- Utiliza lecturas de enlace para aproximar el precio cerca del objetivo:
getCurrentBondingCurvePricePerToken()
getBondingProgress()
Consideraciones
- La división final y la cantidad de liquidez pueden afectar los ticks iniciales.
- Se aplican protecciones contra deslizamiento al agregar liquidez.
- Para activos de cotización ERC20, asegúrate de que el par y los decimales se tengan en cuenta al convertir a
sqrtPriceX96
.
La matemática de inicialización exacta se maneja en cadena. Utiliza lecturas para la estimación de la UI; trata la inicialización final en cadena como fuente de verdad.