Skip to main content

Tables

SpokePool_FilledRelay_event

Cross-chain relay fulfillment events emitted when relayers complete token transfers between blockchains through the Across Protocol V3 SpokePool contract. Records deposit identifiers, origin and destination chain IDs, token addresses, fill amounts, relayer and LP fee percentages, and recipient information for bridge transaction tracking.
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_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_totalFilledAmountSTRINGCumulative amount of tokens filled for the deposit including the current fill. Numeric string representation of token quantity in smallest denomination.
in_fillAmountSTRINGAmount of tokens actually filled in the relay transaction. Numeric string representation of token quantity in smallest denomination.
in_repaymentChainIdSTRINGChain identifier for the blockchain where the relayer will be reimbursed for fulfilling the cross-chain transfer. Numeric string representing the standard chain ID.
in_originChainIdSTRINGChain identifier for the source blockchain where the cross-chain transfer originated. Numeric string representing the standard chain ID.
in_destinationChainIdSTRINGChain identifier for the destination blockchain where tokens or messages will be received. Numeric string representing the standard chain ID.
in_relayerFeePctSTRINGRelayer fee as a percentage for the cross-chain transfer. Numeric string representing the fee in basis points with 18-decimal precision.
in_realizedLpFeePctSTRINGLiquidity provider fee percentage actually charged for the cross-chain transfer. Numeric string representing the fee in basis points with 18-decimal precision.
in_depositIdSTRINGUnique identifier for the cross-chain deposit operation. Numeric string representing the sequential deposit index within the protocol.
in_destinationTokenSTRINGContract address of the token being received on the destination chain. Hex-encoded, 0x-prefixed, 42-character string.
in_relayerSTRINGAddress of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_depositorSTRINGAddress of the user who initiated the deposit or cross-chain transfer. Hex-encoded, 0x-prefixed, 42-character string.
in_recipientSTRINGAddress designated to receive the output tokens from a swap or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_messageSTRINGOptional arbitrary data payload for the cross-chain transfer. Hex-encoded byte string with 0x prefix.
in_updatableRelayDataSTRUCT<recipient STRING, message STRING, relayerFeePct STRING, isSlowRelay BOOL, payoutAdjustmentPct STRING>Composite data structure containing modifiable relay parameters for cross-chain transfers. The recipient field specifies the receiving address, message contains optional payload data, relayerFeePct represents the relayer’s fee percentage with 18-decimal precision, isSlowRelay indicates whether this is a slow relay fulfillment, and payoutAdjustmentPct represents fee adjustments in basis points.
addressremovedin_amountlog_indexin_messagein_relayerblock_numberin_depositIdin_depositorin_recipientin_fillAmountblock_timestampin_originChainIdin_relayerFeePcttransaction_hashin_destinationTokenin_realizedLpFeePctin_repaymentChainIdin_totalFilledAmountin_destinationChainIdin_updatableRelayData
0x6f26bf09b1c792e3228e5467807a900a503c0281false599000040x0x29850516a9b9a7ff67e64ce2588367f34f75b76310694649210421250x3a23f943181408eac424116af7b7790c94cb97a50x6c5fe0c4f7443691397e744806684486040c00a459900002023-07-16T07:16:01.000Z42161300094323873121860x09a0d098f72cfee7b59825e1df0553bd514fbb9e97892544436d62e5e42fc5990x7f5c764cbc14f9669b88837ca1490cca17c31607010599000010{“message”:“0x”,“recipient”:“0x6c5fe0c4f7443691397e744806684486040c00a4”,“isSlowRelay”:false,“relayerFeePct”:“30009432387312186”,“payoutAdjustmentPct”:“0”}
0x6f26bf09b1c792e3228e5467807a900a503c0281false587337859230x0x29850516a9b9a7ff67e64ce2588367f34f75b76310696836210425190x3a23f943181408eac424116af7b7790c94cb97a50x39b370dca90663ffdd30838cd97c93a5042cceaa5873378592023-07-16T19:25:01.000Z421613151182749654820xfcb5e006c5a07d8da565727c2e497580d8272edfc622ebe1ebd665198d6ed4c80x7f5c764cbc14f9669b88837ca1490cca17c3160701058733785910{“message”:“0x”,“recipient”:“0x39b370dca90663ffdd30838cd97c93a5042cceaa”,“isSlowRelay”:false,“relayerFeePct”:“315118274965482”,“payoutAdjustmentPct”:“0”}
0x6f26bf09b1c792e3228e5467807a900a503c0281false1120000020x0x29850516a9b9a7ff67e64ce2588367f34f75b76310693755210419880x3a23f943181408eac424116af7b7790c94cb97a50xba447ade5518bdf48e204141b5163a4fa62b7df3112000002023-07-16T02:18:01.000Z42161148611607142857140xecf3887586d3e2fb14661c5ac30f0e19daa028082d27c7eb1c6c584aedb0b6190x7f5c764cbc14f9669b88837ca1490cca17c316070101120000010{“message”:“0x”,“recipient”:“0xba447ade5518bdf48e204141b5163a4fa62b7df3”,“isSlowRelay”:false,“relayerFeePct”:“14861160714285714”,“payoutAdjustmentPct”:“0”}
Query with partition filter
SELECT *
FROM `tt-contracts.across_v3_optimism.SpokePool_FilledRelay_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

SpokePool_FilledV3Relay_event

Cross-chain relay fulfillment events from Across Protocol V3 SpokePool contracts. Records successful deposit fills with depositor details, token amounts, relay execution parameters, and relayer compensation chain identifiers for tracking bridge completion and settlement.
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_inputTokenSTRINGContract address of the token being deposited or transferred. Hex-encoded, 0x-prefixed, 42-character string.
in_outputTokenSTRINGContract address of the token to be received on the destination chain. Hex-encoded, 0x-prefixed, 42-character string.
in_inputAmountSTRINGAmount of source tokens being swapped or deposited. Numeric string representation of token quantity in smallest denomination.
in_outputAmountSTRINGExpected amount of destination tokens to be received from the swap operation. Numeric string representation of token quantity in smallest denomination.
in_repaymentChainIdSTRINGChain identifier for the blockchain where the relayer will be reimbursed for fulfilling the cross-chain transfer. Numeric string representing the standard chain ID.
in_originChainIdSTRINGChain identifier for the source blockchain where the cross-chain transfer originated. Numeric string representing the standard chain ID.
in_depositIdSTRINGUnique identifier for the cross-chain deposit operation. Numeric string representing the sequential deposit index within the protocol.
in_fillDeadlineSTRINGUnix timestamp marking the final moment by which a cross-chain relay must be fulfilled. Numeric string representing seconds since epoch.
in_exclusivityDeadlineSTRINGUnix timestamp marking the end of the exclusive relay period. Numeric string representing seconds since epoch, after which any relayer can fulfill the transfer.
in_exclusiveRelayerSTRINGAddress designated with exclusive rights to fulfill the cross-chain transfer during the exclusivity period. Hex-encoded, 0x-prefixed, 42-character string.
in_relayerSTRINGAddress of the relayer executing the cross-chain transfer or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_depositorSTRINGAddress of the user who initiated the deposit or cross-chain transfer. Hex-encoded, 0x-prefixed, 42-character string.
in_recipientSTRINGAddress designated to receive the output tokens from a swap or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_messageSTRINGOptional arbitrary data payload for the cross-chain transfer. Hex-encoded byte string with 0x prefix.
in_relayExecutionInfoSTRUCT<updatedRecipient STRING, updatedMessage STRING, updatedOutputAmount STRING, fillType INT64>Structured relay fulfillment details capturing modifications applied at execution time. Contains updated recipient address, output amount, message data, and fill type indicator (0=normal, 1=slow, 2=speed-up).
addressremovedlog_indexin_messagein_relayerblock_numberin_depositIdin_depositorin_recipientin_inputTokenin_inputAmountin_outputTokenblock_timestampin_fillDeadlinein_outputAmountin_originChainIdtransaction_hashin_exclusiveRelayerin_repaymentChainIdin_relayExecutionInfoin_exclusivityDeadline
0x6f26bf09b1c792e3228e5467807a900a503c0281false820x0x00000000000a59c8d4c548a43660a8950a542a7112346566420093130x714b831eb02fe854283219b2b9f1c6951f46dcb90x714b831eb02fe854283219b2b9f1c6951f46dcb90x42000000000000000000000000000000000000067010000000000000000x42000000000000000000000000000000000000062024-08-01T16:35:05.000Z429496729570089481662370821284530xe5fbea5130813698d4369178df24efc533682a83b2fa660bc1f618dae994ebdb0x000000000000000000000000000000000000000010{“fillType”:0,“updatedMessage”:“0x”,“updatedRecipient”:“0x714b831eb02fe854283219b2b9f1c6951f46dcb9”,“updatedOutputAmount”:“700894816623708212”}0
0x6f26bf09b1c792e3228e5467807a900a503c0281false160x0x00000000000a59c8d4c548a43660a8950a542a7112346121620089100xa019fa82f89ca523bec44a8ec49e23b20a5a01440xa019fa82f89ca523bec44a8ec49e23b20a5a01440x42000000000000000000000000000000000000061740000000000000000x42000000000000000000000000000000000000062024-08-01T14:06:49.000Z172254217217397344801691801784530xb27ba9e08eb89481b976744e73d9c1b2d29adad3c5bed5952331e7e9f1415def0x000000000000000000000000000000000000000010{“fillType”:0,“updatedMessage”:“0x”,“updatedRecipient”:“0xa019fa82f89ca523bec44a8ec49e23b20a5a0144”,“updatedOutputAmount”:“173973448016918017”}0
0x6f26bf09b1c792e3228e5467807a900a503c0281false120x0x00000000000a59c8d4c548a43660a8950a542a7112346551920093000x1231deb6f5749ef6ce6943a275a1d3e7486f4eae0xa851470e868e0f7cccac4d5024cd7da8007cf16c0x420000000000000000000000000000000000000636000000000000000x42000000000000000000000000000000000000062024-08-01T16:30:15.000Z4294967295359826105928877784530x85938094afad49900a56a1c13f415b96719486725bd26980eb2cbdca269882eb0x000000000000000000000000000000000000000010{“fillType”:0,“updatedMessage”:“0x”,“updatedRecipient”:“0xa851470e868e0f7cccac4d5024cd7da8007cf16c”,“updatedOutputAmount”:“3598261059288777”}0
Query with partition filter
SELECT *
FROM `tt-contracts.across_v3_optimism.SpokePool_FilledV3Relay_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

SpokePool_FundsDeposited_event

Cross-chain deposit events emitted by Across Protocol SpokePool contracts when users initiate token transfers between blockchains. Contains deposit parameters including token amount, origin and destination chain identifiers, depositor and recipient addresses, relayer fee percentage, and quote timestamp for tracking bridge transactions across supported networks.
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_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_originChainIdSTRINGChain identifier for the source blockchain where the cross-chain transfer originated. Numeric string representing the standard chain ID.
in_destinationChainIdSTRINGChain identifier for the destination blockchain where tokens or messages will be received. Numeric string representing the standard chain ID.
in_relayerFeePctSTRINGRelayer fee as a percentage for the cross-chain transfer. Numeric string representing the fee in basis points with 18-decimal precision.
in_depositIdSTRINGUnique identifier for the cross-chain deposit operation. Numeric string representing the sequential deposit index within the protocol.
in_quoteTimestampSTRINGUnix timestamp when the cross-chain transfer quote was generated. Numeric string representing seconds since epoch.
in_originTokenSTRINGContract address of the token being deposited on the origin chain. Hex-encoded, 0x-prefixed, 42-character string.
in_recipientSTRINGAddress designated to receive the output tokens from a swap or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_depositorSTRINGAddress of the user who initiated the deposit or cross-chain transfer. Hex-encoded, 0x-prefixed, 42-character string.
in_messageSTRINGOptional arbitrary data payload for the cross-chain transfer. Hex-encoded byte string with 0x prefix.
addressremovedin_amountlog_indexin_messageblock_numberin_depositIdin_depositorin_recipientin_originTokenblock_timestampin_originChainIdin_relayerFeePcttransaction_hashin_quoteTimestampin_destinationChainId
0x6f26bf09b1c792e3228e5467807a900a503c0281false90000000000000000010x11077906910870050x3a23f943181408eac424116af7b7790c94cb97a50xb3313b023e68cda95d7b625200e1b0fe6335a0c20x42000000000000000000000000000000000000062023-10-13T00:28:35.000Z1012534945629084930x6f71f4426f861b8687c89c3cda367abff2cd4f221e4d56bfccbb2cb16be9297316971564001
0x6f26bf09b1c792e3228e5467807a900a503c0281false714718097312434480x11077986010870140x69460570c93f9de5e2edbc3052bf10125f0ca22d0x4b71c12083177359aa6d3893ea3dece9bbdb87670x42000000000000000000000000000000000000062023-10-13T00:54:57.000Z101186324158825087820x6fbb9af950baf2e6a4e48b2301738fb390fec4177a906a53ba6556a2239f075a16971584631
0x6f26bf09b1c792e3228e5467807a900a503c0281false180500967810x11078057210870300x1905c1e4278d34920fbd4a479b8f5d51ea065b3d0x1905c1e4278d34920fbd4a479b8f5d51ea065b3d0x7f5c764cbc14f9669b88837ca1490cca17c316072023-10-13T01:18:41.000Z1098495558462016910x5336feb99c60d3a431af0fc776cd2da39a4d74b443ae9f103cec550b4e0b9d7b16971594001
Query with partition filter
SELECT *
FROM `tt-contracts.across_v3_optimism.SpokePool_FundsDeposited_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

SpokePool_V3FundsDeposited_event

Across Protocol V3 deposit events emitted when users initiate cross-chain token transfers. Contains deposit identifiers, token amounts, destination chain IDs, relayer exclusivity parameters, and fulfillment deadlines for tracking bridge operations.
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_inputTokenSTRINGContract address of the token being deposited or transferred. Hex-encoded, 0x-prefixed, 42-character string.
in_outputTokenSTRINGContract address of the token to be received on the destination chain. Hex-encoded, 0x-prefixed, 42-character string.
in_inputAmountSTRINGAmount of source tokens being swapped or deposited. Numeric string representation of token quantity in smallest denomination.
in_outputAmountSTRINGExpected amount of destination tokens to be received from the swap operation. Numeric string representation of token quantity in smallest denomination.
in_destinationChainIdSTRINGChain identifier for the destination blockchain where tokens or messages will be received. Numeric string representing the standard chain ID.
in_depositIdSTRINGUnique identifier for the cross-chain deposit operation. Numeric string representing the sequential deposit index within the protocol.
in_quoteTimestampSTRINGUnix timestamp when the cross-chain transfer quote was generated. Numeric string representing seconds since epoch.
in_fillDeadlineSTRINGUnix timestamp marking the final moment by which a cross-chain relay must be fulfilled. Numeric string representing seconds since epoch.
in_exclusivityDeadlineSTRINGUnix timestamp marking the end of the exclusive relay period. Numeric string representing seconds since epoch, after which any relayer can fulfill the transfer.
in_depositorSTRINGAddress of the user who initiated the deposit or cross-chain transfer. Hex-encoded, 0x-prefixed, 42-character string.
in_recipientSTRINGAddress designated to receive the output tokens from a swap or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_exclusiveRelayerSTRINGAddress designated with exclusive rights to fulfill the cross-chain transfer during the exclusivity period. Hex-encoded, 0x-prefixed, 42-character string.
in_messageSTRINGOptional arbitrary data payload for the cross-chain transfer. Hex-encoded byte string with 0x prefix.
addressremovedlog_indexin_messageblock_numberin_depositIdin_depositorin_recipientin_inputTokenin_inputAmountin_outputTokenblock_timestampin_fillDeadlinein_outputAmounttransaction_hashin_quoteTimestampin_exclusiveRelayerin_destinationChainIdin_exclusivityDeadline
0x6f26bf09b1c792e3228e5467807a900a503c0281false120x11699926112594600x460145d20d34679006962c14b4a057286c9c6aba0x460145d20d34679006962c14b4a057286c9c6aba0x94b008aa00579c1307b0ef2c499ad98a8ce58e588000000000x00000000000000000000000000000000000000002024-03-05T00:08:19.000Z42949672957985661130xff1b4b0ac5fb77f61f7ead06107e03443729e72ef582bbc28e4a97d29121f4ba17095968000x00000000000000000000000000000000000000003240
0x6f26bf09b1c792e3228e5467807a900a503c0281false1010x11700107112594780xc4aba48292a70e73b65d6be60d4f79ad48e2dad40xc4aba48292a70e73b65d6be60d4f79ad48e2dad40x7f5c764cbc14f9669b88837ca1490cca17c316075241290960x00000000000000000000000000000000000000002024-03-05T01:08:39.000Z42949672955224933850xc48e27c0919f4849d1c0d37c027bead0b7b279467f62b764fc0fd54aa316cbc517095977000x00000000000000000000000000000000000000003240
0x6f26bf09b1c792e3228e5467807a900a503c0281false120x11700241612594980xfb15339d187a76af62698f73d700e1f8536f03bd0xfb15339d187a76af62698f73d700e1f8536f03bd0x7f5c764cbc14f9669b88837ca1490cca17c316071000000000x00000000000000000000000000000000000000002024-03-05T01:53:29.000Z4294967295999366410x84a9030f7745bd3b72a6975d14ac8fda0cc870ce42d40845fd3d00cbdfc18cc817096031000x00000000000000000000000000000000000000001370
Query with partition filter
SELECT *
FROM `tt-contracts.across_v3_optimism.SpokePool_V3FundsDeposited_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100