Skip to main content

Tables

AMMWrapper_Swapped_event

Swap execution events from Tokenlon v1’s AMM wrapper contract on Ethereum, routing trades through decentralized exchanges like SushiSwap. Contains trade amounts, fees, subsidies, and routing information for analyzing DEX aggregator flow and fee structures.
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_sourceSTRINGSource chain identifier for the cross-chain operation. String format following the pattern “CHAINTYPE-CHAINID” (e.g., “EVM-1” for Ethereum, “EVM-56” for BSC).
in_transactionHashSTRINGTransaction hash on the destination chain for the cross-chain bridge or swap operation. 66-character hex string including 0x prefix.
in_userAddrSTRINGAddress of the user initiating the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAddrSTRINGContract address of the token provided by the taker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAmountSTRINGAmount of tokens provided by the taker in the swap or order. String-encoded integer representing token units in the taker asset’s smallest denomination.
in_makerAddrSTRINGAddress of the market maker or liquidity provider fulfilling the order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAddrSTRINGContract address of the token provided by the market maker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAmountSTRINGAmount of tokens provided by the market maker in the order or swap. String-encoded integer representing token units in the maker asset’s smallest denomination.
in_receiverAddrSTRINGAddress designated to receive the output tokens from the swap or fill operation. Hex-encoded, 0x-prefixed, 42-character string.
in_settleAmountSTRINGAmount of tokens actually settled in the swap or order operation. String-encoded integer representing token units in the smallest denomination of the settled asset.
in_receivedAmountSTRINGActual amount of destination tokens received by the beneficiary in the swap or withdrawal operation. String-encoded integer representing token units in the destination token’s smallest denomination.
in_feeFactorSTRINGFee multiplier used to calculate protocol fees for the swap or fill operation. String-encoded integer representing basis points or a scaling factor.
in_subsidyFactorSTRINGPlatform subsidy multiplier applied to this trade, expressed as basis points or raw factor. Lower values indicate higher subsidies offered to incentivize liquidity or volume on the Tokenlon platform.
addressremovedin_sourcelog_indexin_userAddrblock_numberin_feeFactorin_makerAddrblock_timestampin_receiverAddrin_settleAmountin_subsidyFactortransaction_hashin_makerAssetAddrin_receivedAmountin_takerAssetAddrin_transactionHashin_makerAssetAmountin_takerAssetAmount
0x4a14347083b80e5216ca31350a2d21702ac3650dfalseSushiSwap80x645ea4cbd0ec1b2f6b69d0beffcb2e09b4a731d5152037679930xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f2022-07-24T06:41:32.000Z0x645ea4cbd0ec1b2f6b69d0beffcb2e09b4a731d54256943837914448940x25d5e2ae7e5895169cda819cbdd007d57d2c209760a6313f8ac0d7bd41534b680x0000000000000000000000000000000000000000472626161642550120xdac17f958d2ee523a2206206994597c13d831ec70xfb9ac63ac03e9eb62a973c015e3ab426ccf11309833a097dd8fdd4c90d3e952e4214307864591000076410000
0x4a14347083b80e5216ca31350a2d21702ac3650dfalseSushiSwap860xd60c3cfccafddcf7b7c55647f2ae39377cced72915207792300xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f2022-07-24T21:40:49.000Z0xd60c3cfccafddcf7b7c55647f2ae39377cced72924436867768913007500x34ca12de6d19aabe8d92aac9838ddbe7ec17e4147bc46756de7ec933a18458d50x00000000000000000000000000000000000000002451039896581043890xdbdb4d16eda451d0503b854cf79d55697f90c8df0x0946280d908933894b7b9887628e74d50b0b6b1cdd683a1623bf3a31346d391923883261479420000013750000000000000000
0x4a14347083b80e5216ca31350a2d21702ac3650dfalseSushiSwap700x1e50c0809006976cdb3d9ddebf544e0b8ccf71151520255133330xd9e1ce17f2641f24ae83637ab66a2cca9c378b9f2022-07-24T02:02:33.000Z0x1e50c0809006976cdb3d9ddebf544e0b8ccf71151366504801318442140x956afad974788a538dcab992c12b28c774463828708cb3c6db6534c5f7f5dd5c0x0000000000000000000000000000000000000000204965471924170120xdac17f958d2ee523a2206206994597c13d831ec70xbde1012fa306a878b6dfbf84c4a7d400d6189c7e64c53ab496b0533eced2dafb1340539770304000032000000
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.AMMWrapper_Swapped_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AMMWrapperWithPath_Swapped_event

Swap execution events from Tokenlon’s AMMWrapperWithPath contract routing trades through Uniswap V3 on Ethereum. Contains order details, execution amounts, fees, and user addresses for analyzing decentralized exchange aggregation activity.
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_anon0STRUCT<source STRING, transactionHash STRING, settleAmount STRING, receivedAmount STRING, feeFactor STRING, subsidyFactor STRING>Contract address of the lending pool. Hex-encoded, 0x-prefixed, 42-character string.
in_orderSTRUCT<makerAddr STRING, takerAssetAddr STRING, makerAssetAddr STRING, takerAssetAmount STRING, makerAssetAmount STRING, userAddr STRING, receiverAddr STRING, salt STRING, deadline STRING>Request-for-Quote (RFQ) order details structure containing maker and taker information. Structure includes token addresses for assets being exchanged, maker address, allowed sender address, and token amounts for both maker and taker sides of the trade.
addressremovedin_anon0in_orderlog_indexblock_numberblock_timestamptransaction_hash
0x4a14347083b80e5216ca31350a2d21702ac3650dfalse{“source”:“Uniswap V3”,“feeFactor”:“15”,“settleAmount”:“193371321525”,“subsidyFactor”:“0”,“receivedAmount”:“193661814247”,“transactionHash”:“0xe0d16092436a046cd553388f82695cf2d9d44a8daee3f7be2aaf9fe550c5c2e2”}{“salt”:“56131960261892943625317187302517551983107896927787886942432565623686442066160”,“deadline”:“1657745525”,“userAddr”:“0xfc308b7d848a53da38802e2088ae622de8a6b5a1”,“makerAddr”:“0xe592427a0aece92de3edee1f18e0157c05861564”,“receiverAddr”:“0xfc308b7d848a53da38802e2088ae622de8a6b5a1”,“makerAssetAddr”:“0xdac17f958d2ee523a2206206994597c13d831ec7”,“takerAssetAddr”:“0x0000000000000000000000000000000000000000”,“makerAssetAmount”:“189565724250”,“takerAssetAmount”:“179996000000000000000”}241151363952022-07-13T20:22:17.000Z0x01600ae5da6cc94042a181c7c28ecc5b7f3a3397e8d63eaf124a301b1acb6189
0x4a14347083b80e5216ca31350a2d21702ac3650dfalse{“source”:“Uniswap V3”,“feeFactor”:“20”,“settleAmount”:“809478783”,“subsidyFactor”:“0”,“receivedAmount”:“811100985”,“transactionHash”:“0x58419e704c6b6dfde84f811877ce06d950c2212a3b0277ca6e08482ae9d013bf”}{“salt”:“60659611278276172131382768140723391527821612134892671264006397007520966062372”,“deadline”:“1657685210”,“userAddr”:“0xf348f05cafa7a8f4b7807859524b707abca8c53a”,“makerAddr”:“0xe592427a0aece92de3edee1f18e0157c05861564”,“receiverAddr”:“0xf348f05cafa7a8f4b7807859524b707abca8c53a”,“makerAssetAddr”:“0xdac17f958d2ee523a2206206994597c13d831ec7”,“takerAssetAddr”:“0x0000000000000000000000000000000000000000”,“makerAssetAmount”:“796147055”,“takerAssetAmount”:“770000000000000000”}175151319202022-07-13T03:36:59.000Z0xe32f5b15d8a4ecf71797a758060abcf749385de7b4d7436e67d912fc70cb0a67
0x4a14347083b80e5216ca31350a2d21702ac3650dfalse{“source”:“Uniswap V3”,“feeFactor”:“22”,“settleAmount”:“50083216330”,“subsidyFactor”:“0”,“receivedAmount”:“50193642344”,“transactionHash”:“0xc3e80ea5412901890e54516502a165abb6fae015237273549ed709beffb12697”}{“salt”:“47053195698182250454499751388070449543992218542859299510063107913350543700968”,“deadline”:“1657737148”,“userAddr”:“0x0671f92c5f7bb4c0ba076b2eb2b10143b8e1cc70”,“makerAddr”:“0xe592427a0aece92de3edee1f18e0157c05861564”,“receiverAddr”:“0x0671f92c5f7bb4c0ba076b2eb2b10143b8e1cc70”,“makerAssetAddr”:“0xdac17f958d2ee523a2206206994597c13d831ec7”,“takerAssetAddr”:“0x0000000000000000000000000000000000000000”,“makerAssetAmount”:“49103707656”,“takerAssetAmount”:“46160000000000000000”}45151357622022-07-13T18:02:46.000Z0xd195afd6549762e88a438b451858dbeb1281d774aff0d855b5e8a540221a94dd
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.AMMWrapperWithPath_Swapped_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

AMMWrapperWithPath_Swapped2_event

Token swap execution records from Tokenlon’s AMMWrapper contract on Ethereum, routing through DEXs like Uniswap V2 and SushiSwap. Captures trade details including input/output amounts, fees, subsidies, and liquidity sources for analyzing Tokenlon aggregator performance.
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_sourceSTRINGSource chain identifier for the cross-chain operation. String format following the pattern “CHAINTYPE-CHAINID” (e.g., “EVM-1” for Ethereum, “EVM-56” for BSC).
in_transactionHashSTRINGTransaction hash on the destination chain for the cross-chain bridge or swap operation. 66-character hex string including 0x prefix.
in_userAddrSTRINGAddress of the user initiating the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAddrSTRINGContract address of the token provided by the taker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAmountSTRINGAmount of tokens provided by the taker in the swap or order. String-encoded integer representing token units in the taker asset’s smallest denomination.
in_makerAddrSTRINGAddress of the market maker or liquidity provider fulfilling the order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAddrSTRINGContract address of the token provided by the market maker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAmountSTRINGAmount of tokens provided by the market maker in the order or swap. String-encoded integer representing token units in the maker asset’s smallest denomination.
in_receiverAddrSTRINGAddress designated to receive the output tokens from the swap or fill operation. Hex-encoded, 0x-prefixed, 42-character string.
in_settleAmountSTRINGAmount of tokens actually settled in the swap or order operation. String-encoded integer representing token units in the smallest denomination of the settled asset.
in_receivedAmountSTRINGActual amount of destination tokens received by the beneficiary in the swap or withdrawal operation. String-encoded integer representing token units in the destination token’s smallest denomination.
in_feeFactorSTRINGFee multiplier used to calculate protocol fees for the swap or fill operation. String-encoded integer representing basis points or a scaling factor.
in_subsidyFactorSTRINGFee subsidy applied to the swap transaction, represented as basis points. Typically 0 when no subsidy is provided, or a small value (e.g., 4) when Tokenlon subsidizes the swap.
addressremovedin_sourcelog_indexin_userAddrblock_numberin_feeFactorin_makerAddrblock_timestampin_receiverAddrin_settleAmountin_subsidyFactortransaction_hashin_makerAssetAddrin_receivedAmountin_takerAssetAddrin_transactionHashin_makerAssetAmountin_takerAssetAmount
0x4a14347083b80e5216ca31350a2d21702ac3650dfalseUniswap V21790xddc1929d86f047bd540407bd24846eeb5ca9665417388240220x7a250d5630b4cf539739df2c5dacb4c659f2488d2023-06-01T20:11:11.000Z0xddc1929d86f047bd540407bd24846eeb5ca9665427427135180845028000x3f0ef785c357fff24156cdebd01c8322e0884b4bbe7449e96470523082855d4c0x00000000000000000000000000000000000000002748760791826521150xdac17f958d2ee523a2206206994597c13d831ec70xf63d034b2b46b95c9bb091baf5eb0c38b9f9f9e4c9950fc3f8441f9ae019c43c273559589704950000515000000
0x4a14347083b80e5216ca31350a2d21702ac3650dfalseUniswap V21670x450ec29d52036d84a8c83f471b1f7a904d66456a1738473711260x7a250d5630b4cf539739df2c5dacb4c659f2488d2023-06-01T08:20:23.000Z0x450ec29d52036d84a8c83f471b1f7a904d66456a9529198190438738940x15fdb13eccc599559d64c860ca80cc51dcd50860b4845b24a687b8d683534c080x00000000000000000000000000000000000000001073833467482391140xdac17f958d2ee523a2206206994597c13d831ec70x374ffcc5b6cc68765e0969a98f34dec100a79116220ca458cc898d451ea349b694339635984000000200000000
0x4a14347083b80e5216ca31350a2d21702ac3650dfalseUniswap V21140x41d9b6d7ce6ba8268a5cacfec2759eb5f0b63ed417388848180x7a250d5630b4cf539739df2c5dacb4c659f2488d2023-06-01T22:14:59.000Z0x41d9b6d7ce6ba8268a5cacfec2759eb5f0b63ed4274320449000x8744560e9df1405f8467c0819785ed67c36808053d2a72f7201be6c7ac7e6b120xdac17f958d2ee523a2206206994597c13d831ec727481511630x00000000000000000000000000000000000000000x8c1aff3c0c24c097376f92933b4b38a2bc0d15465caa54c652f72d397eb2a03227294747271470000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.AMMWrapperWithPath_Swapped2_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Exchange_FillOrder_event

Order fill events from Tokenlon v1 decentralized exchange on Ethereum, recording user swaps with filled amounts, maker asset quantities, and recipient addresses. Enables analysis of trading volumes, user activity patterns, and asset swap flows on the Tokenlon protocol.
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_executeTxHashSTRINGTransaction hash of the Tokenlon relayer’s execution transaction that fulfilled this order. This differs from transaction_hash which represents the user’s original order submission.
in_userAddrSTRINGAddress of the user initiating the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_receiverAddrSTRINGAddress designated to receive the output tokens from the swap or fill operation. Hex-encoded, 0x-prefixed, 42-character string.
in_filledAmountSTRINGToken amount filled in the trade, denominated in the taker asset’s smallest unit (wei for ETH-based tokens). Values are string-encoded integers representing amounts like 10.656 tokens (with 18 decimals) or smaller fractional fills.
in_acutalMakerAssetAmountSTRINGActual amount of the maker asset received in the trade, denominated in the token’s smallest unit (wei-equivalent). Values vary widely based on token decimals and trade size, representing the executed quantity on the maker side of the swap.
addressremovedlog_indexin_userAddrblock_numberblock_timestampin_filledAmountin_receiverAddrin_executeTxHashtransaction_hashin_acutalMakerAssetAmount
0xdc6c91b569c98f9f6f74d90f9beff99fdaf4248bfalse50xe1b1a07b1b985a270c5af3f42f475c142c0eaac184050592019-08-23T07:02:01.000Z106563000000000000000xe1b1a07b1b985a270c5af3f42f475c142c0eaac10x24e60a678a686a16513e5d98652f455ee72930ea201c747a8a884a3bcb4b5dda0x3c0429ee796d017bc0320c02e254c8072b4e0063b5cec16c92d9e025f5c6939c55335022419000000
0xdc6c91b569c98f9f6f74d90f9beff99fdaf4248bfalse50xeb07cdd4d4f98268150ea1b64389b4d558b31db784095222019-08-23T23:30:27.000Z5621000000000000000xeb07cdd4d4f98268150ea1b64389b4d558b31db70x27f6f50a59070aa134e777119a3c3d2f4ee795092099e7e9de902ec5e44a33da0x15d7c2e3aac80253d2afaf8ddd59ff87d3ade8d31cc44c21afa8374e4485816f108379213559356000000
0xdc6c91b569c98f9f6f74d90f9beff99fdaf4248bfalse50xa993a97e557a7afa6d3248638efca8e414718b9184037002019-08-23T01:56:51.000Z2098196000000000000xa993a97e557a7afa6d3248638efca8e414718b910xd3d6ced8a51c764c448137156d62b24fb387fc1d6ad212b3da8dcf0d09866ecd0x638d0bb6c6b85ea6e4e16dc32dd04c752de38d8453297c0fee7e8414611c753b39880000
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.Exchange_FillOrder_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

MerkleRedeem_Claimed_event

Token claim events from Merkle tree-based distribution contracts recording successful redemptions. Contains claimant address and claimed token balance for tracking airdrop and reward distribution execution.
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_recipientSTRINGAddress designated to receive the output tokens from a swap or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_balanceSTRINGToken balance amount involved in the operation. Numeric string representation in smallest denomination of the token.
addressremovedlog_indexin_balanceblock_numberin_recipientblock_timestamptransaction_hash
0x0000000006a0403952389b70d8ee4e45479023dbfalse26963545392000000000000149458780xf2c5e6b7c398d46fd1b7f234a5a39572fe477fcb2022-06-11T19:01:36.000Z0xeca049e3cc44244e59c1b562f7f2a0149f191354700b71e4a5eb23f8f257f0ba
0x0000000006a0403952389b70d8ee4e45479023dbfalse430227017231000000000000149453740xebd60094ae7d1f389ddaf56757b40ccbb3cd976a2022-06-11T16:54:58.000Z0x0da3b284d60231dffc48423a6fba3899c463d39572e580a28001c685c71006a9
0x0000000006a0403952389b70d8ee4e45479023dbfalse12750418418000000000000116505610x78d2711ed899ae9ff6ed8cf26b8b36c62901dcdf2021-01-14T02:22:04.000Z0x3b58b3690345d89799fe18df0903c4192376ef2d103db06e69f8c2a1b06ead9c
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.MerkleRedeem_Claimed_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

PMM_FillOrder_event

Order fill events from Tokenlon’s Private Market Maker (PMM) v1 protocol on Ethereum, capturing swap executions with maker/taker addresses, asset amounts, fees, and settlement details routed through 0x v2 for analyzing DEX aggregator trading activity.
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_sourceSTRINGSource chain identifier for the cross-chain operation. String format following the pattern “CHAINTYPE-CHAINID” (e.g., “EVM-1” for Ethereum, “EVM-56” for BSC).
in_transactionHashSTRINGTransaction hash on the destination chain for the cross-chain bridge or swap operation. 66-character hex string including 0x prefix.
in_orderHashSTRINGUnique identifier for the order being filled or executed. 66-character hex string including 0x prefix.
in_userAddrSTRINGAddress of the user initiating the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAddrSTRINGContract address of the token provided by the taker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAmountSTRINGAmount of tokens provided by the taker in the swap or order. String-encoded integer representing token units in the taker asset’s smallest denomination.
in_makerAddrSTRINGAddress of the market maker or liquidity provider fulfilling the order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAddrSTRINGContract address of the token provided by the market maker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAmountSTRINGAmount of tokens provided by the market maker in the order or swap. String-encoded integer representing token units in the maker asset’s smallest denomination.
in_receiverAddrSTRINGAddress designated to receive the output tokens from the swap or fill operation. Hex-encoded, 0x-prefixed, 42-character string.
in_settleAmountSTRINGAmount of tokens actually settled in the swap or order operation. String-encoded integer representing token units in the smallest denomination of the settled asset.
in_feeFactorSTRINGFee multiplier used to calculate protocol fees for the swap or fill operation. String-encoded integer representing basis points or a scaling factor.
addressremovedin_sourcelog_indexin_userAddrblock_numberin_feeFactorin_makerAddrin_orderHashblock_timestampin_receiverAddrin_settleAmounttransaction_hashin_makerAssetAddrin_takerAssetAddrin_transactionHashin_makerAssetAmountin_takerAssetAmount
0x8d90113a1e286a5ab3e496fbd1853f265e5913c6false0x v22570x9b29a973688ddf7ea8ba5abc063294636fd62cb61458552240x0000006daea1723962647b7e189d311d757fb7930x7c17dfa5425fad93288b1392e2085b4a0d463c255357498b4926f7c176f4aed92022-04-14T19:50:55.000Z0x9b29a973688ddf7ea8ba5abc063294636fd62cb61497832452000xce6bcd1bf4897d21a10de617338c36fd905c6dfa8c1b955d4b43c85a56f11db60xdac17f958d2ee523a2206206994597c13d831ec70xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x8a5fd0a227bbfe0393e2c352786dd4d4242ec3f722d01bc7517e7acbc060f1f0149843182473149975000000
0x8d90113a1e286a5ab3e496fbd1853f265e5913c6false0x v22590x3b9ada98c5db1bb404b2a30e556000d7d9fb211d1458118950x0000006daea1723962647b7e189d311d757fb7930xfb01bb5bfd8f0b603a222252e0d58f45daf49818f9fd985a182341435defc2a12022-04-14T03:34:34.000Z0x3b9ada98c5db1bb404b2a30e556000d7d9fb211d499220097200xdcb49d0f706e135e496e858b2119ef2b10359e3b79df5e0200780494d7988e260xdac17f958d2ee523a2206206994597c13d831ec70xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x49c94bf932ff3040ac8af91dff7d4a29bf3b8293f2d499b06d447a6217a608e54994698321249980000000
0x8d90113a1e286a5ab3e496fbd1853f265e5913c6false0x v23220x646cb54fc825e3aa8ad04632a91f0334c1e963721458617150x0000006daea1723962647b7e189d311d757fb7930x588067f9d6b117802c7b15a96a4770c2d2813c46e57cebb919d70f87d6ab06822022-04-14T22:16:11.000Z0x646cb54fc825e3aa8ad04632a91f0334c1e963721028482783910xd57c992726f88a613a94f5a7221bbba227a1e3907e5b518afe131c8584b4c5b30xdac17f958d2ee523a2206206994597c13d831ec70xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x706736f924f38356e09707b27e5aaa4544a1f8a5a567d78cf3c1ab83e2c8f787102899728256102978462500
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.PMM_FillOrder_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

RFQ_FillOrder_event

Filled order events from Tokenlon’s Request-for-Quote (RFQ) v1 protocol on Ethereum, capturing maker-taker swaps with asset addresses, amounts, fees, and participant accounts. Used for analyzing liquidity provider performance and trade settlement patterns in the RFQ market-making model.
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_sourceSTRINGSource chain identifier for the cross-chain operation. String format following the pattern “CHAINTYPE-CHAINID” (e.g., “EVM-1” for Ethereum, “EVM-56” for BSC).
in_transactionHashSTRINGTransaction hash on the destination chain for the cross-chain bridge or swap operation. 66-character hex string including 0x prefix.
in_orderHashSTRINGUnique identifier for the order being filled or executed. 66-character hex string including 0x prefix.
in_userAddrSTRINGAddress of the user initiating the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAddrSTRINGContract address of the token provided by the taker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_takerAssetAmountSTRINGAmount of tokens provided by the taker in the swap or order. String-encoded integer representing token units in the taker asset’s smallest denomination.
in_makerAddrSTRINGAddress of the market maker or liquidity provider fulfilling the order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAddrSTRINGContract address of the token provided by the market maker in the swap or order. Hex-encoded, 0x-prefixed, 42-character string.
in_makerAssetAmountSTRINGAmount of tokens provided by the market maker in the order or swap. String-encoded integer representing token units in the maker asset’s smallest denomination.
in_receiverAddrSTRINGAddress designated to receive the output tokens from the swap or fill operation. Hex-encoded, 0x-prefixed, 42-character string.
in_settleAmountSTRINGAmount of tokens actually settled in the swap or order operation. String-encoded integer representing token units in the smallest denomination of the settled asset.
in_feeFactorSTRINGFee multiplier used to calculate protocol fees for the swap or fill operation. String-encoded integer representing basis points or a scaling factor.
addressremovedin_sourcelog_indexin_userAddrblock_numberin_feeFactorin_makerAddrin_orderHashblock_timestampin_receiverAddrin_settleAmounttransaction_hashin_makerAssetAddrin_takerAssetAddrin_transactionHashin_makerAssetAmountin_takerAssetAmount
0xfd6c2d2499b1331101726a8ac68ccc9da3fab54ffalseRFQ v13230x56665aece0831a1699064b8fe4d34445ce2cdd3916179672200xb3c839dbde6b96d37c56ee4f9dad3390d49310aa0x57f8fa614eaa3ef97bed045c53ad6d539514abde76d246554ab95406b63086262022-12-14T01:32:23.000Z0x56665aece0831a1699064b8fe4d34445ce2cdd39374184225980xd642c8d07713b5280fd056dbb57f22ad33a035d31ef9a0fb918be0771be16f000xdac17f958d2ee523a2206206994597c13d831ec70x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x67fae3afdb254aac5c318cba3b78e14bee859b2f0dedc0e66d94d11f77d6dbf737493409417211220000
0xfd6c2d2499b1331101726a8ac68ccc9da3fab54ffalseRFQ v12720x2b763c03a2a5af346b363be10659d0530dfdeb0916180587100x3b938e9525e14361091ee464d8acec291b3cae500x8d10bb6ba7e883c8d8732b9a56ef2fc2ec3b979289c4b25b4e71dc9787e4b4742022-12-14T04:35:35.000Z0x56665aece0831a1699064b8fe4d34445ce2cdd39223877530x8ecf50c1266e8d3d7690371f9597343ee5b076c25dd7b09d02c883f31d000d870x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x3212b29e33587a00fb1c83346f5dbfa69a4589230x3eb76389dfcc248b6cb68b716c773081a5fec6143e6a6be62f4f00398f92225a2241016422432500
0xfd6c2d2499b1331101726a8ac68ccc9da3fab54ffalseRFQ v1590x2b763c03a2a5af346b363be10659d0530dfdeb0916182113100x3b938e9525e14361091ee464d8acec291b3cae500x1bef3912f0b022a148180af221b89a7022fdcb07c2798b74971cd080f12b6ddd2022-12-14T09:43:23.000Z0x335c8817885842850bc5776f7a4d8d0021fdfb921495504490x8b0750ce35e8b565f54fac5a8f9171b74722469077f49c6ac0284208c33009930x2260fac5e5542a773aa44fbcfedf7c193bc2c5990x3212b29e33587a00fb1c83346f5dbfa69a4589230xf045cca223e2f8129cf65eaefc4f222864ae54efaa7270a944676b85d803374c149700150149850000
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.RFQ_FillOrder_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StakingRewards_RewardPaid_event

Reward distribution events from StakingRewards contracts recording when staked positions earn incentives. Contains recipient address, reward amount, and optional token or position identifiers for tracking yield distribution across protocols.
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_rewardSTRINGContract address of the reward token being distributed or claimed. Hex-encoded, 0x-prefixed, 42-character string.
addressin_userremovedin_rewardlog_indexblock_numberblock_timestamptransaction_hash
0x9648b119f442a3a096c0d5a1f8a0215b46dbb5470xae5d3f2cab377e2d57966d4b9fb0e8d8f573fa03false176856655664637599542385125943762021-06-08T14:16:58.000Z0x674d1ff18a308dd0789f1d746c2f2629f8196aafa43a3b6082a7e4da1241e9a9
0x9648b119f442a3a096c0d5a1f8a0215b46dbb5470x70672bb8017ad6854998a14f32fe61c1c6a0cd99false859394193821150141497446125914832021-06-08T03:28:55.000Z0x8806fceb33d5601ba0f10b3c3478cf109b6058e0db139f291fb82c87f410f985
0x9648b119f442a3a096c0d5a1f8a0215b46dbb5470x5208fae188254946807642822c8051adc6c4323ffalse2374058409286987640704214125936502021-06-08T11:40:16.000Z0x5d237437e45f1603747c1e70037885e8c9173946b69149c604f14cf4feb63495
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.StakingRewards_RewardPaid_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

xLON_Redeem_event

xLON token redemption events from Tokenlon protocol on Ethereum, recording when users unstake their shares to receive LON tokens with optional early withdrawal penalties. Used for analyzing staking behavior, redemption patterns, and penalty calculations across the Tokenlon governance token ecosystem.
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_shareSTRINGNumber of shares minted or burned in the vault or liquidity pool operation. String-encoded integer representing share token quantity in smallest denomination.
in_redeemAmountSTRINGAmount of underlying asset tokens withdrawn from the lending pool during redemption.
in_penaltyAmountSTRINGPenalty amount deducted from the redemption due to early withdrawal or other conditions, denominated in the smallest unit of the token (wei-equivalent). Value is zero when no penalty applies, non-zero when users redeem before vesting period completion.
addressin_userremovedin_sharelog_indexblock_numberblock_timestampin_redeemAmountin_penaltyAmounttransaction_hash
0xf88506b0f1d30056b9e5580668d5875b9cd30f230xc623f977e517cd8c145006a5d7be116677d59d46false511302919088890633474309122866062021-04-21T23:40:43.000Z52690570620876277181400xf0ea097961f8a4a36f84e66918eb0fbfed51b2f85dc4f8f857d0ee504de5d1f4
0xf88506b0f1d30056b9e5580668d5875b9cd30f230x659eaa57b998713cc71e7e4b3c444344c04e62b5false69586865471786108222116122829592021-04-21T10:12:18.000Z7166271539088572773800xd545e3c4d9a2f5c88f5c68f782201e27626ed5adeb3b93632997cf41566c83c8
0xf88506b0f1d30056b9e5580668d5875b9cd30f230x2cae385f00081d6b2708dc1429538bfaf483be62false29849646301809935971367122832912021-04-21T11:23:52.000Z3074009287445930147000xa6b951c0b92690c78d6aefd65636e85d959258a7fa93cfe8a1bc452cd53840df
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.xLON_Redeem_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

xLON_Staked_event

LON token staking events from Tokenlon’s xLON staking contract on Ethereum, recording when users stake LON tokens in exchange for xLON shares. Useful for analyzing staking participation, share-to-token conversion rates, and tracking individual staker positions over time.
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_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_shareSTRINGNumber of shares minted or burned in the vault or liquidity pool operation. String-encoded integer representing share token quantity in smallest denomination.
addressin_userremovedin_sharein_amountlog_indexblock_numberblock_timestamptransaction_hash
0xf88506b0f1d30056b9e5580668d5875b9cd30f230x70672bb8017ad6854998a14f32fe61c1c6a0cd99false5495461164769704570411168444015574022963096575240132181632021-09-13T15:27:27.000Z0xdad1e4b614ca120c5e5e95bc10307e6a54af5e3eb7bcaedca613877b2fe4dfaf
0xf88506b0f1d30056b9e5580668d5875b9cd30f230x2fa69be3b04e34c8695aebe0a5c08bd19aa0460bfalse1600172339459898317757319929577744128000000000114132181402021-09-13T15:23:27.000Z0xcd166857b381aee770daa4996619a57ca56e5c5905b42327a1b68f1f120f1a81
0xf88506b0f1d30056b9e5580668d5875b9cd30f230x57b3c68caf0ebea2d9173bdb013655fd8da31aa4false460532878129322845183573577331145673093689107132197232021-09-13T21:06:20.000Z0x129e6be46ce926731d3dda8a2c72ae2bdabfcedfda2149f8a052afac8f657f11
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.xLON_Staked_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

ZeroExchange_Fill_event

Order fill events from Tokenlon’s 0x Exchange integration on Ethereum, capturing maker/taker details, filled amounts, and asset data for DEX (decentralized exchange) trade analysis.
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_makerAddressSTRINGEthereum address of the order maker who provided the maker asset in this 0x protocol trade. Hex-encoded, 0x-prefixed 40-character string representing the liquidity provider’s wallet.
in_feeRecipientAddressSTRINGEthereum address designated to receive protocol or relayer fees from this 0x order fill. Frequently set to zero address when no fees are charged.
in_takerAddressSTRINGEthereum address of the taker who accepted the maker’s order in this 0x protocol fill. Non-zero address indicating the party that executed against the maker’s limit order.
in_senderAddressSTRINGEthereum address of the account that initiated or relayed the 0x order fill transaction. Typically matches the taker address in direct fills, or represents a relayer contract in meta-transactions.
in_makerAssetFilledAmountSTRINGAmount of the maker asset filled in this 0x exchange order, denominated in the smallest unit of the maker token. Typically represents a single NFT (value of 1) or fungible token quantity in wei-equivalent units.
in_takerAssetFilledAmountSTRINGQuantity of the taker asset filled in this 0x order execution, denominated in the asset’s smallest unit (wei for ETH). Always represents the actual amount transferred from taker to maker in the swap.
in_makerFeePaidSTRINGFee paid by the maker to the fee recipient address, denominated in the maker asset. Typically zero in these 0x protocol trades on Ethereum.
in_takerFeePaidSTRINGFee paid by the taker in the 0x protocol trade, denominated in the protocol’s fee token. Always zero in these samples, indicating fee-free trades or fees paid through alternative mechanisms.
in_orderHashSTRINGUnique identifier for the order being filled or executed. 66-character hex string including 0x prefix.
in_makerAssetDataSTRINGEncoded asset data for the token being sold by the order maker, containing contract address and token identifier for ERC721/ERC1155 tokens. Hex-encoded byte string starting with 0x that the 0x protocol decodes to identify the specific asset being traded.
in_takerAssetDataSTRINGEncoded asset data specifying the token being received by the taker in this 0x order fill. Hex-encoded bytes containing the token contract address and potentially additional parameters like token ID for ERC-721/1155 assets.
addressremovedlog_indexblock_numberin_orderHashblock_timestampin_makerAddressin_makerFeePaidin_takerAddressin_takerFeePaidin_senderAddresstransaction_hashin_makerAssetDatain_takerAssetDatain_feeRecipientAddressin_makerAssetFilledAmountin_takerAssetFilledAmount
0x080bf510fcbf18b91105470639e9561022937712false22100763880xb624ee54abbace8a2eadd218865f52ca5f562a00225e4937465b3cdad7611fe52020-05-16T09:43:12.000Z0x00dc3c460315191ef3f29f9d275e0cbaa3c45df900x4ef40d1bf0983899892946830abf99eca2dbc5ce00x4ef40d1bf0983899892946830abf99eca2dbc5ce0x8a83dcffcd0891dba3ca9373b0d72f2e9de2e73cda74a8834cc04bef23aca97f0x025717920000000000000000000000000e3a2a1f2146d86a604adc220b4967a898d7fe07000000000000000000000000000000000000000000000000000000000a8c37b00xf47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x0d056bb17ad4df5593b93a1efc29cb35ba4aa38d1400000000000000
0x080bf510fcbf18b91105470639e9561022937712false3100779210xf7e5751aa210650bbc09bcc3a97e758d398b184c6ab42f674fa931704c1926a82020-05-16T15:33:56.000Z0x05b919c6fb57ba73240b2ea77711c1ccc845852f00xb04239b53806ab31141e6cd47c63fb3480cac90800xb04239b53806ab31141e6cd47c63fb3480cac9080x5f38c0fe90908922e87bdf88d90ac91531b325eef84426e5d3994470baa7e2620x025717920000000000000000000000000e3a2a1f2146d86a604adc220b4967a898d7fe07000000000000000000000000000000000000000000000000000000000d34dd6b0xf47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x00000000000000000000000000000000000000001300000000000000
0x080bf510fcbf18b91105470639e9561022937712false75100779210x17bdd80a81605d488089e4b8b5a225feaff80668fd0a53d32cac092d00a5c3282020-05-16T15:33:56.000Z0x070b43c9397b2456949e0fa661d2ddde811c874000xb04239b53806ab31141e6cd47c63fb3480cac90800xb04239b53806ab31141e6cd47c63fb3480cac9080x5f38c0fe90908922e87bdf88d90ac91531b325eef84426e5d3994470baa7e2620x025717920000000000000000000000000e3a2a1f2146d86a604adc220b4967a898d7fe07000000000000000000000000000000000000000000000000000000000d19dab60xf47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc20x0000000000000000000000000000000000000000120000000000000000
Query with partition filter
SELECT *
FROM `tt-contracts.tokenlon_v1_ethereum.ZeroExchange_Fill_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100