Tinjauan Umum
Migrasi menginisialisasi kolam Uniswap v4. Kontrak menghitungsqrtPriceX96
dari keadaan bonding.
Pendekatan Praktis
- Gunakan pembacaan bonding untuk mendekati harga di dekat target:
getCurrentBondingCurvePricePerToken()
getBondingProgress()
Pertimbangan
- Pembagian akhir dan jumlah likuiditas dapat mempengaruhi ticks awal.
- Perlindungan slippage diterapkan saat menambahkan likuiditas.
- Untuk aset kutipan ERC20, pastikan pasangan dan desimal diperhitungkan saat mengonversi ke
sqrtPriceX96
.
Matematika inisialisasi yang tepat ditangani di rantai. Gunakan pembacaan untuk estimasi UI; perlakukan inisialisasi akhir di rantai sebagai sumber kebenaran.