Uniswap V3 was deployed on Gnosis Chain in April 2022. It is a concentrated liquidity AMM with multiple fee tiers. A Factory contract creates new pools for any token pair + fee tier combination.
-- Human-readable price (token1 per token0) from a Swap event-- Adjust decimal_diff = decimal0 - decimal1 for the specific token pairSELECTblock_timestamp,contract_addressASpool,pow(toFloat64(decoded_params['sqrtPriceX96'])/pow(2,96),2)*pow(10,18-6)ASprice_usdc_per_weth,-- where token0=WETH(18 decimals), token1=USDC(6 decimals)toInt256OrZero(decoded_params['amount0'])/-1e18ASweth_in,toInt256OrZero(decoded_params['amount1'])/1e6ASusdc_outFROMcontracts_UniswapV3_Pool_eventsWHEREevent_name='Swap'ANDlower(contract_address)='0x...'-- specific pool addressORDERBYblock_timestampDESCLIMIT100