Series 4 canonical IDs · click a row to chart it · hover to copy
Series ID Kind Type
eth: uniswap:v3 :0x88e6…40 : call : liquidity call uint128 Copy eth: uniswap:v3 :0x88e6…40 : call : slot0[sqrtpricex96] call uint160 Copy eth: uniswap:v3 :0x88e6…40 : call : slot0[tick] call int24 Copy eth: uniswap:v3 :0x88e6…40 : derived : price_token0 = univ3_price_token0(slot0[sqrtpricex96]) derived float64 Copy 565000000 570000000 01:00 01:15 01:30 01:45 Avg 564146640 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:0x88e6a0c2ddd26feeb64f039a2c41296fcb3f5640: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"
}
]