diff --git a/src/mappings/core.ts b/src/mappings/core.ts index 518457f1..21e2d758 100644 --- a/src/mappings/core.ts +++ b/src/mappings/core.ts @@ -23,9 +23,12 @@ import { import { createTick, feeTierToTickSpacing } from '../utils/tick' export function handleInitialize(event: Initialize): void { + // update pool sqrt price and tick let pool = Pool.load(event.address.toHexString()) pool.sqrtPrice = event.params.sqrtPriceX96 pool.tick = BigInt.fromI32(event.params.tick) + pool.save() + // update token prices let token0 = Token.load(pool.token0) let token1 = Token.load(pool.token1)