Skip to main content

Tables

PoolManager_Initialize_event

Uniswap v4 pool initialization events emitted when new liquidity pools are created. Contains pool parameters including currency pair addresses, fee tier, tick spacing, initial price (sqrtPriceX96), and optional hooks contract address for customized pool behavior.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_idSTRINGUnique identifier for the position, record, or entity within the protocol. Numeric string representation.
in_currency0STRINGContract address of the first token in the pair. Hex-encoded, 0x-prefixed, 42-character string.
in_currency1STRINGContract address of the second token in the pair. Hex-encoded, 0x-prefixed, 42-character string.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_tickSpacingINT64Minimum price movement increment between adjacent ticks in a concentrated liquidity pool.
in_hooksSTRINGContract address of the hooks contract for the pool. Hex-encoded, 0x-prefixed, 42-character string where 0x0000000000000000000000000000000000000000 indicates no hooks are enabled.
in_sqrtPriceX96STRINGSquare root of the price ratio between token1 and token0 encoded as a Q64.96 fixed-point number. Numeric string representation used in concentrated liquidity automated market makers.
in_tickINT64Current tick index of the concentrated liquidity pool after the swap or operation. Integer value representing the price point on the pool’s tick spacing grid.
in_idin_feeaddressin_tickremovedin_hookslog_indexblock_numberin_currency0in_currency1in_tickSpacingblock_timestampin_sqrtPriceX96transaction_hash
0x7af84d60777413f90cc511a83cf702b128bc885f84d6ca8be4b60063328d907a00x498581ff718922c3f8e6a244956af099b2652b2b0false0x9e433f32bb5481a9ca7dff5b3af74a7ed041a888306253525610x00000000000000000000000000000000000000000x000000000d564d5be76f7f0d28fe52605afc7cf8602025-01-21T21:21:09.000Z792281625142643375935439503360x4553d64b518439bdda2d2f1eafb7d4dd5b76efef6769320f0672b93e488f81a8
0x037fdf1d5fff3a80e2bbc6855ce5a3741c09e10d0adc5b32bcbd19a5bd25763a00x498581ff718922c3f8e6a244956af099b2652b2b0false0x0010d0d5db05933fa0d9f7038d365e1541a41888278257893260xcbb7c0000ab88b473b1f5afd9ef808440eed33bf0xecac9c5f704e954931349da37f60e39f515c11c1102025-01-31T23:59:59.000Z792281625142643375935439503360x3c35254df392851fe8d4eda7859ef7aa0f3e384d9ef8d013bd9fab65f24ca05d
0xd78079fa746613d4154355b89a654e97270535291d779ae3faac0a2b4a9a4dc900x498581ff718922c3f8e6a244956af099b2652b2b231191false0x51bba15255406cfe7099a42183302640ba7dafdc306257893170x000000000d564d5be76f7f0d28fe52605afc7cf80x1ab6ca98f8f81069eed31c91a03f2d7f4328f742602025-01-31T23:59:41.000Z82963180580193322227344597150676370x74622474c0c249c59cdfcedd9aa27ed8cf200b26a6cf263c07e8946856f422f4
Query with partition filter
SELECT *
FROM `tt-contracts.uniswap_v4_base.PoolManager_Initialize_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PoolManager_ModifyLiquidity_event

Uniswap V4 liquidity modification events emitted when positions are added or removed from concentrated liquidity pools. Contains pool identifier, sender address, tick range boundaries (tickLower, tickUpper), and signed liquidityDelta indicating the amount of liquidity added (positive) or removed (negative).
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_idSTRINGUnique identifier for the position, record, or entity within the protocol. Numeric string representation.
in_senderSTRINGAddress that initiated the transaction or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_tickLowerINT64Lower tick boundary of a concentrated liquidity position in a Uniswap V3-style pool. Signed integer representing a discrete price point on the logarithmic tick scale.
in_tickUpperINT64Upper tick boundary of a concentrated liquidity position in a Uniswap V3-style pool. Signed integer representing a discrete price point on the logarithmic tick scale.
in_liquidityDeltaSTRINGChange in liquidity for a concentrated liquidity position. Numeric string representation of the signed delta value, where positive values indicate liquidity additions and negative values indicate liquidity removals.
in_saltSTRINGCryptographic salt value used for deterministic address generation in contract deployment. 66-character hex string including 0x prefix.
in_idaddressin_saltremovedin_senderlog_indexblock_numberin_tickLowerin_tickUpperblock_timestamptransaction_hashin_liquidityDelta
0x74b1eb0eb9068ed54b6b9d55673f7de8fac3299ce7e3df916e0172676d225a1a0x498581ff718922c3f8e6a244956af099b2652b2b0x0000000000000000000000000000000000000000000000000000000000000022false0x7c5f5a4bbd8fd63184577525326123b519429bdc36625569764-6006002025-01-26T22:01:15.000Z0x0297e602ac3d3023de0e1929bcfa0853cb4eea5cf8b89946a0324b9e71fd81553383749980973837142785
0x7c3b3d614ab8ce19805078038fac4b0429037eccc4915c6844ffe1fd879acb0b0x498581ff718922c3f8e6a244956af099b2652b2b0x0000000000000000000000000000000000000000000000000000000000000bc8false0x7c5f5a4bbd8fd63184577525326123b519429bdc35625907869-8872728872722025-02-03T17:51:25.000Z0x80367799ef2e747eece61e8f8a2abd67a15c82afdfbe0624cd65deb8c76c0d838
0xaf94f2bb73352582e00dbdf6d8f914d93ad3d81183716f5533cbdcbafcce14540x498581ff718922c3f8e6a244956af099b2652b2b0x0000000000000000000000000000000000000000000000000000000000000bc1false0x7c5f5a4bbd8fd63184577525326123b519429bdc34825907741-8872728872722025-02-03T17:47:09.000Z0x896cdd1d4033ea3d21b797f30e8f44f362cd1e06c923132cfec2014c3d55b12c9
Query with partition filter
SELECT *
FROM `tt-contracts.uniswap_v4_base.PoolManager_ModifyLiquidity_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PoolManager_OperatorSet_event

Operator authorization events from Uniswap v4 PoolManager contracts recording permission grants or revocations. Contains owner address, authorized operator address, and approval status for tracking delegated pool management rights.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_ownerSTRINGAddress that owns or controls the shares or position being deposited or withdrawn. Hex-encoded, 0x-prefixed, 42-character string.
in_operatorSTRINGAddress authorized to execute the operation on behalf of the token owner. Hex-encoded, 0x-prefixed, 42-character string.
in_approvedBOOLBoolean flag indicating whether approval was granted or revoked for the operation.
addressremovedin_ownerlog_indexin_approvedin_operatorblock_numberblock_timestamptransaction_hash
0x498581ff718922c3f8e6a244956af099b2652b2bfalse0x0010d0d5db05933fa0d9f7038d365e1541a41888541true0x000000dceb71f3107909b1b748424349bfde5493257869402025-01-31T22:40:27.000Z0x0ea858a582f9715149cf34c4a7abaf1fd47045f633478dc9589254b625544dcb
0x498581ff718922c3f8e6a244956af099b2652b2bfalse0x00001f3b9712708127b1fcad61cb892535951888641true0x00000059923c01c79958099f9e488cdd4708a6c0257213882025-01-30T10:15:23.000Z0xfbdbb2bd65c00a554b6724348099fb7a192c89e57e423316d41b6f0e12825b63
0x498581ff718922c3f8e6a244956af099b2652b2bfalse0x00036f339ec3e61a21287b7cb5ea554d2da61888307true0x000000000feca5b8afe8e464c9353d433cfa85a5256725962025-01-29T07:08:59.000Z0x6e238f0effdd9de760af5a5b6e9f3847a96b7757be3421927e944014665bc889
Query with partition filter
SELECT *
FROM `tt-contracts.uniswap_v4_base.PoolManager_OperatorSet_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PoolManager_OwnershipTransferred_event

Ownership transfer events emitted by Uniswap v4 PoolManager contracts, recording the previous owner address and newly assigned owner address. Used for tracking administrative control changes of liquidity pool management contracts across chains.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_userSTRINGAddress of the user account associated with the transaction or protocol operation. Hex-encoded, 0x-prefixed, 42-character string.
in_newOwnerSTRINGAddress of the newly assigned owner in an ownership transfer event. Hex-encoded, 0x-prefixed, 42-character string.
addressin_userremovedlog_indexin_newOwnerblock_numberblock_timestamptransaction_hash
0x498581ff718922c3f8e6a244956af099b2652b2b0x0000000000000000000000000000000000000000false3550x31fafd4889fa1269f7a13a66ee0fb458f27d72a9253509882025-01-21T20:28:43.000Z0x25f482fbd94cdea11b018732e455b8e9a940b933cabde3c0c5dd63ea65e85349
Query with partition filter
SELECT *
FROM `tt-contracts.uniswap_v4_base.PoolManager_OwnershipTransferred_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PoolManager_Swap_event

Token swap events emitted by Uniswap V4 PoolManager contracts. Contains sender address, token amounts, fee tier, liquidity depth, and post-swap pool state including tick position and sqrt price ratio (Q64.96 fixed-point).
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
log_indexINT64Position of the event within the block’s transaction logs. Zero-indexed integer representing the sequential order of log emission.
addressSTRINGContract address that emitted the event. Hex-encoded, 0x-prefixed, 42-character string.
removedBOOLBoolean flag indicating whether the event log was removed from the blockchain due to a chain reorganization.
in_idSTRINGUnique identifier for the position, record, or entity within the protocol. Numeric string representation.
in_senderSTRINGAddress that initiated the transaction or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_amount0STRINGAmount of token0 involved in the liquidity pool operation. Numeric string representation of token quantity in smallest denomination.
in_amount1STRINGAmount of token1 involved in the liquidity pool operation. Numeric string representation of token quantity in smallest denomination.
in_sqrtPriceX96STRINGSquare root of the price ratio between token1 and token0 encoded as a Q64.96 fixed-point number. Numeric string representation used in concentrated liquidity automated market makers.
in_liquiditySTRINGTotal liquidity available in the pool at the time of the event. Numeric string representation of liquidity in smallest denomination.
in_tickINT64Current tick index of the concentrated liquidity pool after the swap or operation. Integer value representing the price point on the pool’s tick spacing grid.
in_feeSTRINGFee amount charged for the transaction or operation. String-encoded integer value representing the fee in the smallest unit of the relevant token or currency.
in_idin_feeaddressin_tickremovedin_senderlog_indexin_amount0in_amount1block_numberin_liquidityblock_timestampin_sqrtPriceX96transaction_hash
0x34eb2ba72bebe070fd9d0144b4d547378d67fb9751ac1146e87a4994d70a6d6230000x498581ff718922c3f8e6a244956af099b2652b2b226633false0x0000000000e6a41ae0e9b9369378dedc44b4602296-3796800119442632279560823297816180260634971000000000000000000002025-02-07T08:19:01.000Z66057266447626697731302253045452280x5eff68c735de836d1d6707591e6abd46959df3f781f3065819da5bc99e8e19a6
0x179492f1f9c7b2e2518a01eda215baab8adf0b02dd3a90fe68059c0cac5686f530000x498581ff718922c3f8e6a244956af099b2652b2b-68717false0x0000000000e6a41ae0e9b9369378dedc44b460228415210140-158152608545710047535352025-02-07T20:31:01.000Z25514868570928960793581748530x5f8fa47e0ff5dac3bb0db99d83ab64f0812e6c4bd8931ed81bb4d0bd6f54c75e
0x179492f1f9c7b2e2518a01eda215baab8adf0b02dd3a90fe68059c0cac5686f530000x498581ff718922c3f8e6a244956af099b2652b2b-68702false0x0000000000e6a41ae0e9b9369378dedc44b4602223013806978-143792608567310047535352025-02-07T20:38:13.000Z25534376096348519386602540270x1b564ceaaebedb273abe90b2eb31b940dfd4b5f80d7802dc59b73f4aad0598d3
Query with partition filter
SELECT *
FROM `tt-contracts.uniswap_v4_base.PoolManager_Swap_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PoolManager_swap_function

Uniswap V4 PoolManager swap function call traces containing pool identification parameters, swap direction, amount specifications, and execution deltas. Records track token exchange operations through liquidity pools with hook integration support.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_numberINT64Sequential identifier for the block in which the event or transaction was recorded. Integer value indicating the block’s position in the blockchain.
transaction_hashSTRINGUnique identifier for the transaction. 66-character hex string including 0x prefix.
trace_addressSTRINGHierarchical position of the internal call within a transaction’s execution trace. Comma-separated sequence of integers representing the call path, where each number indicates the index of the call at that nesting level, with null representing top-level calls.
statusBOOLTransaction execution outcome indicator. Boolean value where true represents successful execution and false represents failed execution.
from_addressSTRINGAddress that initiated the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
to_addressSTRINGAddress receiving the transaction or contract call. Hex-encoded, 0x-prefixed, 42-character string.
valueFLOAT64Amount of native cryptocurrency sent with the transaction. Floating-point representation in whole units (e.g., ETH, BNB, MATIC).
gas_usedINT64Amount of gas consumed by the transaction execution. Integer representing the actual computational steps used.
gasINT64Gas limit allocated for the transaction execution. Integer representing the maximum computational steps allowed.
signatureSTRINGFunction selector identifying which contract function was called. 10-character hex string including 0x prefix.
in_keySTRUCT<currency0 STRING, currency1 STRING, fee STRING, tickSpacing INT64, hooks STRING>Unique identifier for a specific position, swap pool, or contract state. 66-character hex string including 0x prefix.
in_paramsSTRUCT<zeroForOne BOOL, amountSpecified STRING, sqrtPriceLimitX96 STRING>Additional initialization parameters encoded as bytes. Hex-encoded string used for protocol-specific configuration data during contract initialization or cross-chain operations.
in_hookDataSTRINGAdditional arbitrary data passed to hook contracts for custom logic execution. Hex-encoded byte string with 0x prefix.
out_swapDeltaSTRINGNet token amount change from the swap operation. Decimal string representing the combined delta of both tokens in the pool, encoded as a single integer value.
gasvaluein_keystatusgas_usedin_paramssignatureto_addressin_hookDatablock_numberfrom_addressout_swapDeltatrace_addressblock_timestamptransaction_hash
3318110false17990xf3cd914c0x498581ff718922c3f8e6a244956af099b2652b2b314897340xcc0a6b5343eac7b48153dd660c0644d8d927c6842,0,02025-06-12T22:53:35.000Z0x6075f3f15ebc0e75db8d22f54a7da88308476c08dd384575371e5244872994a3
3318700false17990xf3cd914c0x498581ff718922c3f8e6a244956af099b2652b2b314742170xcc0a6b5343eac7b48153dd660c0644d8d927c6842,0,02025-06-12T14:16:21.000Z0x7bcbd293251a37b3bd296785f56fdee10435846b64c7474051146308b3f9f28f
3318000false17990xf3cd914c0x498581ff718922c3f8e6a244956af099b2652b2b314762850xb7b8f759e8bd293b91632100f53a45859832f4632,0,02025-06-12T15:25:17.000Z0x90441818a4a09078e8fd3dd1d112bf6edfb79124bb54b36199840f42742a337e
Query with partition filter
SELECT *
FROM `tt-contracts.uniswap_v4_base.PoolManager_swap_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100