Skip to main content

Tables

Curve_Trade_event

Token swap executions from DFX Protocol (formerly Curve) on Ethereum, recording origin and target token addresses with amounts for analyzing stablecoin and forex trading flows.
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_traderSTRINGAddress that initiated or executed the trade transaction. Hex-encoded, 0x-prefixed, 42-character string.
in_originSTRINGSource endpoint and sender information for a cross-chain message. Struct containing source endpoint identifier (srcEid), sender address, and nonce.
in_targetSTRINGAddress of the recipient contract or account receiving tokens or funds. Hex-encoded, 0x-prefixed, 42-character string.
in_originAmountSTRINGAmount of tokens sent from the origin chain in the smallest denomination of the token. Numeric string representing the token quantity in base units.
in_targetAmountSTRINGAmount of target tokens received in the trade. String-encoded integer representing the token quantity in its smallest denomination.
addressremovedin_originin_targetin_traderlog_indexblock_numberblock_timestampin_originAmountin_targetAmounttransaction_hash
0x66310ec13f36caf5532c32b4359760592db835abfalse0x1abaea1f7c830bd89acc67ec4af516284b1bc33c0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x9d0950c595786aba7c26dfddf270d66a8b18b4fa428155389792022-09-15T12:04:23.000Z36139049638360883574830x68abc6677456fb483aaf44b31a34b68f9faf628191c9901de9209b646dd5f61c
0x66310ec13f36caf5532c32b4359760592db835abfalse0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x1abaea1f7c830bd89acc67ec4af516284b1bc33c0x1c073d5045b1abb6924d5f0f8b2f667b1653a4c326155406442022-09-15T17:41:47.000Z42592000000425351914050xe963e3b3dfded33227dc61b4d84d555533743ac9a29dd1947a329055418e7fef
0xa6c0cbcaebd93ad3c6c94412ec06aaa37870216dfalse0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480xcadc0acd4b445166f12d2c07eac6e2544fbe2eef0xf2f400c138f9fb900576263af0bc7fcde2b1b8a853155397342022-09-15T14:37:11.000Z217456386428677044598892240111230xcff9a87bb90e43b9d2df7663caa7fc817738f35a3ef606dcac19fd843bb75415
Query with partition filter
SELECT *
FROM `tt-contracts.dfx_v1_ethereum.Curve_Trade_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CurveFactory_NewCurve_event

Curve pool deployment events from the DFX (formerly Decentralized Foreign Exchange) protocol factory contract on Ethereum. Tracks new stablecoin liquidity pool creation with deployer address, pool address, and unique pool identifier for monitoring protocol expansion.
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_callerSTRINGAddress that initiated or requested the contract function call. Hex-encoded, 0x-prefixed, 42-character string.
in_idSTRINGUnique identifier for the position, record, or entity within the protocol. Numeric string representation.
in_curveSTRINGContract address of the newly created curve pool. Hex-encoded, 0x-prefixed, 42-character string.
in_idaddressremovedin_curvein_callerlog_indexblock_numberblock_timestamptransaction_hash
0xf470ff748917ed8c3cf843ac8df44d10c97568916c22024c5fd2c8cbfc6a35590xd3c1bf5582b5f3029b15be04a49c65d3226dfb0cfalse0xc574a613a3900e4314da13eb2287f13689a5b64d0x27e843260c71443b4cc8cb6bf226c3f77b9695af464132822252021-09-23T13:16:50.000Z0xf522fcb39509a3c7aaaa9a3d0df7284366e36ec66d8df1e801c276951d742831
0x32752d3abaf47a6461da245ee67864703219b3d4181f98a2ec4c3b40b3e7ce770xd3c1bf5582b5f3029b15be04a49c65d3226dfb0cfalse0x57bc10876febdc57f0abb8c82ffae600eecc03a20x27e843260c71443b4cc8cb6bf226c3f77b9695af40155289262022-09-13T20:27:42.000Z0x34d0737c556345a44a0b239f2e0b0c00f04c2adabbaae337bae4d572cad3d725
0xaf3ebb6fad37a0eaecb2a07a0565c4a3e9d9170f40f17c5c56085271505211a10xd3c1bf5582b5f3029b15be04a49c65d3226dfb0cfalse0xdd39379ab7c93b9baae29e6ec03795d0bc99a8890x27e843260c71443b4cc8cb6bf226c3f77b9695af304137205402021-12-01T10:31:54.000Z0x16a9feb78a8ad111e64fd0936435b26bc1624a886ae79ad55535ff9b6138b9d5
Query with partition filter
SELECT *
FROM `tt-contracts.dfx_v1_ethereum.CurveFactory_NewCurve_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Router_originSwap_function

Token swap executions from DFX Protocol’s Router contract on Ethereum, recording origin and target token amounts with slippage protection parameters. Used for analyzing stablecoin swap volumes and price impacts across DFX liquidity pools.
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__quoteCurrencySTRINGContract address of the currency used for price quotation in the swap operation. Hex-encoded, 0x-prefixed, 42-character string.
in__originSTRINGContract address of the source token being swapped or transferred. Hex-encoded, 0x-prefixed, 42-character string.
in__targetSTRINGContract address of the destination token to receive from the swap operation. Hex-encoded, 0x-prefixed, 42-character string.
in__originAmountSTRINGAmount of source tokens being swapped in the transaction. Numeric string representing token amount in smallest denomination.
in__minTargetAmountSTRINGMinimum acceptable amount of target tokens to receive from the swap operation. Numeric string representing token amount in smallest denomination.
in__deadlineSTRINGUnix timestamp representing the transaction deadline by which the swap or zap operation must be executed. Numeric string in milliseconds since epoch.
out_targetAmount_STRINGActual amount of target tokens received from the swap operation. Numeric string representing token amount in smallest denomination.
gasvaluestatusgas_usedsignaturein__originin__targetto_addressblock_numberfrom_addressin__deadlinetrace_addressblock_timestampin__originAmounttransaction_hashin__quoteCurrencyout_targetAmount_in__minTargetAmount
3074240true2459400x9d73b3250xdb25f211ab05b1c97d595516f45794528a807ad80xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x9d0950c595786aba7c26dfddf270d66a8b18b4fa140219460x758c30d1b462575f0bc1cd8fb0a0c8cec002a6df16424086402142022-01-17T08:32:29.000Z1843950x409abe6e78ad893082318dfe672c259443d66e7b9845ded0d45d8377c1611d7f0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb4821235501372112932387
2869440true2295560x9d73b3250xcadc0acd4b445166f12d2c07eac6e2544fbe2eef0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x9d0950c595786aba7c26dfddf270d66a8b18b4fa140237780xd90d5c7a6ebb19b45959cd622367e4be0985a05c16424329703472022-01-17T15:12:58.000Z85862410535989978362210x9cb01e12e1d20c8e92ef6b3249af6f87088beabbbe0607f2a50d02ead6f476960xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb4868468970306812662545
2886320true2309060x9d73b3250x70e8de73ce538da2beed35d14187f6959a8eca960xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb480x9d0950c595786aba7c26dfddf270d66a8b18b4fa140237570x66d56e8b63f9874a376b8d3cec656581d49dc9fe16424326612802022-01-17T15:07:53.000Z73759166440xb0b325dcb0e1702556e0954b8d30ddbd3d94302cbbe84535556a3d4cbba71cb50xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb4854693970955442050110
Query with partition filter
SELECT *
FROM `tt-contracts.dfx_v1_ethereum.Router_originSwap_function`
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
0xe06fa52e0d2d58fe192285bfa0507f09cdd9824a0x45f9675804904a6d8116354bd9ba74cdbdbc88cafalse4281982559541494277481594138840232021-12-27T00:23:29.000Z0x4fd4b204ac6d8b240b2eaa3efa765a7f41c2761857fd3dd77f479dea0981d200
0x84bf8151394dcf32146965753b28760550f3d7a80x324e0b53cefa84cf970833939249880f814557c6false3131728036050056579335109138840522021-12-27T00:29:47.000Z0xd6f1c77a6e643794e4320e9b2165b84ee934f08e2286c42cdbf10fa0a2f4c394
0xe29b7285c1169a9765e2a9bfe74209077bee55d60xdc4d38c70d1c038d500e5c59654392b78cdb460ffalse2226622167977788032263484138848202021-12-27T03:17:16.000Z0x821bb45618c991a5fc4c748631ce48ba41e9d12b4c70a6a945421530467a3061
Query with partition filter
SELECT *
FROM `tt-contracts.dfx_v1_ethereum.StakingRewards_RewardPaid_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Zap_zapFromBase_function

DFX Protocol zap function calls on Ethereum that convert base assets into liquidity provider (LP) tokens through Curve pools. Records include input amounts, minimum LP tokens expected, curve pool addresses, and output LP tokens received for analyzing liquidity provision 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.
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__curveSTRINGContract address of the Curve pool for the zap operation. Hex-encoded, 0x-prefixed, 42-character string.
in__zapAmountSTRINGAmount of tokens to be deposited into the liquidity pool through the zap operation. Numeric string representing the token quantity in its smallest denomination.
in__deadlineSTRINGUnix timestamp representing the transaction deadline by which the swap or zap operation must be executed. Numeric string in milliseconds since epoch.
in__minLPAmountSTRINGMinimum acceptable amount of LP tokens to receive from the zap operation. Numeric string representing the token quantity in its smallest denomination.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasvaluestatusgas_usedin__curveout_anon0signatureto_addressblock_numberfrom_addressin__deadlinein__zapAmounttrace_addressblock_timestampin__minLPAmounttransaction_hash
8500160true7814150xe9669516e09f5710023566458f329cce6437aaac209893490857108202172000x72fe67890x64d65e3d70ba0f8812a9d1d7b8b5c51dab78cd15134896200x0f13b090efcceeb2ffb6711a5326546e251427091635206091868295880000002021-10-25T23:49:05.000Z208635179379419838499980xb6368eb1bd47406d8bae9b39272eec3232ddd401ce44acc114cdac8321f09562
6990520true6309520xa6c0cbcaebd93ad3c6c94412ec06aaa37870216d409615925115499024644170x72fe67890x64d65e3d70ba0f8812a9d1d7b8b5c51dab78cd15126149310x99c4fe0d7b8aeb5c5234914be2411648d89e4ba71623437637942499750000000000000000002021-06-11T18:45:02.000Z409206309190383525619520x29ea6cb4b592e13863fd7e79d12ef87a80bba86cda4fd7db9205479930e312a9
7455680true6774680xa6c0cbcaebd93ad3c6c94412ec06aaa37870216d436250839987527089494410x72fe67890x64d65e3d70ba0f8812a9d1d7b8b5c51dab78cd15126133820x25dc74048fdda2b3b321320293e48d0d3dff1c1d1623416811662536733884954162834200932021-06-11T12:59:11.000Z435814589147539562404910xafcf029c103176166ff46fd589d91d762ecda722f09488455263e75b6aa5c36f
Query with partition filter
SELECT *
FROM `tt-contracts.dfx_v1_ethereum.Zap_zapFromBase_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Zap_zapFromQuote_function

Quote-based liquidity provision transactions for DFX protocol Curve pools on Ethereum. Records user deposits with input amounts, minimum LP token requirements, and actual LP tokens received for analyzing zap contract usage and slippage tolerance.
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__curveSTRINGContract address of the Curve pool for the zap operation. Hex-encoded, 0x-prefixed, 42-character string.
in__zapAmountSTRINGAmount of tokens to be deposited into the liquidity pool through the zap operation. Numeric string representing the token quantity in its smallest denomination.
in__deadlineSTRINGUnix timestamp representing the transaction deadline by which the swap or zap operation must be executed. Numeric string in milliseconds since epoch.
in__minLPAmountSTRINGMinimum acceptable amount of LP tokens to receive from the zap operation. Numeric string representing the token quantity in its smallest denomination.
out_anon0STRINGActual amount of tokens provided by the maker in the order or swap execution. Numeric string representing the token quantity in its smallest denomination.
gasvaluestatusgas_usedin__curveout_anon0signatureto_addressblock_numberfrom_addressin__deadlinein__zapAmounttrace_addressblock_timestampin__minLPAmounttransaction_hash
8854830true8173500xa6c0cbcaebd93ad3c6c94412ec06aaa37870216d493174284718515680883980x8436f16a0x64d65e3d70ba0f8812a9d1d7b8b5c51dab78cd15136154510x66d56e8b63f9874a376b8d3cec656581d49dc9fe1636913617574490000000002021-11-14T18:05:15.000Z490217704881628179377080x6e427def0a935998f740797ef5bb5b30d11fbdcb363013fd045da550d7888f35
8355280true7673950xa6c0cbcaebd93ad3c6c94412ec06aaa37870216d200423465281910271624700x8436f16a0x64d65e3d70ba0f8812a9d1d7b8b5c51dab78cd15127995360x060253f772bb050ad5439e5c980356df02cf07251625919325048200000000002021-07-10T12:05:36.000Z200072259689670588848870x40178868fce5a9859bf60269e975acde1f749f7ed4002e255c2c1e6eb2aac175
8140830true7459500x2bab29a12a9527a179da88f422cdaaa223a90bd5262333022048977335110670x8436f16a0x64d65e3d70ba0f8812a9d1d7b8b5c51dab78cd15151143590xdc4d38c70d1c038d500e5c59654392b78cdb460f1657448963854270000000002022-07-10T10:19:32.000Z259449982136659074197800x66f1db0ea2d1d5e09d64cb4c88f6fd8b0931c3521b4203ba4157c538548792ae
Query with partition filter
SELECT *
FROM `tt-contracts.dfx_v1_ethereum.Zap_zapFromQuote_function`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100