Skip to main content

Tables

StableSwap_Swap_instruction

Swap instruction records from Stabble Protocol’s StableSwap automated market maker (AMM) on Solana. Captures token-to-token exchanges through liquidity pools with input amounts, minimum output constraints, and vault account references for analyzing stablecoin swap activity and slippage tolerance.
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.
beneficiary_token_outSTRINGAccount address receiving the output tokens from the swap transaction. Base58-encoded Solana public key.
poolSTRINGAccount address of the liquidity pool where the swap occurs. 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.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
user_token_inSTRINGAccount address holding the user’s input token before the swap. Base58-encoded Solana public key.
user_token_outSTRINGAccount address holding the user’s output token after the swap. Base58-encoded Solana public key.
vaultSTRINGAccount address of the vault holding protocol-controlled assets. Base58-encoded Solana public key.
vault_authoritySTRINGAccount address authorized to manage vault operations and token transfers. Base58-encoded Solana public key.
vault_programSTRINGProgram address managing vault operations for the swap protocol. Base58-encoded Solana public key.
vault_token_inSTRINGAccount address holding the vault’s input token before the swap. Base58-encoded Solana public key.
vault_token_outSTRINGAccount address holding the vault’s output token after the swap. Base58-encoded Solana public key.
withdraw_authoritySTRINGAccount address authorized to withdraw tokens from the vault. Base58-encoded Solana public key.
amount_inBIGNUMERICInput amount of tokens being swapped or deposited in the transaction. Integer value representing the quantity in the token’s smallest unit.
minimum_amount_outBIGNUMERICMinimum output amount required from the swap transaction to prevent slippage. Integer value representing the quantity in the token’s smallest unit.
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.
pooluservaultamount_inblock_slotsurrogate_keytoken_programuser_token_invault_programtransaction_iduser_token_outvault_token_inblock_timestampvault_authorityvault_token_outinstruction_typeexecuting_accountinstruction_indextransaction_indexminimum_amount_outremaining_accountstransaction_signerwithdraw_authoritybeneficiary_token_outouter_executing_accountouter_instruction_index
5K7CHUbBYAh6wrantyJvDDqwT4VoKuZTi73CN1DTUUerGGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkCstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC2303400296313553448313553448-3xG7UQ45FJMiPhpFee9xRM757spGoaERwss23BoBvWRLqGXDufYTZqQnwK7GdDJXD7X6f7Wi8sPXPjZpJvVNewh6-3TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9BaeKpEaaTA4dAeLd1VcQ7Wto9YWmQmWn7KnhNSvmbtvvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV3xG7UQ45FJMiPhpFee9xRM757spGoaERwss23BoBvWRLqGXDufYTZqQnwK7GdDJXD7X6f7Wi8sPXPjZpJvVNewh6465hpb9FxqreEBmgts2YTwBtYrG9YMqkXt61MmnhhFij95QUtvDkuoDZrNJiuh9MdahkpRNtSVhZRe83oepd8AM72025-01-12T17:03:58.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYASwapswapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ32012302289788[]GGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkC8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmArLSJrSstZ3kjeZDyMAgjfjad1qdRZHHYaCQTQeAcTpa
DLgzpha6oCe14yjM4i3kygY3QjGBTd8Bw327Wtd4JsLZGGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkCstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC445905002313520280313520280-2oc4ZLesoznCkVHR47UWpun6AxCAV1xsfrRceX5GZTGWfmqCxRaGAjdqLqScXyiDNzF3WiLgE682M8Sdm6GtCLDQ-3TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9BaeKpEaaTA4dAeLd1VcQ7Wto9YWmQmWn7KnhNSvmbtvvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV2oc4ZLesoznCkVHR47UWpun6AxCAV1xsfrRceX5GZTGWfmqCxRaGAjdqLqScXyiDNzF3WiLgE682M8Sdm6GtCLDQ465hpb9FxqreEBmgts2YTwBtYrG9YMqkXt61MmnhhFij95QUtvDkuoDZrNJiuh9MdahkpRNtSVhZRe83oepd8AM72025-01-12T13:18:16.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYASwapswapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ3364445613476[]GGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkC8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmArLSJrSstZ3kjeZDyMAgjfjad1qdRZHHYaCQTQeAcTpa
5K7CHUbBYAh6wrantyJvDDqwT4VoKuZTi73CN1DTUUerGGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkCstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC2919195626313525133313525133-n5BiAaYaiMsogYUeMf1qXxn7Z3red5xAAwjpp2DRu6A3q8RC2WrdsK5wxxMB7LW8ikPBcyHExVfSBfDVg2q2ag2-3TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA9BaeKpEaaTA4dAeLd1VcQ7Wto9YWmQmWn7KnhNSvmbtvvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HVn5BiAaYaiMsogYUeMf1qXxn7Z3red5xAAwjpp2DRu6A3q8RC2WrdsK5wxxMB7LW8ikPBcyHExVfSBfDVg2q2ag2465hpb9FxqreEBmgts2YTwBtYrG9YMqkXt61MmnhhFij95QUtvDkuoDZrNJiuh9MdahkpRNtSVhZRe83oepd8AM72025-01-12T13:51:13.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYASwapswapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ3682917563003[]GGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkC8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmArLSJrSstZ3kjeZDyMAgjfjad1qdRZHHYaCQTQeAcTpa
Query with partition filter
SELECT *
FROM `tt-contracts.stabble_v1_solana.StableSwap_Swap_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

StableSwap_SwapV2_instruction

Token swap instruction records from Stabble StableSwap protocol on Solana. Captures swap amounts, pool identifiers, token mint addresses, and vault details for analyzing stablecoin trading activity and liquidity routing.
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.
beneficiary_token_outSTRINGAccount address receiving the output tokens from the swap transaction. Base58-encoded Solana public key.
mint_inSTRINGMint address of the input token being swapped in this StableSwap transaction. Base58-encoded Solana program-derived address identifying the SPL token standard.
mint_outSTRINGToken mint address of the asset being received from the swap. Base58-encoded Solana program address identifying the output token type.
poolSTRINGAccount address of the liquidity pool where the swap occurs. Base58-encoded Solana public key.
token_2022_programSTRINGProgram address for the Token-2022 Program when managing SPL tokens with extended features. 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.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
user_token_inSTRINGAccount address holding the user’s input token before the swap. Base58-encoded Solana public key.
user_token_outSTRINGAccount address holding the user’s output token after the swap. Base58-encoded Solana public key.
vaultSTRINGAccount address of the vault holding protocol-controlled assets. Base58-encoded Solana public key.
vault_authoritySTRINGAccount address authorized to manage vault operations and token transfers. Base58-encoded Solana public key.
vault_programSTRINGProgram address managing vault operations for the swap protocol. Base58-encoded Solana public key.
vault_token_inSTRINGAccount address holding the vault’s input token before the swap. Base58-encoded Solana public key.
vault_token_outSTRINGAccount address holding the vault’s output token after the swap. Base58-encoded Solana public key.
withdraw_authoritySTRINGAccount address authorized to withdraw tokens from the vault. Base58-encoded Solana public key.
amount_inBIGNUMERICInput amount of tokens being swapped or deposited in the transaction. Integer value representing the quantity in the token’s smallest unit.
minimum_amount_outBIGNUMERICMinimum output amount required from the swap transaction to prevent slippage. Integer value representing the quantity in the token’s smallest unit.
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.
pooluservaultmint_inmint_outamount_inblock_slotsurrogate_keytoken_programuser_token_invault_programtransaction_iduser_token_outvault_token_inblock_timestampvault_authorityvault_token_outinstruction_typeexecuting_accountinstruction_indextransaction_indexminimum_amount_outremaining_accountstoken_2022_programtransaction_signerwithdraw_authoritybeneficiary_token_outouter_executing_accountouter_instruction_index
2y6SoneeaqpryEPsice35wHxuSvz8VjzmQ9RNLNbXJD32w3nJeAbZGhr8fCoMUhm7d4Q9jfrMYiSotD4ibngd5oCstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJhcbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij62087312894634312894634-5cVnsBUbGR6U5qeA67s23d8SdCmBybum51Lah7JFfRv8eiYzY3WuNer6AKqigRHGHsn92hHk2MBPQN21mx4HZbov-3-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAEXpwBUdt6gr1ZTQGVDhgnPV7D8kTChgsq3zqjXb6gqe6vo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV5cVnsBUbGR6U5qeA67s23d8SdCmBybum51Lah7JFfRv8eiYzY3WuNer6AKqigRHGHsn92hHk2MBPQN21mx4HZbov9LoiYPvmy7qLRY3PJqQ5HVBsKpHfzE5RSxEZ73bmAAGyAS97rDZfv52jjKpHRcRr9rzpcevoDYUsJLRLutw73Mmb2025-01-09T14:31:55.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJME38C4ZQ3BYwoRstQTKxTQw1QfohRzJ4rS2W4PLtcnpZH9SwapV2swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ01331[]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb2w3nJeAbZGhr8fCoMUhm7d4Q9jfrMYiSotD4ibngd5oC8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmHwqXnDYQ6mArWJyPo4jP8LjUgrx1c55FvNX7kWnubsdC6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma3
2y6SoneeaqpryEPsice35wHxuSvz8VjzmQ9RNLNbXJD36Ki3oNYKPo25ZM7qP5t5xwTi15KNCqRtoeRn1UfPPtgastab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJhcbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij62291312934267312934267-5L7h3FdkbofXvHT4wmMEjHP4iexSUVepMmS7n8aNNY2Cs4E6KBQqcXFu7XCaYzwnztSXJTQ1wMoVeqd5twZVDuzf-3-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAASgqc1jbADV9QTWaCPsryoPQsL5z9i5HC4FKdAH6AFAQvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV5L7h3FdkbofXvHT4wmMEjHP4iexSUVepMmS7n8aNNY2Cs4E6KBQqcXFu7XCaYzwnztSXJTQ1wMoVeqd5twZVDuzfDzpqiFaQqMgPHRFXQzGwD7J34ERdd9XG9CXJDsViv8vjAS97rDZfv52jjKpHRcRr9rzpcevoDYUsJLRLutw73Mmb2025-01-09T19:01:45.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJME38C4ZQ3BYwoRstQTKxTQw1QfohRzJ4rS2W4PLtcnpZH9SwapV2swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ02231[]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb6Ki3oNYKPo25ZM7qP5t5xwTi15KNCqRtoeRn1UfPPtga8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmHwqXnDYQ6mArWJyPo4jP8LjUgrx1c55FvNX7kWnubsdC6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma3
2y6SoneeaqpryEPsice35wHxuSvz8VjzmQ9RNLNbXJD39MmuU2eKKfaLuNuvnDm6gWNnZviB4Ftf9gP6TmWrGta7stab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJhcbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij52000312907969312907969-2aNBLt4AU9SA4n98U2GW9GcNxCKEQmYpquxBLAtabJA122sgJMbhBGed8Z7aobAieZTUJPq1kKp4NiXLBGXFSC1z-4-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAGqjqXbAAy2AqvpCbRRuuGafqGbpr2jp1fh5nsFhPYkXRvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV2aNBLt4AU9SA4n98U2GW9GcNxCKEQmYpquxBLAtabJA122sgJMbhBGed8Z7aobAieZTUJPq1kKp4NiXLBGXFSC1zDzpqiFaQqMgPHRFXQzGwD7J34ERdd9XG9CXJDsViv8vjAS97rDZfv52jjKpHRcRr9rzpcevoDYUsJLRLutw73Mmb2025-01-09T16:02:19.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJME38C4ZQ3BYwoRstQTKxTQw1QfohRzJ4rS2W4PLtcnpZH9SwapV2swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ03671[]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb9MmuU2eKKfaLuNuvnDm6gWNnZviB4Ftf9gP6TmWrGta78BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmHwqXnDYQ6mArWJyPo4jP8LjUgrx1c55FvNX7kWnubsdC6m2CDdhRgxpH4WjvdzxAYbGxwdGUz5MziiL5jek2kBma4
Query with partition filter
SELECT *
FROM `tt-contracts.stabble_v1_solana.StableSwap_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.
beneficiary_token_outSTRINGAccount address receiving the output tokens from the swap transaction. Base58-encoded Solana public key.
poolSTRINGAccount address of the liquidity pool where the swap occurs. 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.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
user_token_inSTRINGAccount address holding the user’s input token before the swap. Base58-encoded Solana public key.
user_token_outSTRINGAccount address holding the user’s output token after the swap. Base58-encoded Solana public key.
vaultSTRINGAccount address of the vault holding protocol-controlled assets. Base58-encoded Solana public key.
vault_authoritySTRINGAccount address authorized to manage vault operations and token transfers. Base58-encoded Solana public key.
vault_programSTRINGProgram address managing vault operations for the swap protocol. Base58-encoded Solana public key.
vault_token_inSTRINGAccount address holding the vault’s input token before the swap. Base58-encoded Solana public key.
vault_token_outSTRINGAccount address holding the vault’s output token after the swap. Base58-encoded Solana public key.
withdraw_authoritySTRINGAccount address authorized to withdraw tokens from the vault. Base58-encoded Solana public key.
amount_inBIGNUMERICInput amount of tokens being swapped or deposited in the transaction. Integer value representing the quantity in the token’s smallest unit.
minimum_amount_outBIGNUMERICMinimum output amount required from the swap transaction to prevent slippage. Integer value representing the quantity in the token’s smallest unit.
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.
pooluservaultamount_inblock_slotsurrogate_keytoken_programuser_token_invault_programtransaction_iduser_token_outvault_token_inblock_timestampvault_authorityvault_token_outinstruction_typeexecuting_accountinstruction_indextransaction_indexminimum_amount_outremaining_accountstransaction_signerwithdraw_authoritybeneficiary_token_outouter_executing_accountouter_instruction_index
3CnGAs4F4dwYbRrpmZWT4d1qCetd6TFHDh9nAFFiFZjS9XLcx4qeRMef4S1uMTsyv5Uv8SAXpo8aE9d97NDxYRvLstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC5188595356818956356818956-62xA5XFwEpxn7B8CNGHh1UzXcPFatA4QtV2HArekCW1YwE5fY8dRDqScLk74UVaYVPsAVxFADdsz1qCDWsUTTCkk-2-9TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA5xMbNZg63zEjBUEkUMdBnv9bzanXsSVD47tw8AxKPYWivo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV62xA5XFwEpxn7B8CNGHh1UzXcPFatA4QtV2HArekCW1YwE5fY8dRDqScLk74UVaYVPsAVxFADdsz1qCDWsUTTCkk28CV4CWWj7oHw2E2ioS3KNGSBXc5oqnoghKERyDqYrWC2mytUEpSW2SiVAjCJyF9pLbUhNn3Leq8eihwcBbdtJdN2025-07-30T22:37:46.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYASwapswapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ92140[]9XLcx4qeRMef4S1uMTsyv5Uv8SAXpo8aE9d97NDxYRvL8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmArLSJrSstZ3kjeZDyMAgjfjad1qdRZHHYaCQTQeAcTpaJUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV42
DLgzpha6oCe14yjM4i3kygY3QjGBTd8Bw327Wtd4JsLZ9XLcx4qeRMef4S1uMTsyv5Uv8SAXpo8aE9d97NDxYRvLstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC6691440356662164356662164-4vHkn28XJ7bPdBbjLhECCsQm5vU2vBNiJVfstK8zjU36ueuFf4SS9nfhWGKbAb5cRzFLZd3yfQprcUge7HM8Xp8z-2-8TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA5xMbNZg63zEjBUEkUMdBnv9bzanXsSVD47tw8AxKPYWivo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV4vHkn28XJ7bPdBbjLhECCsQm5vU2vBNiJVfstK8zjU36ueuFf4SS9nfhWGKbAb5cRzFLZd3yfQprcUge7HM8Xp8z28CV4CWWj7oHw2E2ioS3KNGSBXc5oqnoghKERyDqYrWC2mytUEpSW2SiVAjCJyF9pLbUhNn3Leq8eihwcBbdtJdN2025-07-30T05:15:47.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYASwapswapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ82870[]9XLcx4qeRMef4S1uMTsyv5Uv8SAXpo8aE9d97NDxYRvL8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmArLSJrSstZ3kjeZDyMAgjfjad1qdRZHHYaCQTQeAcTpaJUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV42
DLgzpha6oCe14yjM4i3kygY3QjGBTd8Bw327Wtd4JsLZ9iwM3XPan59ffNdVfBxLRTuTBTQgGBf4cHw71i3SCKULstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabC101019452356805025356805025-48ULy2h8wbtTsw5QFVT2PNynUq28Fm2yCQY2nrZ1cT81CirEQfcwRJBC9THjwKxWpVqV35xnrTN1ytKaQ9mRzjMr-2-0TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA4zkc3qsr2avPjF627zpscGccnM6bt5oMC7SmVdMJChUsvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV48ULy2h8wbtTsw5QFVT2PNynUq28Fm2yCQY2nrZ1cT81CirEQfcwRJBC9THjwKxWpVqV35xnrTN1ytKaQ9mRzjMr2SE75XCF98yQBtxfDxhcpGmSRJX9BTjhfaQC2HYKRLmD2mytUEpSW2SiVAjCJyF9pLbUhNn3Leq8eihwcBbdtJdN2025-07-30T21:05:23.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYASwapswapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ01900[]9iwM3XPan59ffNdVfBxLRTuTBTQgGBf4cHw71i3SCKUL8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmArLSJrSstZ3kjeZDyMAgjfjad1qdRZHHYaCQTQeAcTpaJUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV42
Query with partition filter
SELECT *
FROM `tt-contracts.stabble_v1_solana.Swap_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

SwapV2_instruction

Token swap instruction records from Stabble protocol on Solana showing vault-based swaps between stablecoins and other SPL tokens. Useful for analyzing swap volumes, slippage tolerance (minimum_amount_out), and liquidity routing through Stabble’s vault system.
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.
beneficiary_token_outSTRINGAccount address receiving the output tokens from the swap transaction. Base58-encoded Solana public key.
mint_inSTRINGToken mint address for the input asset being swapped. Base58-encoded Solana public key representing the SPL token being sold in the swap transaction.
mint_outSTRINGSolana mint address of the token being received in the swap. Base58-encoded 44-character string identifying the output token contract.
poolSTRINGAccount address of the liquidity pool where the swap occurs. Base58-encoded Solana public key.
token_2022_programSTRINGProgram address for the Token-2022 Program when managing SPL tokens with extended features. 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.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
user_token_inSTRINGAccount address holding the user’s input token before the swap. Base58-encoded Solana public key.
user_token_outSTRINGAccount address holding the user’s output token after the swap. Base58-encoded Solana public key.
vaultSTRINGAccount address of the vault holding protocol-controlled assets. Base58-encoded Solana public key.
vault_authoritySTRINGAccount address authorized to manage vault operations and token transfers. Base58-encoded Solana public key.
vault_programSTRINGProgram address managing vault operations for the swap protocol. Base58-encoded Solana public key.
vault_token_inSTRINGAccount address holding the vault’s input token before the swap. Base58-encoded Solana public key.
vault_token_outSTRINGAccount address holding the vault’s output token after the swap. Base58-encoded Solana public key.
withdraw_authoritySTRINGAccount address authorized to withdraw tokens from the vault. Base58-encoded Solana public key.
amount_inBIGNUMERICInput amount of tokens being swapped or deposited in the transaction. Integer value representing the quantity in the token’s smallest unit.
minimum_amount_outBIGNUMERICMinimum output amount required from the swap transaction to prevent slippage. Integer value representing the quantity in the token’s smallest unit.
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.
pooluservaultmint_inmint_outamount_inblock_slotsurrogate_keytoken_programuser_token_invault_programtransaction_iduser_token_outvault_token_inblock_timestampvault_authorityvault_token_outinstruction_typeexecuting_accountinstruction_indextransaction_indexminimum_amount_outremaining_accountstoken_2022_programtransaction_signerwithdraw_authoritybeneficiary_token_outouter_executing_accountouter_instruction_index
7XCChVc1woDSB8RkXvztTboG7MAVow3BAeSg1YeqbF3q4XvaAxUa8pWnBFcVMS5KGnJmNmSNQ9U9VGZtQqEoPJBastab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabCEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v9zNQRsGLjNKwCUU5Gq5LR8beUCPzQMVMqKAi3SSZh54u327668954327668954-4k8jXciktd2Q6hTwHaZrVUyD17pAhwvox4UWGWP5wYBB8AHrKGrutJqSKnoYEmLVR1qFmMnLUUk85jnGmpRmxbYd-5TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA25tozyZCr1ZyhGNR4qXQAGJTVjGWDaY9a7Pt2xufmS7Pvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV4k8jXciktd2Q6hTwHaZrVUyD17pAhwvox4UWGWP5wYBB8AHrKGrutJqSKnoYEmLVR1qFmMnLUUk85jnGmpRmxbYdDSuVzosbjWzMB7YnZGsD5zVKHtwFKPz34i2oxoa3EtXGAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYA2025-03-18T23:36:27.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEA4WxY8xHPdKw9NSEWHNMPJLtBT4DdJUeeaWM4piQeppTSwapV2swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ517994488774[]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb4XvaAxUa8pWnBFcVMS5KGnJmNmSNQ9U9VGZtQqEoPJBa8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmDcdRkZt5wyvdvWVQxL5fBys3hSMZqpT8oE4US2B7QQs
7XCChVc1woDSB8RkXvztTboG7MAVow3BAeSg1YeqbF3q2dzF5xP8Cjsbz535FK9QcEoFBKAbKVKJDdfcD4639j9Sstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabCEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v9zNQRsGLjNKwCUU5Gq5LR8beUCPzQMVMqKAi3SSZh54u327625361327625361-26gPfEo55KSvLh4yrfW6nj8y76ZbvqT52AJntnrX3SiEuXkVhZCBSyuQZe6PiFB7hmsai12sCdVAPBs7vRM9fMfo-9TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA3LGGhEx4NoVy8QFR26kS7jesi4Adr3FQ8nNL24oiLohuvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV26gPfEo55KSvLh4yrfW6nj8y76ZbvqT52AJntnrX3SiEuXkVhZCBSyuQZe6PiFB7hmsai12sCdVAPBs7vRM9fMfoDSUfYrnGV6LwcSwo9KWLMzRqhBzG6mWRMAoPgKcwbjc7AioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYA2025-03-18T18:46:16.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEA4WxY8xHPdKw9NSEWHNMPJLtBT4DdJUeeaWM4piQeppTSwapV2swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ9306156982[]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb2dzF5xP8Cjsbz535FK9QcEoFBKAbKVKJDdfcD4639j9S8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmDcdRkZt5wyvdvWVQxL5fBys3hSMZqpT8oE4US2B7QQs
7XCChVc1woDSB8RkXvztTboG7MAVow3BAeSg1YeqbF3qBpJ8o4MjbdXpYHK74hBon8Jd8rSDYvWaE6rqiEpvTmjwstab1io8dHvK26KoHmTwwHyYmHRbUWbyEJx6CdrGabCEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v9zNQRsGLjNKwCUU5Gq5LR8beUCPzQMVMqKAi3SSZh54u24281660327659604327659604-3MsmpRe9UUqWF6A5Htj32JHDqbZm6gFpfp1s8Gaa9AGUUB3P9kuXjrXornrouxTXTK7kgE1tuM2ooc11J1ChfiR4-4TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA7icUFYHn5mEB4zwuBBSapehdprem6byL9pYdjw2j3UUcvo1tWgqZMjG61Z2T9qUaMYKqZ75CYzMuaZ2LZP1n7HV3MsmpRe9UUqWF6A5Htj32JHDqbZm6gFpfp1s8Gaa9AGUUB3P9kuXjrXornrouxTXTK7kgE1tuM2ooc11J1ChfiR4xMhapTSgsRXrGfrzP2kagzUCZzowfTsrMe6bYEMxcqyAioJRQXvcDLRhHMd6DAkTbbMpgVx63qSGQYmRBS2vHYA2025-03-18T22:34:19.000Z7imnGYfCovXjMWKdbQvETFVMe72MQDX4S5zW4GFxMJMEA4WxY8xHPdKw9NSEWHNMPJLtBT4DdJUeeaWM4piQeppTSwapV2swapNyd8XiQwJ6ianp9snpu4brUqFxadzvHebnAXjJZ4260[]TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEbBpJ8o4MjbdXpYHK74hBon8Jd8rSDYvWaE6rqiEpvTmjw8BSWYgAczR36C7ukr32v7uTepoRhYJYxAVnpBtYniZTmDcdRkZt5wyvdvWVQxL5fBys3hSMZqpT8oE4US2B7QQs
Query with partition filter
SELECT *
FROM `tt-contracts.stabble_v1_solana.SwapV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100