Series 4 canonical IDs · click a row to chart it · hover to copy
Series ID Kind Type
eth: uniswap:v3 :0x4e68…36 : call : liquidity call uint128 Copy eth: uniswap:v3 :0x4e68…36 : call : slot0[sqrtpricex96] call uint160 Copy eth: uniswap:v3 :0x4e68…36 : call : slot0[tick] call int24 Copy eth: uniswap:v3 :0x4e68…36 : derived : price_token0 = univ3_price_token0(slot0[sqrtpricex96]) derived float64 Copy 1.8e-9 1.8e-9 1.8e-9 01:00 01:15 01:30 01:45 Avg 1.7739e-9 Quick start
· per-block rows require an API key Python HTTP
Copy 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
Copy [
{
"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"
}
]