Datasets / @uniswap/v3 / eth-usdt-03

@uniswap/v3 · eth-usdt-03

AMMsEthereum28h ago · #25,484,664
Get API key
Contract 0x4e68…36View on Etherscan ↗

Series 4 canonical IDs · click a row to chart it · hover to copy

Series IDKindType
eth:uniswap:v3:0x4e68…36:call:liquiditycalluint128
eth:uniswap:v3:0x4e68…36:call:slot0[sqrtpricex96]calluint160
eth:uniswap:v3:0x4e68…36:call:slot0[tick]callint24
eth:uniswap:v3:0x4e68…36:derived:price_token0= univ3_price_token0(slot0[sqrtpricex96])derivedfloat64
PreviewsqrtPriceX961h preview · full history via API →
1.8e-91.8e-91.8e-901:0001:1501:3001:45Avg 1.7739e-9

Quick start

· per-block rows require an API key
from defipipe import Client # per-block rows require an API key (analyst: hot window, quant: full history) df = Client().series("eth:uniswap:v3:0x4e68ccd3e89f51c3074ca5072bbac773960dfa36:call:slot0[sqrtpricex96]")

Indexer ABI the exact functions the indexer samples (registry.protocol_abis)

valid from block 0

[ { "name": "slot0", "type": "function", "inputs": [], "outputs": [ { "name": "sqrtPriceX96", "type": "uint160" }, { "name": "tick", "type": "int24" }, { "name": "observationIndex", "type": "uint16" }, { "name": "observationCardinality", "type": "uint16" }, { "name": "observationCardinalityNext", "type": "uint16" }, { "name": "feeProtocol", "type": "uint8" }, { "name": "unlocked", "type": "bool" } ], "stateMutability": "view" }, { "name": "liquidity", "type": "function", "inputs": [], "outputs": [ { "name": "", "type": "uint128" } ], "stateMutability": "view" } ]