Skip to main content

Tables

OffchainExchange_FillOrder_event

Off-chain exchange order fill events recording executed trades with subaccount balances, order parameters, and settlement deltas. Contains base and quote asset changes, execution price with 18-decimal precision, maker/taker designation, order digest for verification, and product identifier for trading pairs.
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_productIdSTRINGIdentifier for the financial product or trading pair involved in the transaction. Numeric string representation of the product ID in the protocol’s internal indexing system.
in_digestSTRINGCryptographic hash of the order being filled. 66-character hex string including 0x prefix.
in_subaccountSTRINGSubaccount identifier for the order participant. 66-character hex string including 0x prefix, encoding both the wallet address and subaccount name.
in_priceX18STRINGExecution price for the order scaled by 10^18. Numeric string representation of the price with 18 decimal places of precision.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_expirationSTRINGOrder expiration timestamp. Unix timestamp in seconds, or 0 for orders without expiration.
in_nonceSTRINGUnique numeric identifier for an order, transaction, or operation used to prevent replay attacks. Numeric string representation without leading zeros.
in_isTakerBOOLBoolean flag indicating whether the order was executed as a taker order in the exchange match.
in_feeAmountSTRINGFee amount charged for the flash loan or transaction. Numeric string representation of fee quantity in smallest denomination.
in_baseDeltaSTRINGChange in base asset quantity for the order fill. Numeric string representation in smallest denomination, positive for buys and negative for sells.
in_quoteDeltaSTRINGChange in quote asset quantity for the order fill. Numeric string representation in smallest denomination, negative when buying base and positive when selling base.
addressremovedin_noncein_amountin_digestlog_indexin_isTakerin_priceX18block_numberin_baseDeltain_feeAmountin_productIdin_expirationin_quoteDeltain_subaccountblock_timestamptransaction_hash
0x4b7a7df15eb80a1ccec5ab0dbfdf0f6bf739ab5efalse0-150000000000000000x68f7b00d09775e335d6d0eb73cefe0ca19b3ac8382eba2f9182b3284b448298e147false8722300000000000000000016446840-1500000000000000002013083450000000000000000x00000000000000000000000000000000000000000000000000000000000000012025-03-28T00:03:33.000Z0x4f54eaf378412530343e76cf5c77b6ca768648c7d0eee51d02af81a1e6f8afc7
0x4b7a7df15eb80a1ccec5ab0dbfdf0f6bf739ab5efalse0-1900000000000000000xf7f0c681c706e4eb30d876018aadcf2757770f8a29a93fcaca88f85f6b4fd788256false145220000000000000000016446840-19000000000000000002802759180000000000000000x00000000000000000000000000000000000000000000000000000000000000012025-03-28T00:03:33.000Z0x4f54eaf378412530343e76cf5c77b6ca768648c7d0eee51d02af81a1e6f8afc7
0x4b7a7df15eb80a1ccec5ab0dbfdf0f6bf739ab5efalse0100000000000000000x48b637d6244f08d9e5d6f8d32f05ee5bbe693f2c95f55362ebdf208efe22621298false872210000000000000000001644684010000000000000000020-8722100000000000000000x00000000000000000000000000000000000000000000000000000000000000012025-03-28T00:03:33.000Z0x4f54eaf378412530343e76cf5c77b6ca768648c7d0eee51d02af81a1e6f8afc7
Query with partition filter
SELECT *
FROM `tt-contracts.vertex_v1_sonic.OffchainExchange_FillOrder_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

OffchainExchange_Initialized_event

Contract initialization events for the Vertex protocol OffchainExchange contract, capturing version information and deployment metadata. Emitted once per contract deployment to mark the contract’s operational state activation.
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_versionINT64Version identifier for the contract or event schema. String or integer value indicating the initialization or state version.
addressremovedlog_indexin_versionblock_numberblock_timestamptransaction_hash
0x4b7a7df15eb80a1ccec5ab0dbfdf0f6bf739ab5efalse715968112024-12-18T17:48:44.000Z0x2bb2993a2da2f4745d64cf38a0ed9b20a0ac38eb1cb2c9b50f5f852675b3258e
Query with partition filter
SELECT *
FROM `tt-contracts.vertex_v1_sonic.OffchainExchange_Initialized_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

OffchainExchange_OwnershipTransferred_event

Ownership transfer events from OffchainExchange contracts recording changes in contract ownership. Contains previous owner, new owner addresses, and transaction metadata for tracking administrative control transitions.
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_previousOwnerSTRINGAddress of the prior owner in an ownership transfer event. 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.
addressremovedlog_indexin_newOwnerblock_numberblock_timestampin_previousOwnertransaction_hash
0x4b7a7df15eb80a1ccec5ab0dbfdf0f6bf739ab5efalse60xc88e9a634bc1d3ee499317af16e5ccbe3c9ca4905968112024-12-18T17:48:44.000Z0x00000000000000000000000000000000000000000x2bb2993a2da2f4745d64cf38a0ed9b20a0ac38eb1cb2c9b50f5f852675b3258e
0x4b7a7df15eb80a1ccec5ab0dbfdf0f6bf739ab5efalse00xbf665475dec20416083bbaa56e0f02942b81843e6011672024-12-18T18:19:48.000Z0xc88e9a634bc1d3ee499317af16e5ccbe3c9ca4900x062c2a0e94ad79af1f5c8a4b5957c9cb56628b8aaee20094e940ab91491582e0
Query with partition filter
SELECT *
FROM `tt-contracts.vertex_v1_sonic.OffchainExchange_OwnershipTransferred_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

SAirdrop_ClaimArb_event

Weekly airdrop claim events from Vertex Protocol on Sonic, recording ARB token distributions to participant accounts with claim amounts and week identifiers. Used for tracking airdrop participation patterns and recipient distribution analysis across weekly allocation periods.
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_accountSTRINGAccount address involved in the transaction or operation. Hex-encoded, 0x-prefixed, 42-character string.
in_weekSTRINGWeek number of the airdrop distribution period for which the claim was made. Typically represents sequential distribution rounds, with values like ‘1’, ‘2’, or ‘3’ as seen in sample claims.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
addressin_weekremovedin_amountlog_indexin_accountblock_numberblock_timestamptransaction_hash
0x0ba8897ec1349cc86928210169cd8a72662457ed2false1272020000000000000010x5b183ae7d37aeaf4bcb953aa85622c30772163af137816712025-03-15T01:26:16.000Z0xe19ef0ebb4633ebc6b89a478866bcd7e78a46ae1c8dfaeb5cee6e913dfdd54e0
0x0ba8897ec1349cc86928210169cd8a72662457ed2false339430000000000000010x5ab8e8a5ac6ee75bdf3ae1e9bb5e354232768053139446492025-03-15T21:29:00.000Z0xb68180e389e58d7b95c930dcbc8b8b9426c756da1f948efd78438a9345d2e610
0x0ba8897ec1349cc86928210169cd8a72662457ed2false46284850000000000000010xf35392b99258386d003c06e50047c5f79a450dbc139604342025-03-15T23:18:56.000Z0xd193ca72081aef03a6da087a00d6653651d2bc6c3c647ebd14a764a71bab23dc
Query with partition filter
SELECT *
FROM `tt-contracts.vertex_v1_sonic.SAirdrop_ClaimArb_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100