Skip to main content

Tables

TokenMessenger_DepositForBurn_event

Circle Cross-Chain Transfer Protocol (CCTP) token burn event initiated by depositors requesting cross-chain USDC transfers. Records burn amounts, destination chain domains, recipient addresses, and fee parameters for attestation-based minting on target blockchains.
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_burnTokenSTRINGContract address of the token being burned in the cross-chain transfer 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_depositorSTRINGAddress of the user who initiated the deposit or cross-chain transfer. Hex-encoded, 0x-prefixed, 42-character string.
in_mintRecipientSTRINGAddress designated to receive the minted tokens on the destination chain. Hex-encoded string, zero-padded to 66 characters for cross-chain compatibility.
in_destinationDomainSTRINGNumeric identifier for the blockchain where tokens will be minted after the cross-chain transfer. Circle CCTP (Cross-Chain Transfer Protocol) domain identifier represented as a string.
in_destinationTokenMessengerSTRINGContract address of the TokenMessenger contract on the destination chain that will handle the minting operation. Hex-encoded string, zero-padded to 66 characters for cross-chain compatibility.
in_destinationCallerSTRINGAddress authorized to call the mint function on the destination chain. Hex-encoded string, zero-padded to 66 characters, or zero address if no specific caller is designated.
in_maxFeeSTRINGMaximum fee amount allowed for the cross-chain transfer operation. Numeric string representation of fee in smallest token denomination.
in_minFinalityThresholdSTRINGMinimum number of block confirmations required on the source chain before the cross-chain transfer can be processed on the destination chain. Numeric string representation of the finality threshold.
in_hookDataSTRINGAdditional arbitrary data passed to hook contracts for custom logic execution. Hex-encoded byte string with 0x prefix.
addressremovedin_amountin_maxFeelog_indexin_hookDatablock_numberin_burnTokenin_depositorblock_timestampin_mintRecipienttransaction_hashin_destinationCallerin_destinationDomainin_minFinalityThresholdin_destinationTokenMessenger
0x28b5a0e9c621a5badaa536219b3a228c8168cf5dfalse31000000001550000040x467921480x29219dd400f2bf60e5a23d13be72b486d40388940x06038913c20c1e65ce926e88b728f545fe049b2f2025-09-14T07:38:15.000Z0x00000000000000000000000006038913c20c1e65ce926e88b728f545fe049b2f0xa342b0592e57ad5109d6366ebfd639ce5ce2518ce7773f2bf89c969687fe63c10x0000000000000000000000000000000000000000000000000000000000000000010000x00000000000000000000000028b5a0e9c621a5badaa536219b3a228c8168cf5d
0x28b5a0e9c621a5badaa536219b3a228c8168cf5dfalse5196277889040x468011190x29219dd400f2bf60e5a23d13be72b486d40388940x186f32505dfb4240114a8d7cbe5261efce1c6ae92025-09-14T09:58:30.000Z0x000000000000000000000000186f32505dfb4240114a8d7cbe5261efce1c6ae90x3d8f6ab14f9edd70526be315fcf693974869996312536dcddd2fae3165fed12f0x00000000000000000000000000000000000000000000000000000000000000001610000x00000000000000000000000028b5a0e9c621a5badaa536219b3a228c8168cf5d
0x28b5a0e9c621a5badaa536219b3a228c8168cf5dfalse1757233357878616640x467989100x29219dd400f2bf60e5a23d13be72b486d40388940x1a68598b176492dd92542e84ff79fa7ec06adda12025-09-14T09:22:15.000Z0x0000000000000000000000001a68598b176492dd92542e84ff79fa7ec06adda10xfb2ea5ca0acee60df8525c8467f07955c4b9bb665e1b3689ceee73f833cfa3d90x0000000000000000000000000000000000000000000000000000000000000000010000x00000000000000000000000028b5a0e9c621a5badaa536219b3a228c8168cf5d
Query with partition filter
SELECT *
FROM `tt-contracts.circle_v2_sonic.TokenMessenger_DepositForBurn_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TokenMessenger_MintAndWithdraw_event

Circle Cross-Chain Transfer Protocol (CCTP) events recording successful token mints with simultaneous withdrawals to recipients. Captures the token address, mint amount, recipient address, and optional fees collected during cross-chain USDC transfers across supported blockchains.
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_mintRecipientSTRINGAddress designated to receive the minted tokens on the destination chain. Hex-encoded string, zero-padded to 66 characters for cross-chain compatibility.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_mintTokenSTRINGContract address of the token being minted. Hex-encoded, 0x-prefixed, 42-character string.
in_feeCollectedSTRINGFee amount collected for the cross-chain token transfer operation. Numeric string representation in smallest token denomination.
addressremovedin_amountlog_indexblock_numberin_mintTokenblock_timestampin_feeCollectedin_mintRecipienttransaction_hash
0x28b5a0e9c621a5badaa536219b3a228c8168cf5dfalse3000000002376794550x29219dd400f2bf60e5a23d13be72b486d40388942025-07-09T03:02:31.000Z00x09b043840cd2f32687ec6b63fb0412585de398220x78a786deb7ec97c3441a81f5667b0eb6e3a91b24d9fad3255e4458d9dfd5a681
0x28b5a0e9c621a5badaa536219b3a228c8168cf5dfalse148270638762376839570x29219dd400f2bf60e5a23d13be72b486d40388942025-07-09T03:59:11.000Z00x0fc43029b680c3484b49d4327581d0bc9ec330910x2a93c614ed6a454562d13fb85657d38b82494b97ca9f84efe7ed9e83cd0bd37a
0x28b5a0e9c621a5badaa536219b3a228c8168cf5dfalse49875200002377579630x29219dd400f2bf60e5a23d13be72b486d40388942025-07-09T16:44:37.000Z00x14b9050ac206c6d4c9346f398f9f86e2743987270x6bfc678939ce12e8aef31152b4a0b6a0185ad16d3ea22063a42ba34224073b1d
Query with partition filter
SELECT *
FROM `tt-contracts.circle_v2_sonic.TokenMessenger_MintAndWithdraw_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100