Skip to main content

Tables

CLMM_Swap_instruction

Swap instruction records from ByReal CLMM (Concentrated Liquidity Market Maker) pools on Solana. Tracks token swaps with amounts, prices, vaults, and tick arrays for analyzing DEX trading patterns and liquidity utilization.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_slotINT64Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.
transaction_idSTRINGUnique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.
transaction_indexINT64Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.
transaction_signerSTRINGAccount that signed and authorized the transaction. Base58-encoded Solana public key.
instruction_indexINT64Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.
outer_instruction_indexINT64Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction.
executing_accountSTRINGProgram address that executed the instruction. Base58-encoded Solana public key.
outer_executing_accountSTRINGProgram address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.
surrogate_keySTRINGComposite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens.
instruction_typeSTRINGType of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.
amm_configSTRINGAccount address storing the configuration parameters for the Automated Market Maker (AMM) liquidity pool. Base58-encoded Solana public key.
input_token_accountSTRINGAccount address holding the tokens being swapped or deposited in the transaction. Base58-encoded Solana public key.
input_vaultSTRINGAccount address holding the input token reserves for the liquidity pool. Base58-encoded Solana public key.
observation_stateSTRINGAccount address storing historical price and liquidity observations for the liquidity pool. Base58-encoded Solana public key.
output_token_accountSTRINGAccount address receiving the tokens from the swap transaction. Base58-encoded Solana public key.
output_vaultSTRINGAccount address holding the output token reserves for the liquidity pool. Base58-encoded Solana public key.
payerSTRINGAccount that funds transaction fees and rent-exempt balances for new accounts. Base58-encoded Solana public key.
pool_stateSTRINGAccount address representing the liquidity pool state. Base58-encoded Solana public key.
tick_arraySTRINGAccount address storing tick data for concentrated liquidity price ranges in the AMM pool. Base58-encoded Solana public key.
token_programSTRINGProgram address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program.
amountBIGNUMERICQuantity of tokens involved in the transaction. Integer value representing the smallest denomination of the token.
is_base_inputBOOLBoolean flag indicating whether the input token corresponds to the base token in the liquidity pool’s trading pair.
other_amount_thresholdBIGNUMERICMinimum acceptable quantity for the output token in a swap transaction. Integer value representing the smallest denomination of the token.
sqrt_price_limit_x64BIGNUMERICPrice limit for the swap expressed as the square root of the price ratio, scaled by 2^64 (Q64.64 fixed-point format).
remaining_accountsJSONAdditional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution.
payeramountamm_configblock_slotpool_statetick_arrayinput_vaultoutput_vaultis_base_inputsurrogate_keytoken_programtransaction_idblock_timestampinstruction_typeexecuting_accountinstruction_indexobservation_statetransaction_indexremaining_accountstransaction_signerinput_token_accountoutput_token_accountsqrt_price_limit_x64other_amount_thresholdouter_executing_accountouter_instruction_index
FATEorZGqsxg11TmJVRdX5WZ12bQpdS2Va9L7iHWzcHr218013951014veWyQnnZP5rJgVkif5zL5hvuxFTZMcJVoVEo3ri8ZKA372214765BmB6JgMnmxMBpmBnyoXi8REjJnZuzcaJ9m8e8QSCG1a3HG21mHF4EadJ6WzJ89emijNWj4nH8mB6AotPh4oMATSo2jN4cLEniux5k6ZFK32GVnR96nibhzSU6CvZbcT6xkqZ7CrxxzxRGBJxSHg233LTpSqm4G2xXNzdM7DRenCAG1bctrue372214765-36muC2bshABFE28n4XmyJ7c273paTjobjHgs6iSvq1Xb758K9TMS6M4dFSVwmsQLSv6UQYvoECkhEceEHrKgZZep-0-3TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA36muC2bshABFE28n4XmyJ7c273paTjobjHgs6iSvq1Xb758K9TMS6M4dFSVwmsQLSv6UQYvoECkhEceEHrKgZZep2025-10-09T11:15:43.000ZSwapREALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N234ywZjpidXVDKF1Ta1d3ud4RbmgjxDrW6a4Xh7KHbRLib0[“2nGwN5TwxJPkuEj5PeW6FYnzNeEsD68f5TtEAbwkLJDi”,“fbqZmD6C8FvzsGwZkHhDbSFtyx6fEHqQkZor6amDLnw”,“GSZQ3Y4MmyubTugqsm8pimsQ2PBryXKoXEfDGJszEG3f”,“8izExcyaGqXMZavW2KkcTi39AMDWzZYR9CsbQbmV3Frg”]FATEorZGqsxg11TmJVRdX5WZ12bQpdS2Va9L7iHWzcHrDUiFkisdnLYV7QPrs75oi3DHwYtuqHgfACCiQ431fPFx827XwBZ5XW9avTevtZq2aJrGZsytTZUzLzGPBzC5FmCs00SAbErai3UvzycbkooTMoQkD3Y7JVr5aEf7tEHBW1AWf0
FATEorZGqsxg11TmJVRdX5WZ12bQpdS2Va9L7iHWzcHr234905859256veWyQnnZP5rJgVkif5zL5hvuxFTZMcJVoVEo3ri8ZKA372214760BmB6JgMnmxMBpmBnyoXi8REjJnZuzcaJ9m8e8QSCG1a3HG21mHF4EadJ6WzJ89emijNWj4nH8mB6AotPh4oMATSo2jN4cLEniux5k6ZFK32GVnR96nibhzSU6CvZbcT6xkqZ7CrxxzxRGBJxSHg233LTpSqm4G2xXNzdM7DRenCAG1bctrue372214760-5mwPe5A2krUmxaeydj3soPuXwg41DZGG95DPBr3QdeLpwJzcgPF175fK675bjQhUqWo8yDz8AUFM5nPsrAYbxMLQ-0-3TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA5mwPe5A2krUmxaeydj3soPuXwg41DZGG95DPBr3QdeLpwJzcgPF175fK675bjQhUqWo8yDz8AUFM5nPsrAYbxMLQ2025-10-09T11:15:42.000ZSwapREALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N234ywZjpidXVDKF1Ta1d3ud4RbmgjxDrW6a4Xh7KHbRLib129[“2nGwN5TwxJPkuEj5PeW6FYnzNeEsD68f5TtEAbwkLJDi”,“fbqZmD6C8FvzsGwZkHhDbSFtyx6fEHqQkZor6amDLnw”,“GSZQ3Y4MmyubTugqsm8pimsQ2PBryXKoXEfDGJszEG3f”,“8izExcyaGqXMZavW2KkcTi39AMDWzZYR9CsbQbmV3Frg”]FATEorZGqsxg11TmJVRdX5WZ12bQpdS2Va9L7iHWzcHrDUiFkisdnLYV7QPrs75oi3DHwYtuqHgfACCiQ431fPFx827XwBZ5XW9avTevtZq2aJrGZsytTZUzLzGPBzC5FmCs00SAbErai3UvzycbkooTMoQkD3Y7JVr5aEf7tEHBW1AWf0
ATQs6A92eUzdxTBsQhRJxxJDpgYDTGvLnU4e5mMEfY3k33564657veWyQnnZP5rJgVkif5zL5hvuxFTZMcJVoVEo3ri8ZKA3721944083DbStN7JQ7XJJDNhSk8c7NPX2WX5qMtUFFqudjaFjuSU82Wj4QAjPGxVV7JTpAwxgFYfG5RoWxz5zXgr9YTFBPjJ7c19MGtKYYSocv9yegiZZX17q2Vpdn7PppEnUZFxqcPm4aPHYfdkhP7Z1FZYxAZrbLyeXBaqWAPLF79zCCzDdR2btrue372194408-5NyfddK8hVCVBNj2tRncv2NkUbTniJCk7CupR49HrUykHzRwKvYJK3asZv1UzVfrKTC3X96XJsZeA25gEokRnBrc-1-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA5NyfddK8hVCVBNj2tRncv2NkUbTniJCk7CupR49HrUykHzRwKvYJK3asZv1UzVfrKTC3X96XJsZeA25gEokRnBrc2025-10-09T09:01:11.000ZSwapREALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N20G92z7cjgptsFjM8Fou8bPuhYG6VXUWBzb6fhGSgSL94c303[“2ntBsyD6oEgJpdeNttjLCe9o7x5fM7KdES2cVgLizTNT”,“4HZ9XegxDZ74bDaezoYazu2uWKhaP33JDq4tPY8AFHUF”]ATQs6A92eUzdxTBsQhRJxxJDpgYDTGvLnU4e5mMEfY3kEUWdBPVb39PTbMJZbRoR1LSa138JjqoYThVdUdSPchSV146bEK8ChWaoMxcG5eY5hUxJTC7idUmnwqCftVYdK8f500JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV41
Query with partition filter
SELECT *
FROM `tt-contracts.byreal_v1_solana.CLMM_Swap_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

CLMM_SwapV2_instruction

Concentrated Liquidity Market Maker (CLMM) swap instruction records from the Byreal protocol on Solana. Contains token swap details including amounts, vaults, price limits, and swap direction for analyzing DEX trading patterns and liquidity pool interactions.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_slotINT64Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.
transaction_idSTRINGUnique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.
transaction_indexINT64Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.
transaction_signerSTRINGAccount that signed and authorized the transaction. Base58-encoded Solana public key.
instruction_indexINT64Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.
outer_instruction_indexINT64Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction.
executing_accountSTRINGProgram address that executed the instruction. Base58-encoded Solana public key.
outer_executing_accountSTRINGProgram address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.
surrogate_keySTRINGComposite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens.
instruction_typeSTRINGType of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.
amm_configSTRINGAccount address storing the configuration parameters for the Automated Market Maker (AMM) liquidity pool. Base58-encoded Solana public key.
input_token_accountSTRINGAccount address holding the tokens being swapped or deposited in the transaction. Base58-encoded Solana public key.
input_vaultSTRINGAccount address holding the input token reserves for the liquidity pool. Base58-encoded Solana public key.
input_vault_mintSTRINGToken mint address for the input vault. Base58-encoded Solana public key.
memo_programSTRINGProgram address for the Solana Memo Program used to attach on-chain messages to transactions. Base58-encoded Solana public key.
observation_stateSTRINGAccount address storing historical price and liquidity observations for the liquidity pool. Base58-encoded Solana public key.
output_token_accountSTRINGAccount address receiving the tokens from the swap transaction. Base58-encoded Solana public key.
output_vaultSTRINGAccount address holding the output token reserves for the liquidity pool. Base58-encoded Solana public key.
output_vault_mintSTRINGToken mint address for the output vault. Base58-encoded Solana public key.
payerSTRINGAccount that funds transaction fees and rent-exempt balances for new accounts. Base58-encoded Solana public key.
pool_stateSTRINGAccount address representing the liquidity pool state. Base58-encoded Solana public key.
token_programSTRINGProgram address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program.
token_program_2022STRINGProgram address managing SPL Token-2022 operations. Base58-encoded Solana public key representing the Token-2022 Program.
amountBIGNUMERICQuantity of tokens involved in the transaction. Integer value representing the smallest denomination of the token.
is_base_inputBOOLBoolean flag indicating whether the input token corresponds to the base token in the liquidity pool’s trading pair.
other_amount_thresholdBIGNUMERICMinimum acceptable quantity for the output token in a swap transaction. Integer value representing the smallest denomination of the token.
sqrt_price_limit_x64BIGNUMERICPrice limit for the swap expressed as the square root of the price ratio, scaled by 2^64 (Q64.64 fixed-point format).
remaining_accountsJSONAdditional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution.
payeramountamm_configblock_slotpool_stateinput_vaultmemo_programoutput_vaultis_base_inputsurrogate_keytoken_programtransaction_idblock_timestampinput_vault_mintinstruction_typeexecuting_accountinstruction_indexobservation_stateoutput_vault_minttransaction_indexremaining_accountstoken_program_2022transaction_signerinput_token_accountoutput_token_accountsqrt_price_limit_x64other_amount_thresholdouter_executing_accountouter_instruction_index
9FZV5bmxdAbChYv4vW6xaAnqUnVQ3452SCyVnfJAHUVE5035147096FHuHDcv9FL55qhoBoUGAmxZg9XM47fBM3t2vdefGW235769654223XoPQqGw9WMsLoqTu8HMzJLD6RnXsufbKyWPLJywsCT6nMF76wKdFZaE78eRRDcNikVw1jMKMC4zoj7ibq1N25fMemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHrJ9WJF4NbJwio4DiKiTGsb7uDnxbruWjEVkj7M6bLhCRatrue357696542-37arjoDgqoqJgHGdb1kffKdovoHfPvCtdQcbG7pwscCVqfcwarT5DVGVgj2HKE9uvrocTYN6JWhwMLV4KkCNtNAY-3-3TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA37arjoDgqoqJgHGdb1kffKdovoHfPvCtdQcbG7pwscCVqfcwarT5DVGVgj2HKE9uvrocTYN6JWhwMLV4KkCNtNAY2025-08-03T23:26:13.000ZEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vSwapV2REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N23EWXF1h46ahk9i4c768wRCxxWjR7eEDs3PAvFwms95hqfEs9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB209[“AsotAq6Hb5KW6bAExHq2hJctDNuErLEjaVSaR4yJ5WEj”,“DbRjFtYNCvPCs7YSk3Cs1feaRfxe2HuCZnpUYEjmR3nQ”,“AkNBHzK3gMxPo74pu4xvk3YNRZfpam643ScskE4w6fNN”,“GDqetVZ6WdDYJb7edydzqg53CtDWnqQZVSAM8FxeRnvC”]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb9FZV5bmxdAbChYv4vW6xaAnqUnVQ3452SCyVnfJAHUVEEVzyfq1PRqrKs3eVBWNErNoVtB7o9YWirksLZH1uNTiv13BzbKUELR3KBkPsspJfpeJ86EwZriTN3QK3J8QwKG3Z016m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma3
7zdn1rsyKaLPCyoUb22UuVQFHYPBy8zczCaAbwZnmZSv6135730996FHuHDcv9FL55qhoBoUGAmxZg9XM47fBM3t2vdefGW235769494323XoPQqGw9WMsLoqTu8HMzJLD6RnXsufbKyWPLJywsCTJ9WJF4NbJwio4DiKiTGsb7uDnxbruWjEVkj7M6bLhCRaMemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr6nMF76wKdFZaE78eRRDcNikVw1jMKMC4zoj7ibq1N25ftrue357694943-5DtW6C3vg27GSNoabTQBepwUWHhQjj26L2U5iWb5QYsKaGC4qWSbH6DsieXcjihChZ5qbeW5q25bq4Dafm1kk8i-3-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA5DtW6C3vg27GSNoabTQBepwUWHhQjj26L2U5iWb5QYsKaGC4qWSbH6DsieXcjihChZ5qbeW5q25bq4Dafm1kk8i2025-08-03T23:15:32.000ZEs9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYBSwapV2REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N20EWXF1h46ahk9i4c768wRCxxWjR7eEDs3PAvFwms95hqfEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v235[“AsotAq6Hb5KW6bAExHq2hJctDNuErLEjaVSaR4yJ5WEj”,“DbRjFtYNCvPCs7YSk3Cs1feaRfxe2HuCZnpUYEjmR3nQ”,“5ipEofiHQt2z9EXBZZMbMLcgeD6SFRFGKfQgfo65PKCc”,“8vdCZ5Ks2TcgAfJjE7q9RKdBt1A9dWPM7fKQPFaC3Z3E”,“Gw6NM3UC8FGsQ2hyw8FzKqz1oS9XYQRWr8Na9NB68KJF”]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb7zdn1rsyKaLPCyoUb22UuVQFHYPBy8zczCaAbwZnmZSvF2HG8RddKQvkCvzPP3TbSEzjZabZRGVBknLxnQ2BY6vL23fLtFXotmPXG5EjBaHz93hWcWcxxZiUKVf1BKhy7dhN016m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma3
HR3BgaUaFLXYjtDDH6bPPQET3Tq5VGnftt7u7s6yBRrW5111938796FHuHDcv9FL55qhoBoUGAmxZg9XM47fBM3t2vdefGW235769662523XoPQqGw9WMsLoqTu8HMzJLD6RnXsufbKyWPLJywsCT6nMF76wKdFZaE78eRRDcNikVw1jMKMC4zoj7ibq1N25fMemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHrJ9WJF4NbJwio4DiKiTGsb7uDnxbruWjEVkj7M6bLhCRatrue357696625-4xr6P1Jbh1gg7xrvLpkHjXXXcLcry97q6narfFVxUpPN2pZudVeVEos4qYgYTfuU3BpBR9ELzmJhXkA6z9u6ULXG-3-3TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA4xr6P1Jbh1gg7xrvLpkHjXXXcLcry97q6narfFVxUpPN2pZudVeVEos4qYgYTfuU3BpBR9ELzmJhXkA6z9u6ULXG2025-08-03T23:26:45.000ZEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vSwapV2REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N23EWXF1h46ahk9i4c768wRCxxWjR7eEDs3PAvFwms95hqfEs9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB328[“AsotAq6Hb5KW6bAExHq2hJctDNuErLEjaVSaR4yJ5WEj”,“DbRjFtYNCvPCs7YSk3Cs1feaRfxe2HuCZnpUYEjmR3nQ”,“AkNBHzK3gMxPo74pu4xvk3YNRZfpam643ScskE4w6fNN”,“GDqetVZ6WdDYJb7edydzqg53CtDWnqQZVSAM8FxeRnvC”]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbHR3BgaUaFLXYjtDDH6bPPQET3Tq5VGnftt7u7s6yBRrW2d9R4RxRte9UTn2uMvUuS9kfrrQbz3Vt9iZ25zGU2r8C24wGJTy1C5NjSAusuKBMMjBcNhvE24rzzGGEvUtmh5FT016m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma3
Query with partition filter
SELECT *
FROM `tt-contracts.byreal_v1_solana.CLMM_SwapV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Swap_instruction

Token swap execution records from decentralized exchange (DEX) programs on Solana. Contains input/output amounts, token accounts, liquidity pool references, and slippage protection parameters for atomic token exchanges.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_slotINT64Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.
transaction_idSTRINGUnique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.
transaction_indexINT64Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.
transaction_signerSTRINGAccount that signed and authorized the transaction. Base58-encoded Solana public key.
instruction_indexINT64Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.
outer_instruction_indexINT64Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction.
executing_accountSTRINGProgram address that executed the instruction. Base58-encoded Solana public key.
outer_executing_accountSTRINGProgram address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.
surrogate_keySTRINGComposite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens.
instruction_typeSTRINGType of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.
amm_configSTRINGAccount address storing the configuration parameters for the Automated Market Maker (AMM) liquidity pool. Base58-encoded Solana public key.
input_token_accountSTRINGAccount address holding the tokens being swapped or deposited in the transaction. Base58-encoded Solana public key.
input_vaultSTRINGAccount address holding the input token reserves for the liquidity pool. Base58-encoded Solana public key.
observation_stateSTRINGAccount address storing historical price and liquidity observations for the liquidity pool. Base58-encoded Solana public key.
output_token_accountSTRINGAccount address receiving the tokens from the swap transaction. Base58-encoded Solana public key.
output_vaultSTRINGAccount address holding the output token reserves for the liquidity pool. Base58-encoded Solana public key.
payerSTRINGAccount that funds transaction fees and rent-exempt balances for new accounts. Base58-encoded Solana public key.
pool_stateSTRINGAccount address representing the liquidity pool state. Base58-encoded Solana public key.
tick_arraySTRINGAccount address storing tick data for concentrated liquidity price ranges in the AMM pool. Base58-encoded Solana public key.
token_programSTRINGProgram address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program.
amountBIGNUMERICQuantity of tokens involved in the transaction. Integer value representing the smallest denomination of the token.
is_base_inputBOOLBoolean flag indicating whether the input token corresponds to the base token in the liquidity pool’s trading pair.
other_amount_thresholdBIGNUMERICMinimum acceptable quantity for the output token in a swap transaction. Integer value representing the smallest denomination of the token.
sqrt_price_limit_x64BIGNUMERICPrice limit for the swap expressed as the square root of the price ratio, scaled by 2^64 (Q64.64 fixed-point format).
remaining_accountsJSONAdditional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution.
payeramountamm_configblock_slotpool_statetick_arrayinput_vaultoutput_vaultis_base_inputsurrogate_keytoken_programtransaction_idblock_timestampinstruction_typeexecuting_accountinstruction_indexobservation_statetransaction_indexremaining_accountstransaction_signerinput_token_accountoutput_token_accountsqrt_price_limit_x64other_amount_thresholdouter_executing_accountouter_instruction_index
C6GA4fZDTrxzqRh16F1XbGvYqodmgWT1JHCKHvKVnv8j400000004E6xP73xzTs4aCvY92hbXRwWkYptNwvViPZmLcZEBUk43526148999GTj99g9tbz9U6UYDsX6YeRTgUnkYG6GTnHv3qLa5aXq7XCCPsg1HYuG1xPZ3n5BSSRM9JZU1i7RybMQ2VPitBgUHL8turx8hJEEPVH4ivxzxwfdxVA1PH3LeYbSmh3hYfzz5BzogZvHNEuwstR4iwTWdd7jknFBZqJQWVjxPsDfEUD6true352614899-4NP7VYnerPUJWnGiiMCSZdfTD5wwoRCSp35aP7Qsf8XmdGxBcU9LkTKzqsyFsPCwRV85td5LpBSss9L2QvmDYsEs-0-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA4NP7VYnerPUJWnGiiMCSZdfTD5wwoRCSp35aP7Qsf8XmdGxBcU9LkTKzqsyFsPCwRV85td5LpBSss9L2QvmDYsEs2025-07-11T15:11:46.000ZSwapREALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N203T6qNbQqWYDfSTew1ifsNedtoeDP8LRuCegmUH27ykEZ130[“2fXk9LK5zRWKCbeLqcYkvbTjNMSrDS8YNr8dCkHQ4jQk”,“J4WwSJRGqYQn8xzXN2urgewrAjEFyqFm16rhRvJt2uo5”,“B8SwEGYm7p8eE2okdRe68mbRRSf5hhjP5k4ixp9YUQmo”,“7kpU4nqpUerDw1VZjayRGrqsJjvzNtiuodsgTgJ2qakF”,“zmsoKEYP5amoM8zUEFn2MPMCNtPqRj1ChqYDoF4XsLz”,“GuDQwyNv6g6jtZg13VNcDnK9mb6q8pTj534BDehqvtzF”]C6GA4fZDTrxzqRh16F1XbGvYqodmgWT1JHCKHvKVnv8j2pb2bhqTJVJ4BaHhh5xoF3y5oAP2Ygfu8MAXkm99pVHFDcJWCjqmUiYJwtmybNVPhpBzqoJrCM4Q3bVEBNuAs4YZ7.922667352106697925757824809e+280ams9tG5sJHh6ZDEuWrFZQUnoM6PGau5sMiMnomKBwui0
C6GA4fZDTrxzqRh16F1XbGvYqodmgWT1JHCKHvKVnv8j300000004E6xP73xzTs4aCvY92hbXRwWkYptNwvViPZmLcZEBUk43525431509GTj99g9tbz9U6UYDsX6YeRTgUnkYG6GTnHv3qLa5aXq7XCCPsg1HYuG1xPZ3n5BSSRM9JZU1i7RybMQ2VPitBgUHL8turx8hJEEPVH4ivxzxwfdxVA1PH3LeYbSmh3hYfzz5BzogZvHNEuwstR4iwTWdd7jknFBZqJQWVjxPsDfEUD6true352543150-5dX2ChBGDZu3Zo3UVwaxnH5Tk8VY8RJsMALvBmrGnS6JPAQTYzFwRw4m8MHQvHdEST4fK2GpicNSzKosKaHJfX3X-0-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA5dX2ChBGDZu3Zo3UVwaxnH5Tk8VY8RJsMALvBmrGnS6JPAQTYzFwRw4m8MHQvHdEST4fK2GpicNSzKosKaHJfX3X2025-07-11T07:18:07.000ZSwapREALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N203T6qNbQqWYDfSTew1ifsNedtoeDP8LRuCegmUH27ykEZ23[“2fXk9LK5zRWKCbeLqcYkvbTjNMSrDS8YNr8dCkHQ4jQk”,“J4WwSJRGqYQn8xzXN2urgewrAjEFyqFm16rhRvJt2uo5”,“B8SwEGYm7p8eE2okdRe68mbRRSf5hhjP5k4ixp9YUQmo”,“7kpU4nqpUerDw1VZjayRGrqsJjvzNtiuodsgTgJ2qakF”,“zmsoKEYP5amoM8zUEFn2MPMCNtPqRj1ChqYDoF4XsLz”,“GuDQwyNv6g6jtZg13VNcDnK9mb6q8pTj534BDehqvtzF”]C6GA4fZDTrxzqRh16F1XbGvYqodmgWT1JHCKHvKVnv8j2pb2bhqTJVJ4BaHhh5xoF3y5oAP2Ygfu8MAXkm99pVHFDcJWCjqmUiYJwtmybNVPhpBzqoJrCM4Q3bVEBNuAs4YZ7.922667352106697925757824809e+280ams9tG5sJHh6ZDEuWrFZQUnoM6PGau5sMiMnomKBwui0
C6GA4fZDTrxzqRh16F1XbGvYqodmgWT1JHCKHvKVnv8j300000004E6xP73xzTs4aCvY92hbXRwWkYptNwvViPZmLcZEBUk43526149529GTj99g9tbz9U6UYDsX6YeRTgUnkYG6GTnHv3qLa5aXq7XCCPsg1HYuG1xPZ3n5BSSRM9JZU1i7RybMQ2VPitBgUHL8turx8hJEEPVH4ivxzxwfdxVA1PH3LeYbSmh3hYfzz5BzogZvHNEuwstR4iwTWdd7jknFBZqJQWVjxPsDfEUD6true352614952-66DC9Nj92ZrhkBUddnaSYqgrAL3KhiGs8ewsxDjpVGorKXK8VmnVUUzGnzYJkvdEDfMm4VGupuREYQKLRQ4to6s3-0-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA66DC9Nj92ZrhkBUddnaSYqgrAL3KhiGs8ewsxDjpVGorKXK8VmnVUUzGnzYJkvdEDfMm4VGupuREYQKLRQ4to6s32025-07-11T15:12:07.000ZSwapREALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N203T6qNbQqWYDfSTew1ifsNedtoeDP8LRuCegmUH27ykEZ34[“2fXk9LK5zRWKCbeLqcYkvbTjNMSrDS8YNr8dCkHQ4jQk”,“J4WwSJRGqYQn8xzXN2urgewrAjEFyqFm16rhRvJt2uo5”,“B8SwEGYm7p8eE2okdRe68mbRRSf5hhjP5k4ixp9YUQmo”,“7kpU4nqpUerDw1VZjayRGrqsJjvzNtiuodsgTgJ2qakF”,“zmsoKEYP5amoM8zUEFn2MPMCNtPqRj1ChqYDoF4XsLz”,“GuDQwyNv6g6jtZg13VNcDnK9mb6q8pTj534BDehqvtzF”]C6GA4fZDTrxzqRh16F1XbGvYqodmgWT1JHCKHvKVnv8j2pb2bhqTJVJ4BaHhh5xoF3y5oAP2Ygfu8MAXkm99pVHFDcJWCjqmUiYJwtmybNVPhpBzqoJrCM4Q3bVEBNuAs4YZ7.922667352106697925757824809e+280ams9tG5sJHh6ZDEuWrFZQUnoM6PGau5sMiMnomKBwui0
Query with partition filter
SELECT *
FROM `tt-contracts.byreal_v1_solana.Swap_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

SwapV2_instruction

Token swap instruction records from Byreal V1 automated market maker (AMM) on Solana. Contains swap parameters including input/output vaults, price limits, and token account details for analyzing DEX trading activity.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_slotINT64Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain.
transaction_idSTRINGUnique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions.
transaction_indexINT64Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution.
transaction_signerSTRINGAccount that signed and authorized the transaction. Base58-encoded Solana public key.
instruction_indexINT64Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.
outer_instruction_indexINT64Position of the parent instruction that invoked the current instruction through a Cross-Program Invocation. Zero-indexed integer representing the sequential order of the outer instruction within the transaction.
executing_accountSTRINGProgram address that executed the instruction. Base58-encoded Solana public key.
outer_executing_accountSTRINGProgram address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key.
surrogate_keySTRINGComposite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens.
instruction_typeSTRINGType of instruction or operation being executed. Categorizes the specific action performed within the program or protocol.
amm_configSTRINGAccount address storing the configuration parameters for the Automated Market Maker (AMM) liquidity pool. Base58-encoded Solana public key.
input_token_accountSTRINGAccount address holding the tokens being swapped or deposited in the transaction. Base58-encoded Solana public key.
input_vaultSTRINGAccount address holding the input token reserves for the liquidity pool. Base58-encoded Solana public key.
input_vault_mintSTRINGToken mint address for the input vault. Base58-encoded Solana public key.
memo_programSTRINGProgram address for the Solana Memo Program used to attach on-chain messages to transactions. Base58-encoded Solana public key.
observation_stateSTRINGAccount address storing historical price and liquidity observations for the liquidity pool. Base58-encoded Solana public key.
output_token_accountSTRINGAccount address receiving the tokens from the swap transaction. Base58-encoded Solana public key.
output_vaultSTRINGAccount address holding the output token reserves for the liquidity pool. Base58-encoded Solana public key.
output_vault_mintSTRINGToken mint address for the output vault. Base58-encoded Solana public key.
payerSTRINGAccount that funds transaction fees and rent-exempt balances for new accounts. Base58-encoded Solana public key.
pool_stateSTRINGAccount address representing the liquidity pool state. Base58-encoded Solana public key.
token_programSTRINGProgram address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program.
token_program_2022STRINGProgram address managing SPL Token-2022 operations. Base58-encoded Solana public key representing the Token-2022 Program.
amountBIGNUMERICQuantity of tokens involved in the transaction. Integer value representing the smallest denomination of the token.
is_base_inputBOOLBoolean flag indicating whether the input token corresponds to the base token in the liquidity pool’s trading pair.
other_amount_thresholdBIGNUMERICMinimum acceptable quantity for the output token in a swap transaction. Integer value representing the smallest denomination of the token.
sqrt_price_limit_x64BIGNUMERICPrice limit for the swap expressed as the square root of the price ratio, scaled by 2^64 (Q64.64 fixed-point format).
remaining_accountsJSONAdditional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution.
payeramountamm_configblock_slotpool_stateinput_vaultmemo_programoutput_vaultis_base_inputsurrogate_keytoken_programtransaction_idblock_timestampinput_vault_mintinstruction_typeexecuting_accountinstruction_indexobservation_stateoutput_vault_minttransaction_indexremaining_accountstoken_program_2022transaction_signerinput_token_accountoutput_token_accountsqrt_price_limit_x64other_amount_thresholdouter_executing_accountouter_instruction_index
atom2VuiFEhgGSggRokWuXfsZaS6mxHKwKUSFnECshJ7714879veWyQnnZP5rJgVkif5zL5hvuxFTZMcJVoVEo3ri8ZKA364753372GjLusGo2z3mnXPmebhhNt9ocMDJgfdxrDFctVF8Ev3KgH66hccvb28JaK6p7jqsNyFkyrc5vNzyDBzWvTveyJFdsMemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr14fhv98NmX6sDiyiLDsP2WrDHJuD4k5gd5SmiqaJgh7Utrue364753372-4NeCA12LZN6VKcnkjzAgTFoHfkkbBRhYHsaSR1vwhiEADEivVS7bFamJrDSCB8D9cXjYa6es2cmjdjhKTpAUgCdq-0-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA4NeCA12LZN6VKcnkjzAgTFoHfkkbBRhYHsaSR1vwhiEADEivVS7bFamJrDSCB8D9cXjYa6es2cmjdjhKTpAUgCdq2025-09-05T05:12:59.000ZEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vSwapV2REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N20DwuoTKhzz7JmRfkxcwAWi52uqBvuGXWWaspMqm7e79vgXsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh82[“DGxCE3nZkg6nnZTiktz56hBJRnKpZFv1TgxKbFUHXn1M”,“AChzVVdxDdAHz7775ccKG4J5gbhKW1ujAYwYyHrUeYrN”]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbatom2VuiFEhgGSggRokWuXfsZaS6mxHKwKUSFnECshJEzrSmFqKHouV1s9jh1cAsevobQHyinUneC965va8LSFN2yhPzVsC2AB6qukc7UEaxsjJDMYfvQgVGxEb5TCdBjGd00AtomCf57Gdp49TDf2q6w7ypqEwPEaCCpxbpTdD4RmDQt0
atom2VuiFEhgGSggRokWuXfsZaS6mxHKwKUSFnECshJ3984413veWyQnnZP5rJgVkif5zL5hvuxFTZMcJVoVEo3ri8ZKA364737968GjLusGo2z3mnXPmebhhNt9ocMDJgfdxrDFctVF8Ev3KgH66hccvb28JaK6p7jqsNyFkyrc5vNzyDBzWvTveyJFdsMemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr14fhv98NmX6sDiyiLDsP2WrDHJuD4k5gd5SmiqaJgh7Utrue364737968-4SYBGmE7rLvyS6c4ZrSijkMouzSVWg74KxEAGdLAMJqJuYbGLkJu3qiPc2ADEyn2akx77Euiw27M3X3SK17M3YV1-0-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA4SYBGmE7rLvyS6c4ZrSijkMouzSVWg74KxEAGdLAMJqJuYbGLkJu3qiPc2ADEyn2akx77Euiw27M3X3SK17M3YV12025-09-05T03:30:55.000ZEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vSwapV2REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N20DwuoTKhzz7JmRfkxcwAWi52uqBvuGXWWaspMqm7e79vgXsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh257[“DGxCE3nZkg6nnZTiktz56hBJRnKpZFv1TgxKbFUHXn1M”,“AChzVVdxDdAHz7775ccKG4J5gbhKW1ujAYwYyHrUeYrN”]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbatom2VuiFEhgGSggRokWuXfsZaS6mxHKwKUSFnECshJEzrSmFqKHouV1s9jh1cAsevobQHyinUneC965va8LSFN2yhPzVsC2AB6qukc7UEaxsjJDMYfvQgVGxEb5TCdBjGd00AtomCf57Gdp49TDf2q6w7ypqEwPEaCCpxbpTdD4RmDQt0
EV7VScMVUyfe8LKczt5rgJjhfyJy4DnfRGcJJ9g3zjZB2229963veWyQnnZP5rJgVkif5zL5hvuxFTZMcJVoVEo3ri8ZKA364853054GjLusGo2z3mnXPmebhhNt9ocMDJgfdxrDFctVF8Ev3KgH66hccvb28JaK6p7jqsNyFkyrc5vNzyDBzWvTveyJFdsMemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr14fhv98NmX6sDiyiLDsP2WrDHJuD4k5gd5SmiqaJgh7Utrue364853054-3NYSVVmwjmV6AwzYHUzNgFXpPyoqiGBjG5ty7Z1JhAcgMgMGzKD6uuRrK4qp9rnqoD4RYN1vtryVqCvYttRaruSP-3-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA3NYSVVmwjmV6AwzYHUzNgFXpPyoqiGBjG5ty7Z1JhAcgMgMGzKD6uuRrK4qp9rnqoD4RYN1vtryVqCvYttRaruSP2025-09-05T16:13:48.000ZEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vSwapV2REALQqNEomY6cQGZJUGwywTBD2UmDT32rZcNnfxQ5N20DwuoTKhzz7JmRfkxcwAWi52uqBvuGXWWaspMqm7e79vgXsc9qvGR1efVDFGLrVsmkzv3qi45LTBjeUKSPmx9qEh35[“AChzVVdxDdAHz7775ccKG4J5gbhKW1ujAYwYyHrUeYrN”,“DGxCE3nZkg6nnZTiktz56hBJRnKpZFv1TgxKbFUHXn1M”]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbEV7VScMVUyfe8LKczt5rgJjhfyJy4DnfRGcJJ9g3zjZBFDXx8F5ALYPGcibPwXVac2VEGpbi9AzyrNrSAF4V4DnM6pZL2s2DbDzCJ19WNprxc14gfKhTVrFCEnFEjzDn1sWh7.9226673515401279992447579055e+2813q9RnxufDcorEPAmCeZumn8kveC832rYYmZSk5tcaCzM3
Query with partition filter
SELECT *
FROM `tt-contracts.byreal_v1_solana.SwapV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100