Skip to main content

Tables

Staking_Stake_instruction

Stake instruction calls to Orca’s liquid staking program on Solana, recording user deposits into the StaKE validator pool. Contains transaction metadata and signer addresses for analyzing staking activity patterns and deposit volume.
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.
block_slottransaction_idblock_timestampexecuting_accountinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_index
3713753085DWMPMNx5ApD5Piura3UW1Yh82hL975V7WnRrGxPUPXBJohAM1WU7e7ZFBvA1BL9FxgJxL9iexTcWRexFYrfbPXR2025-10-05T14:55:56.000ZStaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLT13093f7gdxUL5xieGngKeAUt8JTbdVnKyH2izc3SYqc4KTD
3713093672vupk9J5UcJcS1XHS4mvBTr2otGu28ZDW4LC7gojmQzx2FfWF9rZQxUR5DzHckWJJdLHMtxPKo8jd81iC9kixZm52025-10-05T07:41:23.000ZStaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLT1898x6GKf7iVAKw2mUq5jYnCt33WxDpyiCQdR2JAuhxj8NT
3714303163P9ZrSd8RDaMB9AXGxo9ERGpYiwKb3MQdNWW2x4Z9ss3Xs6bgdGkHUFvikcpAuuxexFRjdPjMdNgZXC9M2aKb42S2025-10-05T20:58:20.000ZStaKE6XNKVVhG8Qu9hDJBqCW3eRe7MDGLz17nJZetLT110854bGAPhbovzdVzdasLNKEkM41vjC3tCHTLA4CTdnro3S
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Staking_Stake_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TokenSwapV2_Initialize_instruction

Liquidity pool initialization events from Orca V1 automated market maker on Solana, capturing pool creation parameters including token pairs, fee structures (trade, owner, host fees with numerators/denominators), curve types (ConstantProduct or Offset), and associated token accounts for analyzing pool deployment patterns and fee configurations.
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.
in_hostFeeDenominatorSTRINGDenominator used to calculate fees paid to hosts who facilitate swaps on the pool. Typically 0 indicating no host fees are charged in most Orca pools.
in_hostFeeNumeratorSTRINGNumerator component of the host referral fee fraction applied on trades in this liquidity pool. Typically 0, indicating no host referral fees are charged.
in_ownerTradeFeeDenominatorSTRINGDenominator of the fraction representing the pool owner’s portion of trading fees. Combined with in_ownerTradeFeeNumerator, defines the owner fee rate (commonly 5/10000 or 0.05%).
in_ownerTradeFeeNumeratorSTRINGNumerator for calculating owner’s portion of trading fees on this liquidity pool. Combined with denominator (typically 10000), determines the protocol fee rate collected by pool owners on each swap.
in_ownerWithdrawFeeDenominatorSTRINGDenominator for calculating the liquidity pool owner’s withdrawal fee as a fraction (numerator/denominator). Commonly set to 0 when no owner withdrawal fees are charged.
in_ownerWithdrawFeeNumeratorSTRINGNumerator for calculating pool owner withdrawal fees on liquidity removals. Typically 0, indicating no owner withdrawal fees charged on this pool.
in_tradeFeeDenominatorSTRINGDenominator for calculating trade fees in basis points, paired with in_tradeFeeNumerator. Typically set to 10000, representing the divisor for fee percentage calculations (e.g., 10000 = 100% denominator).
in_tradeFeeNumeratorSTRINGNumerator for calculating the trading fee charged on swaps in this pool. Combined with in_tradeFeeDenominator to form a fraction (typically 25/10000 = 0.25% fee).
in_swapCurveTypeSTRINGAutomated market maker pricing curve model used by the liquidity pool, such as ConstantProduct or Offset. Determines how token swap prices are calculated based on pool reserves.
in_initialPoolTokenAccountSTRINGInitial liquidity provider’s pool token account that receives LP tokens upon pool creation. Base58-encoded Solana address of the token account that holds the newly minted pool tokens representing the first liquidity position.
in_poolTokenAccountSTRINGToken account that holds LP (liquidity provider) tokens issued by this swap pool. Represents the pool’s own account for managing pool token distribution to liquidity providers.
in_poolTokenMintSTRINGMint address of the liquidity pool token (LP token) created to represent shares in this swap pool. This token is minted to liquidity providers in exchange for depositing both tokens in the pool.
in_swapAuthoritySTRINGProgram-derived authority account for the liquidity pool that has signing privileges over pool operations. Base58-encoded Solana public key derived deterministically from the swap account.
in_tokenASTRINGContract address of the first token in a token pair. Hex-encoded, 0x-prefixed, 42-character string.
in_tokenBSTRINGContract address of the second token in a token pair. Hex-encoded, 0x-prefixed, 42-character string.
in_tokenProgramSTRINGAddress of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022.
in_tokenSwapAccountSTRINGProgram-derived account (PDA) that stores the state and configuration of this liquidity pool. This is the main account that controls the pool’s token reserves, fees, and swap curve parameters.
in_tokenAin_tokenBblock_slotsurrogate_keytransaction_idblock_timestampin_tokenProgramin_poolTokenMintin_swapAuthorityin_swapCurveTypeinstruction_typeexecuting_accountinstruction_indextransaction_indextransaction_signerin_hostFeeNumeratorin_poolTokenAccountin_tokenSwapAccountin_tradeFeeNumeratorin_hostFeeDenominatorin_tradeFeeDenominatorouter_executing_accountouter_instruction_indexin_ownerTradeFeeNumeratorin_initialPoolTokenAccountin_ownerTradeFeeDenominatorin_ownerWithdrawFeeNumeratorin_ownerWithdrawFeeDenominator
5k1Nj2TvG51p7s2ambWpmX6FraiSchoYS1wJgVw5f9Af2s2vbHk4XzKQ9SQdPRyirY8JmBemhZ67EBx7xgF6tzq5118125418118125418-61mvZzhTB5q5tA96P1hoghKD1824HT1tcYSSy9SsZYvhMpjmmnZYuLdSJB8cFY7jLfk8WqEo5Z8cZ8aFpUDzanhq-161mvZzhTB5q5tA96P1hoghKD1824HT1tcYSSy9SsZYvhMpjmmnZYuLdSJB8cFY7jLfk8WqEo5Z8cZ8aFpUDzanhq2022-01-27T20:47:21.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAFkKzu2HeMJZf4oHwoYPxLGVy3net5Jq8HAfnA5VqETgk8GRweHBrpXfeYpmryfkvEsW3DmoJKGDQLpcVfeNUqn8xConstantProductInitialize9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP1143AW1ibYCXMiJEWCvdaQqrZoKXsHcpbzAgkryfKuoxkXb302Y1xXr1j6xg5r5Qz8LDqnU7N8T4GGu3Ju4AHGsfU2nXS2aCJ1VTwfvLej1PJJAmiVCzuLGtjQ5bEo9DYkbwwe1C62501000057D74JevABQxn2xGooEoamQjy5qeJycVywRhqPPJ99FnB1000000
2vq1vt98xBPUmvbTC5nH4GtsjJVeA64kwv6CZc7xSAf6B7f4A1Pp6RCjWYv5Lsrf4MecmZQDMekXh4MFQasCQuRB118124734118124734-Mrkwygu7w9Fq5o6jVQA1AfVfCwTVCp8i2TyUfhUbb7xhZ2Z6BzoCuzDGcquEXRPbAAQnvgum6uhhWsWw6rJXCq4-1Mrkwygu7w9Fq5o6jVQA1AfVfCwTVCp8i2TyUfhUbb7xhZ2Z6BzoCuzDGcquEXRPbAAQnvgum6uhhWsWw6rJXCq42022-01-27T20:40:57.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DAcL5WhffCYFRLM4We8VS2W684kM4pHyuvEDwp8Ddw48k9odZioXkQTCZERzQXbDTfirMfbP9FtKqsP9LvHgm6wJrConstantProductInitialize9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP1188AW1ibYCXMiJEWCvdaQqrZoKXsHcpbzAgkryfKuoxkXb303nyqxtRPnYrwEHneWgbN1197aZoEaemnSNQ7rgJLv8hSFpwa7a1r7kjax1nW25TVP3uiQc7XH9dv9n9UXMJRSTEx2501000055pSANxdi2Bbi3pgy4hq3nVLRLbGfJLFFW6BkTTVj4anJ1000000
7F2cLdio3i6CCJaypj9VfNDPW2DwT3vkDmZJDEfmxu6A5pUTGvN2AA2BEzBDU4CNDh3LHER15WS6J8oJf5XeZFD89051158890511588-5noDnwDaHrs7hDkHPmeDQsoBPguAktDF4mNnGTwvEfN5bWqsGWnDLRx8tQQKFZchRny7CMtW3TcrNUsNJyxmBRZr-15noDnwDaHrs7hDkHPmeDQsoBPguAktDF4mNnGTwvEfN5bWqsGWnDLRx8tQQKFZchRny7CMtW3TcrNUsNJyxmBRZr2021-08-07T04:27:32.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA71FymgN2ZUf7VvVTLE8jYEnjP3jSK1Frp2XT1nHs8HobDffrDbzPiswDJaiicBBo9CjqztKgFLrqXGwNJH4XQefZConstantProductInitialize9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP1572YM8LrJGRtsDcWeqsjX2EQwJfhArxyDdtDzgt7vrwwbV0unxKgWEc71ZiHwMqZs3VLqjcjmZhfTZEg94ZLGvjdMPEuK3xDa4rWuHeMQCBsHf1ETZNiEQb5C476oE9u9kp8Ji250100005unxKgWEc71ZiHwMqZs3VLqjcjmZhfTZEg94ZLGvjdMP1000000
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.TokenSwapV2_Initialize_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

TokenSwapV2_Swap_instruction

Swap instruction execution records from Orca V1 automated market maker (AMM) pools on Solana. Contains token swap parameters including input/output amounts, pool identifiers, and user accounts for analyzing decentralized exchange activity and liquidity pool behavior.
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.
in_amountInSTRINGAmount of input tokens being swapped or deposited in the transaction. Numeric string representing the token quantity in its smallest denomination.
in_minimumAmountOutSTRINGMinimum acceptable amount of output tokens for the swap to succeed, specified by the user as slippage protection. Value of 0 indicates no minimum threshold enforced.
in_authoritySTRINGAccount address authorized to perform the operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeAccountSTRINGAccount that receives trading fees from the swap transaction. Typically controlled by the liquidity pool protocol or fee collector.
in_poolDestinationSTRINGToken account in the Orca pool that receives the swapped tokens being traded into. Base58-encoded Solana address of the pool’s reserve account for the output token.
in_poolMintSTRINGMint address of the liquidity pool token (LP token) for the Orca swap pair. Base58-encoded Solana public key identifying the specific pool being traded against.
in_poolSourceSTRINGToken account address serving as the source liquidity pool account in the Orca swap. This account’s balance decreases by the input amount during the swap transaction.
in_tokenProgramSTRINGAddress of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022.
in_tokenSwapSTRINGToken swap pool program account address being interacted with in this Orca V1 swap transaction. Base58-encoded Solana public key identifying the specific liquidity pool instance.
in_userDestinationSTRINGToken account receiving the output tokens after the swap completes. This is the destination account owned by the user executing the swap.
in_userSourceSTRINGToken account from which the user’s input tokens are withdrawn for the swap. Base58-encoded Solana account address that must have sufficient balance and be owned by the user’s wallet.
in_userTransferAuthoritySTRINGSolana account authorized to transfer tokens from the user’s source account to execute the swap. Typically matches the transaction signer or a delegated program authority.
block_slotin_amountInin_poolMintin_authorityin_tokenSwapin_feeAccountin_poolSourcein_userSourcesurrogate_keytransaction_idblock_timestampin_tokenPrograminstruction_typeexecuting_accountinstruction_indextransaction_indexin_poolDestinationin_userDestinationtransaction_signerin_minimumAmountOutouter_executing_accountouter_instruction_indexin_userTransferAuthority
356206084600078776fj1McV4jQ69bo6mM2xp3EVond9dUMvnAf1ypWExDaSW7hbUFNqyPrdE83a922ahedQbm4ZEMw9eT4mGdfuJGthHAJVEy2rzoTTSxTJSMK2CXhphoBwFdBBbRdw6jXVT1PYUHNJv6HMXVDN1Eap5mNyhp96i1qia9XKdmriPUqwQmSB512uS9dmX9H38o2gHW9AhP8Si7vQ2rUmfH5D1Cz4UsYWs3bH11JN3SqUoYebDiS4rm8XuzLa4faoL3Mq3pV7h7CXF356206084-vv7rxrsm9MXv4XU2X7yYw4tkmZc2HAm7Tm6XEoY53cAGMwcPJSp2Qc4CpsBxjW5d48R8hw2AfiwkspLVE432gAT-3-14vv7rxrsm9MXv4XU2X7yYw4tkmZc2HAm7Tm6XEoY53cAGMwcPJSp2Qc4CpsBxjW5d48R8hw2AfiwkspLVE432gAT2025-07-28T02:37:58.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwap9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP143077dRSfJaBVjhdTTWLr7SJnvqnoAV4Y1A5K14tLKF3jwUi8EE1ycdEu5t46iuaBNJ8h2y4MxmvMJHNRu8yvmiBJf13BJcxXxr2mSr71SVJaqvHHmdxHUrYRvC4sct1wMNZxirK0JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB3BJcxXxr2mSr71SVJaqvHHmdxHUrYRvC4sct1wMNZxirK
356352467470136936fj1McV4jQ69bo6mM2xp3EVond9dUMvnAf1ypWExDaSW7hbUFNqyPrdE83a922ahedQbm4ZEMw9eT4mGdfuJGthHAJVEy2rzoTTSxTJSMK2CXhphoBwFdBBbRdw6jXVT1PYUHNJv6HMXVDN1Eap5mNyhp96i1qia9XKdmriPUqwQmSB512uS9dmX9H38o2gHW9AhP8Si7vQ2rUmfH5D1Cz4UsYWs5kcscTYsibM2pAgKcZKKCFe827jT5vKJYF7Ads8HCef7356352467-4T4AgpgPDzBVvfSw46RQjvLKTkMJWrvcr6yAh92RX2GXbGGnDQ1HCUE69P7XgW5NKDaL2aZ5eGar78Sj4hKRtZQQ-0-44T4AgpgPDzBVvfSw46RQjvLKTkMJWrvcr6yAh92RX2GXbGGnDQ1HCUE69P7XgW5NKDaL2aZ5eGar78Sj4hKRtZQQ2025-07-28T18:51:23.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwap9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP41647dRSfJaBVjhdTTWLr7SJnvqnoAV4Y1A5K14tLKF3jwUi8VfznLquRs44UvP4ePtSQ6tqCczLVwW6xmXXkGbwEYTT7dGrdJRYtsNR8UYxZ3TnifXGjGc9eRYLq9sELwYpuuUu0King7ki4SKMBPb3iupnQwTyjsq294jaXsgLmJo8cb7T07dGrdJRYtsNR8UYxZ3TnifXGjGc9eRYLq9sELwYpuuUu
3562059782373260F5BTnwuMA6rxftTdbZ33VWKr2wrr6DuQHnd4guKmPSYQFawkj9g4s1M26uZDF6QczEviyib2Ge3FaPdCG9TJLYcm4jhCSYuGkLCiB8uvCaS34QCtPycBjayxEk27YCartTuWEqhWQbxsa36o7YSrCNvJTV1yoTRTWxCiLKcG9pzafprc13PtHDhQzswoFWg8Gr4yVrTmUEW4CWxeKFkLVERCmypB465hpb9FxqreEBmgts2YTwBtYrG9YMqkXt61MmnhhFij356205978-5XYKnQKEmBrrSHUzPQZD9wDy2RvSR185qKvkKtv2KjocKhN6CZa1LqbQRdv5jcqb8e5XP3MrwC3JEzYnQGzJhuj7-35XYKnQKEmBrrSHUzPQZD9wDy2RvSR185qKvkKtv2KjocKhN6CZa1LqbQRdv5jcqb8e5XP3MrwC3JEzYnQGzJhuj72025-07-28T02:37:15.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwap9W959DqEETiGZocYWCQPaJ6sBmUzgfxXfqGeTEdp3aQP31875KSCuA99i7PSF6KvvbvV5hDveGse7isqF6e7tFXPeMyn2dAzwuwi6qRXfnJYNqJfooAgi4fA3mXHxhHYtuZ7zdfUGGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkC14019930231GGgUJX5Ckvxg7mw1pB3jXEphg2w3Ndt5x731Vrjk9FkC
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.TokenSwapV2_Swap_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_InitializeConfig_instruction

Configuration initialization instructions for Orca Whirlpool automated market maker (AMM) pools on Solana, capturing protocol fee rate settings and configuration account creation. Used for tracking Whirlpool pool deployment events and fee parameter changes.
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.
in_defaultProtocolFeeRateSTRINGDefault protocol fee rate set during Whirlpool config initialization, expressed in basis points. Common values include 138 (1.38%) and 666 (6.66%), defining the fee tier for liquidity pools.
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_funderSTRINGAccount address that provides funds for the transaction or operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_systemProgramSTRINGAddress of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.
in_configin_funderblock_slotsurrogate_keytransaction_idblock_timestampin_systemPrograminstruction_typeexecuting_accountinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_indexin_defaultProtocolFeeRate
9Rnq9vE87MhP3HVwzgHen269Lop7qXvzJA2wCLKdQwEb99VXriv7RXJSypeJDBQtGRsak1n5o2NBzbtMXhHW2RNG294999268294999268-4rC3CCcaUhnhdWH3ravRd3RbhCnCt6DziEvdFTKH6UZcGrXiuA1o38vgfQhRMMgYYLdcofyrpAmh9bR4SZ3wRNvt-24rC3CCcaUhnhdWH3ravRd3RbhCnCt6DziEvdFTKH6UZcGrXiuA1o38vgfQhRMMgYYLdcofyrpAmh9bR4SZ3wRNvt2024-10-11T11:58:58.000Z11111111111111111111111111111111InitializeConfigwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc229499VXriv7RXJSypeJDBQtGRsak1n5o2NBzbtMXhHW2RNG666
Cc7KdAPTFnb4h6TNRxura2BUABpLMT24MpKYKqATHPv299VXriv7RXJSypeJDBQtGRsak1n5o2NBzbtMXhHW2RNG294999504294999504-58pUFX4e9FWdoRiCm6KXAJC8B5mbzjBL22ZFHk2CzVyL1FyCuy4mB8vUYwey8HKwWJysC5qoMmKzJdCJ5eQiz1kj-258pUFX4e9FWdoRiCm6KXAJC8B5mbzjBL22ZFHk2CzVyL1FyCuy4mB8vUYwey8HKwWJysC5qoMmKzJdCJ5eQiz1kj2024-10-11T12:00:46.000Z11111111111111111111111111111111InitializeConfigwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc27599VXriv7RXJSypeJDBQtGRsak1n5o2NBzbtMXhHW2RNG666
HYYtVQiiY9jm278YX5Ct4GE2NDzyCQFDYdtMRK2DdYQX99VXriv7RXJSypeJDBQtGRsak1n5o2NBzbtMXhHW2RNG294999440294999440-5GNhMGeg78JK3fqi4mVica5DmF6j5R9zvsxBd6WbJB4XsRwrPrk7uR4cekDwVj62MZ1FzPAiwBbU5Wf8Ucwn3bEk-25GNhMGeg78JK3fqi4mVica5DmF6j5R9zvsxBd6WbJB4XsRwrPrk7uR4cekDwVj62MZ1FzPAiwBbU5Wf8Ucwn3bEk2024-10-11T12:00:16.000Z11111111111111111111111111111111InitializeConfigwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc218999VXriv7RXJSypeJDBQtGRsak1n5o2NBzbtMXhHW2RNG666
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_InitializeConfig_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_InitializeFeeTier_instruction

Fee tier initialization instructions for Orca Whirlpool automated market maker (AMM) pools on Solana. Records configuration of tick spacing and default fee rates (in basis points) for new liquidity pool fee structures.
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.
in_defaultFeeRateSTRINGDefault fee rate for this tier expressed in basis points (1/10000ths of a percent). Common values include 20, 40, 80, and 480 basis points representing 0.2%, 0.4%, 0.8%, and 4.8% fees respectively.
in_tickSpacingSTRINGMinimum price movement increment between adjacent ticks in a concentrated liquidity pool.
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeAuthoritySTRINGAccount address authorized to modify fee parameters in the Whirlpool protocol. Base58-encoded Solana public key.
in_feeTierSTRINGAccount address of the fee tier configuration in the Whirlpool protocol. Base58-encoded Solana public key.
in_funderSTRINGAccount address that provides funds for the transaction or operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_systemProgramSTRINGAddress of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.
in_configin_funderblock_slotin_feeTiersurrogate_keyin_tickSpacingtransaction_idblock_timestampin_feeAuthorityin_systemPrograminstruction_typeexecuting_accountin_defaultFeeRateinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_index
HR3c2Sgn6B6WJSXEDnsKyhNEWse4YLNn8sC9YjiCpUKqBuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh177555580NCAENPk4WmkT6S22kWNiqo2Ugf7AT9BnK2QYhbq9itT177555580-2GUHAz7zaPmZh9yNg1GnsZAJGV8iVFSfgGPCKm9K2PYe2sqh5PtKcGC9T1eFEfJhseUPeJphCtEGM2LZ4NPYDxJd-0162GUHAz7zaPmZh9yNg1GnsZAJGV8iVFSfgGPCKm9K2PYe2sqh5PtKcGC9T1eFEfJhseUPeJphCtEGM2LZ4NPYDxJd2023-02-13T12:09:21.000ZBuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh11111111111111111111111111111111InitializeFeeTierwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc4006BuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh
AJvqS84a33ELesMuGxKAjzvfWFwHbywAJZNz1sEMQmNBBuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh177555640Gvire5d2qECy5vRQicEnGJXK3Dfqu4w6TTafAJrXCiGz177555640-6bYDe4i2xKQo3ou4AcSDh8kfqrLLDamoPSXmoAK2ygunwxQzandMvx4zsPpe9bLjBQcizcjDF4inPDUSBfdDtqV-0166bYDe4i2xKQo3ou4AcSDh8kfqrLLDamoPSXmoAK2ygunwxQzandMvx4zsPpe9bLjBQcizcjDF4inPDUSBfdDtqV2023-02-13T12:09:50.000ZBuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh11111111111111111111111111111111InitializeFeeTierwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc400144BuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh
eh3BQT778DA7rTM5s7q7MBGZyLiboZ6bzWvZ5oVmevnBuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh177555637GTLgYLCURb65j16KwaPnuVj93cUdGwB68LJ1AC9MT3gL177555637-3tPs1Q1qNUCayHT7ZTcs7aVyG3evTyEavhVg2jtEJn79XopjpuBvSvjq5zy4McUNrYahfXtmucuH8hERyTPnDcAe-0163tPs1Q1qNUCayHT7ZTcs7aVyG3evTyEavhVg2jtEJn79XopjpuBvSvjq5zy4McUNrYahfXtmucuH8hERyTPnDcAe2023-02-13T12:09:47.000ZBuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh11111111111111111111111111111111InitializeFeeTierwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc4002BuFT4LG7Qxn9iJfNHoWscwHYQetTTq6PABauKffehnkh
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_InitializeFeeTier_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_InitializePool_instruction

Pool creation instructions from Orca Whirlpool automated market maker (AMM) on Solana. Captures initial pool setup parameters including token pair addresses, fee tiers, tick spacing, and starting sqrt price for analyzing new liquidity pool deployments.
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.
in_sqrtPriceLimitSTRINGSquare root of the price limit for the swap operation, represented as a fixed-point integer in Q64.64 format.
in_tickSpacingSTRINGMinimum price movement increment between adjacent ticks in a concentrated liquidity pool.
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeTierSTRINGAccount address of the fee tier configuration in the Whirlpool protocol. Base58-encoded Solana public key.
in_funderSTRINGAccount address that provides funds for the transaction or operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_rentSTRINGAddress of the Solana Rent Sysvar account. Base58-encoded public key, constant value SysvarRent111111111111111111111111111111111.
in_systemProgramSTRINGAddress of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.
in_tokenMintASTRINGContract address of the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenMintBSTRINGContract address of the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenProgramSTRINGAddress of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022.
in_tokenVaultASTRINGAccount address of the token vault holding the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenVaultBSTRINGAccount address of the token vault holding the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_rentin_configin_funderblock_slotin_feeTierin_whirlpoolin_tokenMintAin_tokenMintBsurrogate_keyin_tickSpacingin_tokenVaultAin_tokenVaultBtransaction_idblock_timestampin_tokenProgramin_systemPrograminstruction_typeexecuting_accountin_sqrtPriceLimitinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_index
SysvarRent111111111111111111111111111111111BAETyPHo6bvDLzip6STet5Ark71Epo8GxynZMHoL2bztBwRHdbXye2hJWtkYffeSKekApwJa4L8Qjn26hGDFsYkq1308011055cyhCta55L7DrWB9bi9Uwh1f98ag71wScRbGqcSAbyGN3i6aDHk429PjYSwWXibSCvpFjDkt9fu6xgAJph7sVxWforcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZEEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v130801105-29gc24Wm29D1vtEr8iXPkf6N9wboVUE64ZkMopBQYPQdqf5DnitdvDsMiWuuQnvmcfG3fp9GMdj7cCrSLWJst45v-0128ETugSn7YXqKnCDHzNeVpr9FDdgBM49gijoa3SK4FXbcW26MpWrQNa4gm7tSd3SfELrH7GqJkmYxpetSDd8ArFoP129gc24Wm29D1vtEr8iXPkf6N9wboVUE64ZkMopBQYPQdqf5DnitdvDsMiWuuQnvmcfG3fp9GMdj7cCrSLWJst45v2022-04-22T04:52:09.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializePoolwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc184467440737095516160110BwRHdbXye2hJWtkYffeSKekApwJa4L8Qjn26hGDFsYkq
SysvarRent111111111111111111111111111111111AXQC5E97NyZegAs1dR43bJBwnf4QbTepvp6Ciixk9CqzBwRHdbXye2hJWtkYffeSKekApwJa4L8Qjn26hGDFsYkq130879590GaiUH8finbmCZRcfmepKVP1xVx66fd81BmoDvoVGhA3sd49qN4YBvMSg1kuXf4dUgtxop8pWUtTkx7CAaHHaQaforcaEKTdK7LKz57vaAYr9QeNsVEPfiu6QeMU1kektZEEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v130879590-SvwGxBWapxiheqzEQR5xqaTeRDCxiz2UosgdkmBtnY1xRcKZcvSguUSUhUwBpdccezDm2XGvKooJRTifCfdzAcr-012849f2N9VVemAfmiLwY2rXJsBsjwaiKhapzjtG2gfNpBXA82bCFQvwUhi8geQrKP4Xe9YZoMTdCP4kQAmSvFoYsgmbSvwGxBWapxiheqzEQR5xqaTeRDCxiz2UosgdkmBtnY1xRcKZcvSguUSUhUwBpdccezDm2XGvKooJRTifCfdzAcr2022-04-22T17:36:39.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializePoolwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc18446744073709551616070BwRHdbXye2hJWtkYffeSKekApwJa4L8Qjn26hGDFsYkq
SysvarRent1111111111111111111111111111111112LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQFRr3z85NEkkNGivvki7hD5P8wzGJoJ3SJygsGGnu7JYj254392494BGnhGXT9CCt5WYS23zg9sqsAT2MGXkq7VSwch9pML82W2wdFzWP5nkASvd6j8H7APwVBxEYXP8oe2vHTwcEJWTLa3psH1Mj1f7yUfaD5gh6Zj7epE8hhrMkMETgv5TshQA4oAVLhahDcDQ4m4vHM4ug63oh7xc8Jtk49Dm5hoe9Sazqr254392494-3AjqsMx1RB9BcmjD7zR5fEhfVN5rT8AFdntdsEp9mkiJVh8JNSPXrtaLFdKCsFNVyaHstGyJBUKQdgjCrgB7E7FR-01285nRzNeoxMg4jThnQDLcmEwiwGqmGF8D6tD47fnD7gPYEGvFaFEpqTHEniUzZFYw4kQd751NgQB6PWM222nrSg5jw3AjqsMx1RB9BcmjD7zR5fEhfVN5rT8AFdntdsEp9mkiJVh8JNSPXrtaLFdKCsFNVyaHstGyJBUKQdgjCrgB7E7FR2024-03-15T21:07:39.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializePoolwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc860227105637242897074FRr3z85NEkkNGivvki7hD5P8wzGJoJ3SJygsGGnu7JYj
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_InitializePool_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_initializePoolV2_instruction

Liquidity pool initialization events from Orca Whirlpool decentralized exchange (DEX) on Solana. Contains token pair addresses, initial pricing (sqrt price), tick spacing configuration, and vault setup for analyzing new pool deployments and liquidity market creation.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_heightINT64Sequential number identifying the position of the block in the blockchain. Positive integer incremented by one for each new block.
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.
instruction_indexINT64Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.
transaction_successBOOLBoolean flag indicating whether the transaction executed successfully and was committed to the blockchain.
instruction_program_addressSTRINGAddress of the Solana program that executed the instruction. Base58-encoded public key.
inner_instruction_indexINT64Position of the instruction within nested cross-program invocations. Zero-indexed integer representing the sequential order when one program calls another program’s instructions.
surrogate_keySTRINGComposite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens.
nameSTRINGName of the instruction or event type being executed. Identifies the specific operation performed within the smart contract or program.
in_tickSpacingINT64Minimum price movement increment between adjacent ticks in a concentrated liquidity pool.
in_initialSqrtPriceBIGNUMERICInitial square root price for the liquidity pool at creation, represented as a fixed-point number. This value determines the starting exchange rate between tokenA and tokenB in the Whirlpool concentrated liquidity pool.
in_whirlpoolsConfigSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Global configuration account address for the Orca Whirlpool program that defines protocol-wide parameters. Base58-encoded Solana public key, consistent across pool initialization instructions.
in_tokenMintASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Contract address of the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenMintBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Contract address of the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenBadgeASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account containing metadata or verification status for token A in the newly initialized pool. May be null for tokens without on-chain badges or verification.
in_tokenBadgeBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Token badge program-derived address (PDA) for token B, used to verify token mint metadata on Orca Whirlpool V2. Null when token badges are not configured for the pool.
in_funderSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address that provides funds for the transaction or operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_whirlpoolSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_tokenVaultASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the token vault holding the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenVaultBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the token vault holding the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_feeTierSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the fee tier configuration in the Whirlpool protocol. Base58-encoded Solana public key.
in_tokenProgramASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Token program account address for token A in the pool (typically SPL Token program). Contains account metadata including address, signer status, and writability flags for the instruction.
in_tokenProgramBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Program address for token B’s SPL Token program. Typically the standard SPL Token program address on Solana.
in_systemProgramSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Address of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.
in_rentSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Address of the Solana Rent Sysvar account. Base58-encoded public key, constant value SysvarRent111111111111111111111111111111111.
namein_rentin_funderin_feeTierblock_heightin_whirlpoolin_tokenMintAin_tokenMintBsurrogate_keyin_tickSpacingin_tokenBadgeAin_tokenBadgeBin_tokenVaultAin_tokenVaultBtransaction_idblock_timestampin_systemProgramin_tokenProgramAin_tokenProgramBinstruction_indextransaction_indexin_initialSqrtPricein_whirlpoolsConfigtransaction_successinner_instruction_indexinstruction_program_address
initializePoolV2{“is_alt”:false,“address”:“SysvarRent111111111111111111111111111111111”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“H1YTKvMUoUoLDPVVkTwJY5jfE74mXC4FbvWhh35rmCWP”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:true}{“is_alt”:false,“address”:“62dSkn5ktwY1PoKPNMArZA4bZsvyemuknWUnnQ2ATTuN”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}305279879{“is_alt”:false,“address”:“H5pma6JwS8hXPcAVsAMpwRtMApPApGGQbDjm8fyoWu8k”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“So11111111111111111111111111111111111111112”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“ET9wFpsjE7R78rWFutg9FjP3DbpPTPDzyevH7o5qgMKz”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}AyvgEuZcxgFtzgn7ckNH9WxdaKyGGh4az4od2zBreM99-4wrhD9sX8kj2LdzATvc6zz25K2Qo5GpJ4LPuZHHLAZAbwVEm9dpB92HcqKfhKgKeHWGyoAVQMSmW6bVArG1t3s28-31{“is_alt”:false,“address”:“A25FKDeNYwo4Y9KJZHfhoeojAiyhAssQesT2y3kfF2Mp”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“QAzgcXJtm2DxghqZS8goYimFUWxqWwkunn1MMSYg6ac”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“D4MrRF1BigXxKr58eDSMrJ1q2umRXWCBfUCwktvV335v”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“CNq9reNKkDoxeskN6Fq1F8DzxFK24PMSwYBKVmbXarKq”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:false}4wrhD9sX8kj2LdzATvc6zz25K2Qo5GpJ4LPuZHHLAZAbwVEm9dpB92HcqKfhKgKeHWGyoAVQMSmW6bVArG1t3s282025-03-15T23:51:03.000Z{“is_alt”:false,“address”:“11111111111111111111111111111111”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}31882.1478908724737641828e+21{“is_alt”:false,“address”:“2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}truewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc
initializePoolV2{“is_alt”:false,“address”:“SysvarRent111111111111111111111111111111111”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“CvxQ4nccMoxPACKsxA9S1GTdbTrYmz3gZtPYH1HEoHFY”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:true}{“is_alt”:false,“address”:“62dSkn5ktwY1PoKPNMArZA4bZsvyemuknWUnnQ2ATTuN”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}305147185{“is_alt”:false,“address”:“313NdCcvvdjgJXda851w8HiZVyJex6hetyDA544GCbKu”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“So11111111111111111111111111111111111111112”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“GpR7vkVPw52STVxS17PzZ8S6Q1XmHnRtXsgnhMUfYqEY”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}G8GAkgBUAygDVjs34NjX7VjPRTH6gwy83gpJUPaB3PD-5D4PKRNwzwfHTmmr2aH97kY2r3ssJjCG1QBR5xWrvF25Enb2cDq2zZcbFtm8EDeoh8SSCPCmiaEviYgeR7tnV6pb-31{“is_alt”:false,“address”:“A25FKDeNYwo4Y9KJZHfhoeojAiyhAssQesT2y3kfF2Mp”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“FtN8eX649iHHVaZZRnDQyHWK87bcFCVXfLrUoTSagqhB”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“3o4SxtLBCpEeRyp2o78K7dDaQspJDfgkM2rEAjLemk2i”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“Bim7xVmN2D4XPQGd4tnQDF25SL62T4TR26fqUpu63Gfg”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:false}5D4PKRNwzwfHTmmr2aH97kY2r3ssJjCG1QBR5xWrvF25Enb2cDq2zZcbFtm8EDeoh8SSCPCmiaEviYgeR7tnV6pb2025-03-15T09:07:32.000Z{“is_alt”:false,“address”:“11111111111111111111111111111111”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}341.1374749684638758231e+21{“is_alt”:false,“address”:“2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}truewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc
initializePoolV2{“is_alt”:false,“address”:“SysvarRent111111111111111111111111111111111”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“DgmWrgFs38jEx7rB5xywVKgo4ANfGdTkEbFkDRB1cnFu”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:true}{“is_alt”:false,“address”:“62dSkn5ktwY1PoKPNMArZA4bZsvyemuknWUnnQ2ATTuN”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}305250433{“is_alt”:false,“address”:“CxZ9ifkJVN1km2NNSAedTn7d89gVx9d6Lv61dK4P15K9”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“So11111111111111111111111111111111111111112”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“4ChLgVaPc1TEApym6Ba1SbbVETC4T5zumfpbNbRANtb8”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}Arxdv3EWuQTUCX3xpS3zuLisoSZXYYstqSGK9vK4qGXp-4t4RqHUB1mAbEejixtQPeFMas6gbXviFmk3V4hSU837eo229hqjsRNWeSGXnUEMjZprvHL74QCaiT6GtKBv1HhAy-31{“is_alt”:false,“address”:“A25FKDeNYwo4Y9KJZHfhoeojAiyhAssQesT2y3kfF2Mp”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“D4f8P5AeA81qA1boLuw5Voi1MDGWhkYYonETHJ124J7w”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“ANXDcxZFyCthSJNA6NrFgytQVbRNCDET58Efv48RHaPJ”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“3mDSMjBEq5yPT46bk3PZy5kxiZmrxWDPLz2gqpJJ85Wc”,“is_signer”:true,“is_writable”:true,“is_fee_payer”:false}4t4RqHUB1mAbEejixtQPeFMas6gbXviFmk3V4hSU837eo229hqjsRNWeSGXnUEMjZprvHL74QCaiT6GtKBv1HhAy2025-03-15T20:35:08.000Z{“is_alt”:false,“address”:“11111111111111111111111111111111”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}3890166505441924815948590{“is_alt”:false,“address”:“2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}truewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_initializePoolV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_InitializePoolV2_instruction

Liquidity pool initialization instructions from Orca’s Whirlpool V2 automated market maker (AMM) on Solana. Contains setup parameters for new trading pools including token pairs, fee tiers, tick spacing, and initial sqrt price limits for analyzing pool deployments and configuration patterns.
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.
in_sqrtPriceLimitSTRINGSquare root of the price limit for the swap operation, represented as a fixed-point integer in Q64.64 format.
in_tickSpacingSTRINGMinimum price movement increment between adjacent ticks in a concentrated liquidity pool.
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeTierSTRINGAccount address of the fee tier configuration in the Whirlpool protocol. Base58-encoded Solana public key.
in_funderSTRINGAccount address that provides funds for the transaction or operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_tokenBadgeASTRINGAccount holding token badge metadata for token A in the pool. Required for Orca V2 pools to validate token mint authority and configuration parameters.
in_tokenBadgeBSTRINGAccount address of the token badge for token B in the initialized Orca whirlpool. Badges verify token metadata and configuration for concentrated liquidity pools.
in_tokenMintASTRINGContract address of the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenMintBSTRINGContract address of the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenVaultASTRINGAccount address of the token vault holding the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenVaultBSTRINGAccount address of the token vault holding the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_configin_funderblock_slotin_feeTierin_whirlpoolin_tokenMintAin_tokenMintBsurrogate_keyin_tickSpacingin_tokenBadgeAin_tokenBadgeBin_tokenVaultAin_tokenVaultBtransaction_idblock_timestampinstruction_typeexecuting_accountin_sqrtPriceLimitinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_index
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQHCjDPTXigbPB63sTjooyqWdSVzvAR5HKfWDY4QKcm6sL32850514662dSkn5ktwY1PoKPNMArZA4bZsvyemuknWUnnQ2ATTuN3shLSVVcs7JvdANbhKvAWW7SiaePBUSojx7e7aN8GBygSo11111111111111111111111111111111111111112F6LtYPDhQDhTovULFDMuZb2Fr6iknrTsSEVxBETbNiLL328505146-5UtBtkzLzyy1CPBzeciWEFEHU7cc8FE9YjdvKsBZejd9TsVcT4B7GRQBG2Qt6G58AuZVKXEskoNNTEjXQETYgLKy-31A25FKDeNYwo4Y9KJZHfhoeojAiyhAssQesT2y3kfF2Mp7vr4ey1vuptQYypKfL47sXQE8TFf63byLDKoeMGNsWoNGbgGfF2g327BTTxgfALMuqZm7TaS26N7Z1gfG97HdU3yBhakJjq694S59kJbEQh2wPYx1WrmGS6UPy9XVGiA3NFP5UtBtkzLzyy1CPBzeciWEFEHU7cc8FE9YjdvKsBZejd9TsVcT4B7GRQBG2Qt6G58AuZVKXEskoNNTEjXQETYgLKy2025-03-22T20:27:10.000ZInitializePoolV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc105000550746136078873170HCjDPTXigbPB63sTjooyqWdSVzvAR5HKfWDY4QKcm6sL
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ9C6HxuWWsaCwqcAi8KXiq1xwu58JphGvjPQfCsqEwrmU3285097719zfDkPMnx9ei8mZVfCsLjkBzXob7H3PuAhabmUVAiuJF6eRQ6LzdaQRj2UnpfW3Nr39aFr1EDuEHwCpr8AnksqVzSo11111111111111111111111111111111111111112CSD6JQMvLi46psjHdpfFdr826mF336pEVMJgjwcoS1m4328509771-5V4hLv9eG9odepuyCNHFnyczr5XdFBuUSFXLCiyGiPhWrCePej8vvLuQtRXT4An1ZbEPJ4PEsPqgbmq9V67ahXoT-34A25FKDeNYwo4Y9KJZHfhoeojAiyhAssQesT2y3kfF2Mp8NNw6nUJVuWkKVhbVGCjQQ1921jFhkYcibda9QsAB1dGERsUEYPhU6Xw7gNZpA6FPDRW9nkUx7RdWVkDGAE75FZp7Y6EKyJ2T1gJcQLWYSRKAuBFgtUzD1v3Qmec1pz9hpC25V4hLv9eG9odepuyCNHFnyczr5XdFBuUSFXLCiyGiPhWrCePej8vvLuQtRXT4An1ZbEPJ4PEsPqgbmq9V67ahXoT2025-03-22T20:57:59.000ZInitializePoolV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc148985183041858642031149C6HxuWWsaCwqcAi8KXiq1xwu58JphGvjPQfCsqEwrmU
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQF4ugTGN6g2nsECwfZn2Q3TFJs3ED6kdPcRcoJ43HNFud328415111BGnhGXT9CCt5WYS23zg9sqsAT2MGXkq7VSwch9pML82W4QAhoqxXWykhPyo6i6XDXdDmeDPvs5VbH9U21cNpnwDwCvnLghcisdCdfQWGe2763h3Dz4x1yGA8hhaR4jCxHUoGEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v328415111-59KemogyD3ZdPN5S9GqFvq12sPd1uM4jZgGo8ecosLp1yc2ENZge4WMwuymS9dFaxMjmPCmhtD5S6DXEoJHZmjEA-31288xDpoENjzjUNMirm4VtvPVTbYn6hrkCodbrh3dv3K24r7aaBNde6QQZi5E4RCsfPf8J3BGbDUyGjkrMyZ51AXH2aJ9ajSBbWy9jaBYDmyH87XegcaGRnGSZM5JcWp3yUX8of7BAeKmx455zv5VPXCUuMbDBNvikTGmGcqPxRHMDiyDDM59KemogyD3ZdPN5S9GqFvq12sPd1uM4jZgGo8ecosLp1yc2ENZge4WMwuymS9dFaxMjmPCmhtD5S6DXEoJHZmjEA2025-03-22T10:27:25.000ZInitializePoolV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc5833209331992045793189F4ugTGN6g2nsECwfZn2Q3TFJs3ED6kdPcRcoJ43HNFud
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_InitializePoolV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_InitializeReward_instruction

Initialization instructions for reward programs on Orca Whirlpool liquidity pools on Solana, establishing reward vaults and authorities for incentivizing liquidity providers. Tracks setup of additional token rewards beyond trading fees.
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.
in_funderSTRINGAccount address that provides funds for the transaction or operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_rentSTRINGAddress of the Solana Rent Sysvar account. Base58-encoded public key, constant value SysvarRent111111111111111111111111111111111.
in_rewardAuthoritySTRINGAccount address authorized to configure reward parameters for the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_rewardMintSTRINGSolana address of the token being configured as a reward for the specified whirlpool liquidity pool. Base58-encoded public key identifying the SPL token mint for reward distribution.
in_rewardVaultSTRINGAccount address of the token vault holding reward tokens for distribution to liquidity providers. Base58-encoded Solana public key.
in_systemProgramSTRINGAddress of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.
in_tokenProgramSTRINGAddress of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_rentin_funderblock_slotin_whirlpoolin_rewardMintsurrogate_keyin_rewardVaulttransaction_idblock_timestampin_tokenProgramin_systemPrograminstruction_typeexecuting_accountinstruction_indextransaction_indexin_rewardAuthoritytransaction_signerouter_executing_accountouter_instruction_index
SysvarRent111111111111111111111111111111111DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW24630924954TLmeqsMyDrVbdW35V8JN2CxsFDiNQfMN8vpMa6CCozATLASXmbPQxBUYbxPsV97usA3fPQYEqzQBUHgiFCUsXx246309249-4bF5166f7AHQrik2JGpYKZ5teGL2X6PodaZmo9svapDfB7unfuMaeThkDwugJUrL7bmcCzLscUQnsdc9iFzLRXAw-0GyR3JbVqb6xVZE6uAeRyChppwp6VFrD8oPbmKvzkiYkd4bF5166f7AHQrik2JGpYKZ5teGL2X6PodaZmo9svapDfB7unfuMaeThkDwugJUrL7bmcCzLscUQnsdc9iFzLRXAw2024-02-05T15:20:47.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializeRewardwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc072DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW
SysvarRent111111111111111111111111111111111DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW24630502754TLmeqsMyDrVbdW35V8JN2CxsFDiNQfMN8vpMa6CCozSHAREqUspz65F5LxnvgPMWyrRBWgy5rbv9ksQC8QY4w246305027-2MdrfdFNuXwAjcnFVqkEtNgyXzieDxbSBvZEKXQGhPyiUmiq9ThCRuH4DU9wpanjNoGi1hZsA82GXoWSQbjeg926-0Aevr4uCSPNBcqjeeUpukxeJ8xZHeQBNaJ2P7GzbxgQ322MdrfdFNuXwAjcnFVqkEtNgyXzieDxbSBvZEKXQGhPyiUmiq9ThCRuH4DU9wpanjNoGi1hZsA82GXoWSQbjeg9262024-02-05T14:50:36.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializeRewardwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc0145DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW
SysvarRent111111111111111111111111111111111DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW2463044027PEP67domJDwNeKFDV6NACC38Lwuk2yrdkM7kktVvM6rCzLWmvjtj5bp9YEWkzzBnuWovVtogeuchFu5GeFh68hB246304402-23ZyQgwnJ181BpTAgs9smDBNzwWZdhkmWmKun4HSExrTaCpNUNvdWbBNyVT2DkPSMcYAezAg3dvrBCWRZDmqmLP4-0BeH3bBZ8szpgMfJqPZWFemxFtSrAkBS7hpThRKZSfs8423ZyQgwnJ181BpTAgs9smDBNzwWZdhkmWmKun4HSExrTaCpNUNvdWbBNyVT2DkPSMcYAezAg3dvrBCWRZDmqmLP42024-02-05T14:45:59.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializeRewardwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc045DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_InitializeReward_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_InitializeRewardV2_instruction

Initialization instructions for liquidity mining rewards on Orca Whirlpool automated market maker (AMM) pools on Solana. Records reward token setup including reward mint, vault, authority, and reward index for analyzing incentive program deployments.
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.
in_rewardIndexSTRINGIndex identifying which reward slot is being configured or claimed. String-encoded integer, zero-indexed.
in_funderSTRINGAccount address that provides funds for the transaction or operation. Base58-encoded Solana public key or hex-encoded EVM address.
in_rentSTRINGAddress of the Solana Rent Sysvar account. Base58-encoded public key, constant value SysvarRent111111111111111111111111111111111.
in_rewardAuthoritySTRINGAccount address authorized to configure reward parameters for the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_rewardMintSTRINGSolana address of the token used for liquidity mining rewards on this Whirlpool. Base58-encoded public key identifying the SPL token mint account.
in_rewardVaultSTRINGAccount address of the token vault holding reward tokens for distribution to liquidity providers. Base58-encoded Solana public key.
in_systemProgramSTRINGAddress of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111.
in_tokenBadgeSTRINGSolana address of the token badge account verifying the reward token for this pool. Used in Orca’s token verification system to validate reward token authenticity.
in_tokenProgramSTRINGAddress of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_rentin_funderblock_slotin_whirlpoolin_rewardMintin_tokenBadgesurrogate_keyin_rewardIndexin_rewardVaulttransaction_idblock_timestampin_tokenProgramin_systemPrograminstruction_typeexecuting_accountinstruction_indextransaction_indexin_rewardAuthoritytransaction_signerouter_executing_accountouter_instruction_index
SysvarRent111111111111111111111111111111111DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW338058351FWDvLqKFt5H514ov22XXGLopGVsf4w34SD1CEnhfMyJW26VfKb7jjtdEdvfovoBijScoZmJbWWasFZkgfUD5w7cy7tuLqsLLWhhmYGcDfX8UKG5raHTcK3B2cSpQiEV6SARL338058351-4FimehnebnPcPsoTgMEXPsuuUaNVeQKgczwXceCvuNMwzcASPhJh7oCx2kMTiPixpbpGVNsMZbYTtdfXx4fXhy2-30Dm5a5zgHGCbrjKufQJbJMoFQspQGV6kWk6PXD2iqgwx24FimehnebnPcPsoTgMEXPsuuUaNVeQKgczwXceCvuNMwzcASPhJh7oCx2kMTiPixpbpGVNsMZbYTtdfXx4fXhy22025-05-05T19:42:36.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializeRewardV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc383DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW
SysvarRent111111111111111111111111111111111DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW303952700FX1yMJybFGMZ95nkvLjvAS1nfqsbNQZtLg9nqhCBBkeH4Eb7ReeT936hX25KMBfYtyP1RWDdd9iixEwGJroACeLC3CwjTekhtwcgredLSJWyUVDKknB4izub6Cx1eSYx8iGk303952700-4p5ZK4Rfsfdmmbva7uK7LMQc1WVyrYbYdYUU3Yn5j2ism8umzY6vRbPod22EafWXpKJBgpAUAb9GnQw6RstEAYzf-309GaVzPBmXUYDxFT96FNhnkMZLhaUM7SaYXy3YTz5i2Jq4p5ZK4Rfsfdmmbva7uK7LMQc1WVyrYbYdYUU3Yn5j2ism8umzY6vRbPod22EafWXpKJBgpAUAb9GnQw6RstEAYzf2024-11-27T15:02:06.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializeRewardV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc313DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW
SysvarRent111111111111111111111111111111111DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW312829843FBBryPMjKvCAu8UEJNGhciYPTRGzd4dHsmiegFZ66PSP3KzAE8dPyJRgZ36Eh81v7WPwi6dm7bDhdMb8EAus2RAfESTsigpSsMEHwaZKhsgDEoJPjNgzU1wx8t8vJDvB9bH6312829843-43qZAHk4EacDJdYH5U3sjrijWp5BBYCW2FyLpYC1QNUS1UqDRJMZWb6AfBm4Cs6eFQx58rdkWA3tQ5pjNNhkBV5p-309851G4U5R2wBu8gYR5bRNqw8gmehHeui1o8vS1RRStmk43qZAHk4EacDJdYH5U3sjrijWp5BBYCW2FyLpYC1QNUS1UqDRJMZWb6AfBm4Cs6eFQx58rdkWA3tQ5pjNNhkBV5p2025-01-09T07:12:40.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA11111111111111111111111111111111InitializeRewardV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc3146DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_InitializeRewardV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_SetDefaultFeeRate_instruction

Administrative instructions for updating default fee rates on Orca Whirlpool liquidity pools on Solana. Records fee tier configuration changes by authorized pool administrators, with rates specified in basis points (e.g., 3000 = 30%).
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.
in_defaultFeeRateSTRINGFee rate setting in basis points (1/100th of 1%) for the specified fee tier. Typical values range from 800 to 3000 basis points (0.08% to 0.30%).
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeAuthoritySTRINGAccount address authorized to modify fee parameters in the Whirlpool protocol. Base58-encoded Solana public key.
in_feeTierSTRINGAccount address of the fee tier configuration in the Whirlpool protocol. Base58-encoded Solana public key.
in_configblock_slotin_feeTiersurrogate_keytransaction_idblock_timestampin_feeAuthorityinstruction_typeexecuting_accountin_defaultFeeRateinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_index
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ150957662HT55NVGVTjWmWLjV7BrSMPVZ7ppU8T2xE5nCAZ6YaGad150957662-5QQN4xnHUq4FwNKuyE6P3soa7AiUtReXsvae92Gsn7cWGkbYcqkQdwWCDofczQ85WLs9thvzoazSzyipCz6DejyA-05QQN4xnHUq4FwNKuyE6P3soa7AiUtReXsvae92Gsn7cWGkbYcqkQdwWCDofczQ85WLs9thvzoazSzyipCz6DejyA2022-09-16T18:26:31.000Z3Pi4tc4SxZyKZivKxWnYfGNxeqFJJxPc8xRw1VnvXpbbSetDefaultFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc300003933Pi4tc4SxZyKZivKxWnYfGNxeqFJJxPc8xRw1VnvXpbb
35VNM2KsKZKxWpEvde4NHrcfuCfXtKfdCffUmSTceKeC214408450D96VqzfAZb6fmW1j52ZmYfX1ZFP7AVmBSYpRgRmx57PY214408450-5Q7BYpk8Ee7xBbJRXA1MrXkavGA5UXAw24cMDsALjXNJSgEHcN7Bz4JMPCJ71PDFRUCn3V1HvCQNZ5NoAHYcxM3c-1-05Q7BYpk8Ee7xBbJRXA1MrXkavGA5UXAw24cMDsALjXNJSgEHcN7Bz4JMPCJ71PDFRUCn3V1HvCQNZ5NoAHYcxM3c2023-08-29T21:32:19.000Z7btJUBpZq3pzhYJBF9pkCBJ4xa4de1ZnUeJ4WiA5TiHTSetDefaultFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc2500065DMRJobdXwtYdru2oPVQZdKQoGo1vDxke3ByzEg8kiKvSMPLecH534NA9acpos4G6x7uf3LWbCAwZQE9e8ZekMu1
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ385761587GBtp54LJqqDSWonLT878KWerkJAYqYq4jasZ1UYs8wfD385761587-4TAneXaC2TzgXLRy2kKB1MNrd83LTMsjvZKXk5U7GdpEgrV4yjcHU5zcSXnne7fCd1Vq1CohxckUdejBSzYqaVyf-3-04TAneXaC2TzgXLRy2kKB1MNrd83LTMsjvZKXk5U7GdpEgrV4yjcHU5zcSXnne7fCd1Vq1CohxckUdejBSzYqaVyf2025-12-10T13:34:02.000ZGwH3Hiv5mACLX3ufTw1pFsrhSPon5tdw252DBs4Rx4PVSetDefaultFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc8000103BWyVTPPRW7A5kpHM3tNgPhRz6JekR9sL8iFx2o4X1w9CSQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf3
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_SetDefaultFeeRate_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_SetDefaultProtocolFeeRate_instruction

Protocol fee rate update instructions from Orca’s Whirlpool automated market maker (AMM) on Solana. Captures governance actions where fee authorities modify the default protocol fee rates charged on trades.
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.
in_defaultProtocolFeeRateSTRINGThe new protocol fee rate being set, expressed in basis points (1/100th of a percent). For example, a value of 1300 represents a 13% protocol fee on trades in Orca Whirlpool liquidity pools.
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeAuthoritySTRINGAccount address authorized to modify fee parameters in the Whirlpool protocol. Base58-encoded Solana public key.
in_configblock_slotsurrogate_keytransaction_idblock_timestampin_feeAuthorityinstruction_typeexecuting_accountinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_indexin_defaultProtocolFeeRate
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ309406753309406753-3XQ6YWrSvWcchH3NJk5XxsQhA2HiRQUFoUQcYG2sLjPMqttpoSPkCsAT9Z8DgmDvYNpQaXkryipYWqeX9N7yqFY3-23XQ6YWrSvWcchH3NJk5XxsQhA2HiRQUFoUQcYG2sLjPMqttpoSPkCsAT9Z8DgmDvYNpQaXkryipYWqeX9N7yqFY32024-12-24T00:58:17.000Z6BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtwSetDefaultProtocolFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc2226BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtw1300
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_SetDefaultProtocolFeeRate_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_SetFeeRate_instruction

Fee rate adjustment instructions for Orca Whirlpool automated market maker pools on Solana. Records fee authority changes with basis point values (2500=0.25%, 5000=0.5%) for analyzing protocol fee dynamics and governance actions.
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.
in_feeRateSTRINGFee rate in basis points (1/100th of a percent) being set for the Orca Whirlpool liquidity pool. Sample values like 2500, 5000, and 10000 represent 0.25%, 0.50%, and 1.00% trading fees respectively.
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeAuthoritySTRINGAccount address authorized to modify fee parameters in the Whirlpool protocol. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_configblock_slotin_feeRatein_whirlpoolsurrogate_keytransaction_idblock_timestampin_feeAuthorityinstruction_typeexecuting_accountinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_index
35VNM2KsKZKxWpEvde4NHrcfuCfXtKfdCffUmSTceKeC2494633415000Bqqt9eNSJmZUSdy2GPkxK8EZSxySyfm4PsNw3C9m8vLi249463341-3MdtqgmKsxcxXvvDddLQ7jpToyzFsbBBKGC3U63RyCPYuJs6eXSi7kWDi73NZMwdDVNGo7JugLhStuyYatCzAcTW-2-03MdtqgmKsxcxXvvDddLQ7jpToyzFsbBBKGC3U63RyCPYuJs6eXSi7kWDi73NZMwdDVNGo7JugLhStuyYatCzAcTW2024-02-21T02:27:28.000Z7btJUBpZq3pzhYJBF9pkCBJ4xa4de1ZnUeJ4WiA5TiHTSetFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc03DMRJobdXwtYdru2oPVQZdKQoGo1vDxke3ByzEg8kiKvSMPLecH534NA9acpos4G6x7uf3LWbCAwZQE9e8ZekMu2
35VNM2KsKZKxWpEvde4NHrcfuCfXtKfdCffUmSTceKeC2106832872500C7AD8EHcbKvFL3zw2z4YKKn1ZMTCYqkThZGtY3hPajsd210683287-4C5bn2Zz52ADUYDYsJHAxdze5HL9wx4xdiZUvimTyyF8SSyEsp4XmFpagRwuvGDgEhzQoMyTrW3p5SxvFC4qbuyT-1-04C5bn2Zz52ADUYDYsJHAxdze5HL9wx4xdiZUvimTyyF8SSyEsp4XmFpagRwuvGDgEhzQoMyTrW3p5SxvFC4qbuyT2023-08-11T00:32:15.000Z7btJUBpZq3pzhYJBF9pkCBJ4xa4de1ZnUeJ4WiA5TiHTSetFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc04DMRJobdXwtYdru2oPVQZdKQoGo1vDxke3ByzEg8kiKvSMPLecH534NA9acpos4G6x7uf3LWbCAwZQE9e8ZekMu1
35VNM2KsKZKxWpEvde4NHrcfuCfXtKfdCffUmSTceKeC22326813310000Fue32RRWw16M6aakuUNde79kiBrJf5xEyeBgGtxNSfQV223268133-3GZGSwaMBFFN2eb9aSMHaF2P2V45RL2WPC4t9JHNoeaeoPQwyioKHmTRJCase7Y7yzavyuo6zs87yPYgpYjmTyNK-1-03GZGSwaMBFFN2eb9aSMHaF2P2V45RL2WPC4t9JHNoeaeoPQwyioKHmTRJCase7Y7yzavyuo6zs87yPYgpYjmTyNK2023-10-12T22:17:25.000Z7btJUBpZq3pzhYJBF9pkCBJ4xa4de1ZnUeJ4WiA5TiHTSetFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc040DMRJobdXwtYdru2oPVQZdKQoGo1vDxke3ByzEg8kiKvSMPLecH534NA9acpos4G6x7uf3LWbCAwZQE9e8ZekMu1
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_SetFeeRate_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_SetProtocolFeeRate_instruction

Protocol fee rate updates executed by fee authorities on Orca Whirlpool liquidity pools on Solana. Used for tracking fee governance changes and analyzing protocol revenue adjustments across different pool configurations.
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.
in_protocolFeeRateSTRINGProtocol fee rate being set for the Orca Whirlpool, expressed in basis points. Typically 1300 (13 basis points or 0.13%), with occasional values of 1 basis point.
in_configSTRINGConfiguration account or address containing protocol parameters and settings. Base58-encoded Solana public key or hex-encoded EVM address.
in_feeAuthoritySTRINGAccount address authorized to modify fee parameters in the Whirlpool protocol. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_configblock_slotin_whirlpoolsurrogate_keytransaction_idblock_timestampin_feeAuthorityinstruction_typeexecuting_accountinstruction_indextransaction_indexin_protocolFeeRatetransaction_signerouter_executing_accountouter_instruction_index
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ2537197009FpjggAFkaPby2cwkqDrHS6AxciTAMcEnybSeioLV76X253719700-5xPmDeNaEDLJzKyS9MRLJkuKsse7kFdqLnHhR6hEyR3NyhtNYf6YsVTP29SuazXvrTkYPUp2o2jX4RGuyixK1Wra-05xPmDeNaEDLJzKyS9MRLJkuKsse7kFdqLnHhR6hEyR3NyhtNYf6YsVTP29SuazXvrTkYPUp2o2jX4RGuyixK1Wra2024-03-12T13:31:53.000Z6BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtwSetProtocolFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc0613006BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtw
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ2537574424WaptrPFjRDMuKw6h75rfWqxFVxChFERx5NuapS3ZoRd253757442-9xPiKBYDwesHPToWjs3dZTGMN2RtgKixQp9Raj9zM28mxSxKdYj3HT3g8dJ2SMcwwQ42yuQ7zv6TSBLtB5XXrJt-09xPiKBYDwesHPToWjs3dZTGMN2RtgKixQp9Raj9zM28mxSxKdYj3HT3g8dJ2SMcwwQ42yuQ7zv6TSBLtB5XXrJt2024-03-12T17:57:21.000Z6BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtwSetProtocolFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc0713006BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtw
2LecshUwdy9xi7meFgHtFJQNSKk4KdTrcpvaB56dP2NQ2536288447QCLFaSN74p4qv5CgE4wrnAEf2vg6CkxMgUYqQLDHfV8253628844-35oq4F6ciqMrMGwPM56Vm4BmdSAcy1vozz1sEjoq89rSqjyUPP7VufD6rYVXHosKxcBp4dnmysV2BCwwSMn4vbUF-035oq4F6ciqMrMGwPM56Vm4BmdSAcy1vozz1sEjoq89rSqjyUPP7VufD6rYVXHosKxcBp4dnmysV2BCwwSMn4vbUF2024-03-12T02:57:35.000Z6BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtwSetProtocolFeeRatewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc0913006BLTtBS9miUZruZtR9reTzp6ctGc4kVY4xrcxQwurYtw
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_SetProtocolFeeRate_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_SetRewardEmissions_instruction

Instruction-level records of reward emission rate changes for Orca Whirlpool liquidity pools on Solana. Used to track incentive program adjustments and analyze liquidity mining reward distributions over time.
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.
in_emissionsPerSecondX64STRINGReward emission rate for the liquidity pool, denominated in tokens per second and multiplied by 2^64 for precision. This Q64.64 fixed-point value can range from 0 (no emissions) to large integers representing active reward programs.
in_rewardIndexSTRINGIndex identifying which reward slot is being configured or claimed. String-encoded integer, zero-indexed.
in_rewardAuthoritySTRINGAccount address authorized to configure reward parameters for the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_rewardVaultSTRINGAccount address of the token vault holding reward tokens for distribution to liquidity providers. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
block_slotin_whirlpoolsurrogate_keyin_rewardIndexin_rewardVaulttransaction_idblock_timestampinstruction_typeexecuting_accountinstruction_indextransaction_indexin_rewardAuthoritytransaction_signerouter_executing_accountouter_instruction_indexin_emissionsPerSecondX64
154199448GpqMSH1YM6oPmJ5xxEE2KfePf7uf5rXFbTW2TnxicRj6154199448-3Q4YNN26o4FWsH7Y49ngStmBAcFJYn77jZ1YrHnu3cAzavv8qi1RrQjjq74uAU39J1wra2MjRM8iwiYxPAxhCeJh-01E9t83swg8d8u6BjaAYN81VpyjMuqiKC1V9cBCeBxwd6i3Q4YNN26o4FWsH7Y49ngStmBAcFJYn77jZ1YrHnu3cAzavv8qi1RrQjjq74uAU39J1wra2MjRM8iwiYxPAxhCeJh2022-10-07T22:12:50.000ZSetRewardEmissionswhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc0133DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW0
154199345J7qn7AvZ4QK9qT6BikVBKA3hUp89Lg9UkqJmXZQEjRxq154199345-4YYdRaAbBvVX9fia68XJgGXzzn2HmP65b1Drtph9UHYU3GsT8nZMvHgoEZS96abQkTWTTKX5engQsex3Cz2cyea4-018CH8Jr6T41MrUCsLCMoq5TNjx32ZrnpD5S5AyNdzLVSJ4YYdRaAbBvVX9fia68XJgGXzzn2HmP65b1Drtph9UHYU3GsT8nZMvHgoEZS96abQkTWTTKX5engQsex3Cz2cyea42022-10-07T22:11:54.000ZSetRewardEmissionswhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc053DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW1143753472802213328846848
154193494AiMZS5U3JMvpdvsr1KeaMiS354Z1DeSg5XjA4yYRxtFf154193494-icAh3yvW3zcpiehuRM3cTTuPG51hG6RFZqaU3vNpzTgLzLpQjvBEDZbYz6MYpHuz4HEX2Xb6gpgevtYQ6uK3GdD-01D8qyK7BjxnJTkGYnuAyhac8zYxb8rmaBt1y9zDFjsvPwicAh3yvW3zcpiehuRM3cTTuPG51hG6RFZqaU3vNpzTgLzLpQjvBEDZbYz6MYpHuz4HEX2Xb6gpgevtYQ6uK3GdD2022-10-07T21:20:16.000ZSetRewardEmissionswhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc0157DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW1570535277656221259564843008
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_SetRewardEmissions_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_SetRewardEmissionsV2_instruction

Instruction-level records of reward emission rate updates for Orca Whirlpool liquidity pools on Solana. Used to track changes in incentive distribution rates (emissions per second) for specific reward tokens across pools.
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.
in_emissionsPerSecondX64STRINGReward emission rate for a Whirlpool liquidity pool, expressed in X64 fixed-point format (actual rate divided by 2^64). Values of ‘0’ indicate emissions are disabled for that reward index.
in_rewardIndexSTRINGIndex identifying which reward slot is being configured or claimed. String-encoded integer, zero-indexed.
in_rewardAuthoritySTRINGAccount address authorized to configure reward parameters for the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_rewardVaultSTRINGAccount address of the token vault holding reward tokens for distribution to liquidity providers. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
block_slotin_whirlpoolsurrogate_keyin_rewardIndexin_rewardVaulttransaction_idblock_timestampinstruction_typeexecuting_accountinstruction_indextransaction_indexin_rewardAuthoritytransaction_signerouter_executing_accountouter_instruction_indexin_emissionsPerSecondX64
3122139964nAiqm5QiZiwh1sMpmuJJdVUH12Fst2kPPzApNfppQGd312213996-5Yxm81W4o1WQxcDwpUSZuuE7Qg27q8CYhXW8vnavkBg7q14Ajpb6gaFVaR7oPk8TGjtWfL4NzaQ8zYBf4zj2U3oD-313xCKFNyZU11N3bZ1DufXskbHJQJ5hrdnTPPNpdq5wXYz5Yxm81W4o1WQxcDwpUSZuuE7Qg27q8CYhXW8vnavkBg7q14Ajpb6gaFVaR7oPk8TGjtWfL4NzaQ8zYBf4zj2U3oD2025-01-06T09:16:16.000ZSetRewardEmissionsV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc3285DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW0
312213944FuvLSmZRY7X4tBciLbgVkSPLBW7v4d1i57D4sWd3ig8x312213944-2w3JpUhRY2xhzYkzLzYKAjvWH4xSN5bc3AUQBynjUxQCYvHW9f32VA2RTS3tgTUpBLB9SZP8ZvN5qtvrU3py9CBR-31AdKiz1uuFMYRFm8SKFxZKwVr1hmgVisLqzUFBvjao3uY2w3JpUhRY2xhzYkzLzYKAjvWH4xSN5bc3AUQBynjUxQCYvHW9f32VA2RTS3tgTUpBLB9SZP8ZvN5qtvrU3py9CBR2025-01-06T09:15:55.000ZSetRewardEmissionsV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc3167DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW0
3234472768phK65jxmTPEN158xLgSr4oZvssw9SyTErpNZj3g7px4323447276-55rAprM7WAU4Sq4ZUewuh65pNKd2hz2zHBzYyJTVmTRZ91nJ5XsDKtkTM38V2qp75ihUJuceUbWcaaU6B6M3DMwy-315xdSuBsRQBgg57gm461Hy6y8wfQUCfhM1pQ2w3KnWcPj55rAprM7WAU4Sq4ZUewuh65pNKd2hz2zHBzYyJTVmTRZ91nJ5XsDKtkTM38V2qp75ihUJuceUbWcaaU6B6M3DMwy2025-02-27T13:58:42.000ZSetRewardEmissionsV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc330DjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJWDjDsi34mSB66p2nhBL6YvhbcLtZbkGfNybFeLDjJqxJW1415005450866570466136243138
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_SetRewardEmissionsV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_swap_instruction

Swap instruction records from Orca Whirlpool automated market maker (AMM) pools on Solana. Contains detailed swap parameters including token amounts, price limits, tick arrays, and vault accounts for analyzing liquidity pool 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.
in_aToBSTRINGBoolean flag indicating the swap direction in the Whirlpool pool. When true, swaps from token A to token B; when false, swaps from token B to token A.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_otherAmountThresholdSTRINGMinimum or maximum acceptable amount for the opposite side of the swap operation. Numeric string representation of token quantity in smallest denomination, serving as a slippage protection parameter.
in_sqrtPriceLimitSTRINGSquare root of the price limit for the swap operation, represented as a fixed-point integer in Q64.64 format.
in_amountSpecifiedIsInputSTRINGBoolean flag indicating whether the amount parameter represents the input quantity for the swap operation. When true, the amount specifies the exact input tokens to swap; when false, it specifies the desired output tokens to receive.
in_oracleSTRINGContract address of the oracle providing price feed data. Hex-encoded, 0x-prefixed, 42-character string.
in_tickArray0STRINGAccount address of the first tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray1STRINGAccount address of the second tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray2STRINGAccount address of the third tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tokenAuthoritySTRINGAccount address authorized to transfer tokens from the owner’s token account. Base58-encoded Solana public key.
in_tokenOwnerAccountASTRINGAccount address holding the first token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenOwnerAccountBSTRINGAccount address holding the second token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenProgramSTRINGAddress of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022.
in_tokenVaultASTRINGAccount address of the token vault holding the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenVaultBSTRINGAccount address of the token vault holding the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_aToBin_amountin_oracleblock_slotin_whirlpoolin_tickArray0in_tickArray1in_tickArray2surrogate_keyin_tokenVaultAin_tokenVaultBtransaction_idblock_timestampin_tokenPrograminstruction_typeexecuting_accountin_sqrtPriceLimitin_tokenAuthorityinstruction_indextransaction_indextransaction_signerin_tokenOwnerAccountAin_tokenOwnerAccountBin_otherAmountThresholdouter_executing_accountouter_instruction_indexin_amountSpecifiedIsInput
true105438266559615DYdLC1jhK9ACT1bbKw3rHeg8A5Jo82ksLkCM8keiv1G1816606735eNSot4bzvf2YKhNVyBTzSnxFQPXruvCMFd1zsR6oXXu12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp181660673-5fChheLTNNKYkfUwViJLY3gvk3AxXF3nYJ4Lnj6daVsCxjsKEn5Vvuzh8CqS7hbJPhHdQhUYqrtGWzpBJkpycwbZ-0EdgPequgSZHmnGvb4Ci65qtFPFMWYNShiTTWF5sTPRgjAZ56DNbU6eo2uJJY8VDokz5sQKsgzMnupzJEZ8aAc59K5fChheLTNNKYkfUwViJLY3gvk3AxXF3nYJ4Lnj6daVsCxjsKEn5Vvuzh8CqS7hbJPhHdQhUYqrtGWzpBJkpycwbZ2023-03-09T17:02:07.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc42950480167q1jCdB3HV5RR6FDRtbPjRjfAi7QFq6uuBaVBUpKhYCP047q1jCdB3HV5RR6FDRtbPjRjfAi7QFq6uuBaVBUpKhYCP8VATnx5MukXGZuFKg236MHV9zq6fxavFxa7x42dNBh4H3ZqeByYG9hv4hd5PsakpCNJwipRmv6aJuDcdDHipLjd611248288true
true390495771394355DYdLC1jhK9ACT1bbKw3rHeg8A5Jo82ksLkCM8keiv1G1816027015eNSot4bzvf2YKhNVyBTzSnxFQPXruvCMFd1zsR6oXXu12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp181602701-5Awzb34bfN55XPRWRByfvEfwZEhxKw2wPGbtxBzqVWbFsBNByidsgdXe8MMYKgSa8KgjAaH3nNPEHAzVgNrzikRw-1-0EdgPequgSZHmnGvb4Ci65qtFPFMWYNShiTTWF5sTPRgjAZ56DNbU6eo2uJJY8VDokz5sQKsgzMnupzJEZ8aAc59K5Awzb34bfN55XPRWRByfvEfwZEhxKw2wPGbtxBzqVWbFsBNByidsgdXe8MMYKgSa8KgjAaH3nNPEHAzVgNrzikRw2023-03-09T09:15:48.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc42950480168RD6Rd3NfWBWrYmHJj9cfteWrdsC4MgeBdkEJ8paP3As0508RD6Rd3NfWBWrYmHJj9cfteWrdsC4MgeBdkEJ8paP3AsBAFTdTu3c5Qu48S6n8AbX1Z1kpVHMUzR192YcAhVahDsEMdNi1gnK7StXJUarxmwe7JQMJos8Zpzu5BUiR3SpQ8M0JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB1true
true1067953419872255DYdLC1jhK9ACT1bbKw3rHeg8A5Jo82ksLkCM8keiv1G1816804565eNSot4bzvf2YKhNVyBTzSnxFQPXruvCMFd1zsR6oXXu12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp12bkBUuWQxJCRsK87g9LFbY3xNNuvLKq7RHD2m8CGWdp181680456-48YhEf3fjToCwDiYwm3NUm7HQgp4J5kidcoNJtrfYBVFq6EfdkhA1PekisNesbALyGP961UZmyVyBniVNfNtRJGp-4-0EdgPequgSZHmnGvb4Ci65qtFPFMWYNShiTTWF5sTPRgjAZ56DNbU6eo2uJJY8VDokz5sQKsgzMnupzJEZ8aAc59K48YhEf3fjToCwDiYwm3NUm7HQgp4J5kidcoNJtrfYBVFq6EfdkhA1PekisNesbALyGP961UZmyVyBniVNfNtRJGp2023-03-09T19:43:51.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc4295048016Cswwnzi6Pk5qfajxjsQCdgM7dgfvNTjesPhsGX6LmYsZ0134Cswwnzi6Pk5qfajxjsQCdgM7dgfvNTjesPhsGX6LmYsZ6hVC47dMHLF4A2k7ASBoRJE2yt6vEmTbe1s6VYuo3KW25tBofP8946QBhJbS8SevHV32uRfYXdnok8cf79TBYkBD0JUP4Fb2cqiRUcaTHdrPC8h2gNsA2ETXiPDD33WcGuJB4true
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_swap_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_Swap_instruction

Swap instruction records from Orca’s Whirlpool concentrated liquidity automated market maker (AMM) pools on Solana. Contains token amounts, price limits, swap direction, and account references for analyzing 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.
in_aToBSTRINGBoolean flag indicating the swap direction in the Whirlpool pool. When true, swaps from token A to token B; when false, swaps from token B to token A.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_otherAmountThresholdSTRINGMinimum or maximum acceptable amount for the opposite side of the swap operation. Numeric string representation of token quantity in smallest denomination, serving as a slippage protection parameter.
in_sqrtPriceLimitSTRINGSquare root of the price limit for the swap operation, represented as a fixed-point integer in Q64.64 format.
in_amountSpecifiedIsInputSTRINGBoolean flag indicating whether the amount parameter represents the input quantity for the swap operation. When true, the amount specifies the exact input tokens to swap; when false, it specifies the desired output tokens to receive.
in_oracleSTRINGContract address of the oracle providing price feed data. Hex-encoded, 0x-prefixed, 42-character string.
in_tickArray0STRINGAccount address of the first tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray1STRINGAccount address of the second tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray2STRINGAccount address of the third tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tokenAuthoritySTRINGAccount address authorized to transfer tokens from the owner’s token account. Base58-encoded Solana public key.
in_tokenOwnerAccountASTRINGAccount address holding the first token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenOwnerAccountBSTRINGAccount address holding the second token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenProgramSTRINGAddress of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022.
in_tokenVaultASTRINGAccount address of the token vault holding the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenVaultBSTRINGAccount address of the token vault holding the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_aToBin_amountin_oracleblock_slotin_whirlpoolin_tickArray0in_tickArray1in_tickArray2surrogate_keyin_tokenVaultAin_tokenVaultBtransaction_idblock_timestampin_tokenPrograminstruction_typeexecuting_accountin_sqrtPriceLimitin_tokenAuthorityinstruction_indextransaction_indextransaction_signerin_tokenOwnerAccountAin_tokenOwnerAccountBin_otherAmountThresholdouter_executing_accountouter_instruction_indexin_amountSpecifiedIsInput
true713504C5Fhtw7VLawwt2ZM4woBXGh5QqRWRs9Dcvdx4V543CNu228168139GLNvG5Ly4cK512oQeJqnwLftwfoPZ4skyDwZWzxorYQ913SKDmJSbJ6vudGrwQgA3UecB4oKkyKeTxkjErBjB3bK13SKDmJSbJ6vudGrwQgA3UecB4oKkyKeTxkjErBjB3bK13SKDmJSbJ6vudGrwQgA3UecB4oKkyKeTxkjErBjB3bK228168139-xfUXngWWWiBUD5EVxpuf2tkxfJwvHq6so6gT4GRapEjU6AFZZ7hxDRhQwhc4YzfBNG6pE3rRagDFFv9rq7uB6ho-1AzrRewYSJPSMFxf5WxSoTWw1mxqaPQtVgRmsBaPgQZ7B2i4Dew7vLcTPDHTQF3Wska1CrsWaqNj99xuDvxJVvM8xxfUXngWWWiBUD5EVxpuf2tkxfJwvHq6so6gT4GRapEjU6AFZZ7hxDRhQwhc4YzfBNG6pE3rRagDFFv9rq7uB6ho2023-11-05T14:51:43.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc42950480167Zrez9Er4V1KdabPQ9GMZA29W5JRHmT3Gsn2jnAXYH7a1337Zrez9Er4V1KdabPQ9GMZA29W5JRHmT3Gsn2jnAXYH7a2Qans16XqeQcZh4XhBYRiTVnoCJ5oFKwXmckf3P1b9Ha4HVyK7uVXAjsFnyM4eZh5mZiGAceEp3Z3gwsPLfnepUZ706077true
true378129C5Fhtw7VLawwt2ZM4woBXGh5QqRWRs9Dcvdx4V543CNu228220234GLNvG5Ly4cK512oQeJqnwLftwfoPZ4skyDwZWzxorYQ913SKDmJSbJ6vudGrwQgA3UecB4oKkyKeTxkjErBjB3bK13SKDmJSbJ6vudGrwQgA3UecB4oKkyKeTxkjErBjB3bK13SKDmJSbJ6vudGrwQgA3UecB4oKkyKeTxkjErBjB3bK228220234-GFFi1xUw9YT6izzt2p1vJJfohNAurd9JT1ArKToo9466xwpAYbeJaMGpwW4fy72RXuutyJBj19i5Bw9xvFRd6pC-1AzrRewYSJPSMFxf5WxSoTWw1mxqaPQtVgRmsBaPgQZ7B2i4Dew7vLcTPDHTQF3Wska1CrsWaqNj99xuDvxJVvM8xGFFi1xUw9YT6izzt2p1vJJfohNAurd9JT1ArKToo9466xwpAYbeJaMGpwW4fy72RXuutyJBj19i5Bw9xvFRd6pC2023-11-05T20:50:24.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc42950480167Zrez9Er4V1KdabPQ9GMZA29W5JRHmT3Gsn2jnAXYH7a1527Zrez9Er4V1KdabPQ9GMZA29W5JRHmT3Gsn2jnAXYH7a2Qans16XqeQcZh4XhBYRiTVnoCJ5oFKwXmckf3P1b9Ha4HVyK7uVXAjsFnyM4eZh5mZiGAceEp3Z3gwsPLfnepUZ374246true
false999837CdsK8J6mgWg1zjanhgbqo6UmxGUd3GVVDJNF1L7dK3bC2281464964dMCeFsjsGgakprFMtTY4uwuRL2p55Y6pJuQBcUFyu1vDpgySHxrF9WQmq99p56eHzA4qH43xuJDuJuEzB1BABtt4eLy8RGUhkncyJqHCMZvHU2Z8vDcvBQMkyuNMtHE1Zfk254RLKTrzT8UCvw3DSo9pkd9VCc4M5WxDkjcAiJeaqHe228146496-3z4QfV9mRfVAKfXjFZ5p1z2zn7ao7CH6DRNAUZ9S2BsZCNAC9pvY8TMpTQFmn28YvhkgvZrnYD5Sab8S1fdiy9xf-09b5K4vzc7UfcPSU5iUYoXTNEhr4d1AvnrJnPjC8WKPc2EEMdi8He1dNfLArNK4Ep2WW35THHbNtEUYuFzzh4qzNY3z4QfV9mRfVAKfXjFZ5p1z2zn7ao7CH6DRNAUZ9S2BsZCNAC9pvY8TMpTQFmn28YvhkgvZrnYD5Sab8S1fdiy9xf2023-11-05T12:19:31.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc79226673515401279992447579055FnJZCfHc6LuZKCWMJGsHmpmqPeVVpxiJR3upiFp8TWsG019FnJZCfHc6LuZKCWMJGsHmpmqPeVVpxiJR3upiFp8TWsGHfeJ7knMtbeRB8CHQmKKmNLBRX7x1L9Vsp8fU4x4kPby34BBW47ENzCCGnWj8QkeVM8xoLyuKMQRngtoZPDPKPw5397805276true
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_Swap_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_swapV2_instruction

SwapV2 instruction executions from Orca Whirlpool concentrated liquidity pools on Solana, containing swap parameters including amount, direction, price limits, and involved token accounts for analyzing DEX trading patterns.
ColumnTypeDescription
block_timestampTIMESTAMPTimestamp when the block was produced. UTC timezone, millisecond precision.
block_heightINT64Sequential number identifying the position of the block in the blockchain. Positive integer incremented by one for each new block.
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.
instruction_indexINT64Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution.
transaction_successBOOLBoolean flag indicating whether the transaction executed successfully and was committed to the blockchain.
instruction_program_addressSTRINGAddress of the Solana program that executed the instruction. Base58-encoded public key.
inner_instruction_indexINT64Position of the instruction within nested cross-program invocations. Zero-indexed integer representing the sequential order when one program calls another program’s instructions.
surrogate_keySTRINGComposite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens.
nameSTRINGName of the instruction or event type being executed. Identifies the specific operation performed within the smart contract or program.
in_aToBBOOLBoolean flag indicating the swap direction in the Whirlpool pool. When true, swaps from token A to token B; when false, swaps from token B to token A.
in_amountBIGNUMERICInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_otherAmountThresholdBIGNUMERICMinimum or maximum acceptable amount for the opposite side of the swap operation. Numeric string representation of token quantity in smallest denomination, serving as a slippage protection parameter.
in_sqrtPriceLimitBIGNUMERICSquare root of the price limit for the swap operation, represented as a fixed-point integer in Q64.64 format.
in_amountSpecifiedIsInputBOOLBoolean flag indicating whether the amount parameter represents the input quantity for the swap operation. When true, the amount specifies the exact input tokens to swap; when false, it specifies the desired output tokens to receive.
in_remainingAccountsInfoJSONAdditional account data passed to the instruction for extended functionality. Typically null for standard swaps but may contain configuration for advanced routing or oracle integrations.
in_tokenProgramASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>SPL Token program address governing token A operations in this swap. Typically the standard Solana Token Program (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA).
in_tokenProgramBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Token program address governing token B in the swap pair. Typically the SPL Token program on Solana (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA).
in_memoProgramSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account reference for the memo program used to record swap metadata on-chain. Typically the Solana Memo program address (MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr) when memo functionality is enabled.
in_tokenAuthoritySTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address authorized to transfer tokens from the owner’s token account. Base58-encoded Solana public key.
in_whirlpoolSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_tokenMintASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Contract address of the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenMintBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Contract address of the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenOwnerAccountASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address holding the first token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenVaultASTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the token vault holding the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenOwnerAccountBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address holding the second token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenVaultBSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the token vault holding the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_tickArray0STRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the first tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray1STRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the second tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray2STRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Account address of the third tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_oracleSTRUCT<address STRING, is_signer BOOL, is_writable BOOL, is_alt BOOL, is_fee_payer BOOL>Contract address of the oracle providing price feed data. Hex-encoded, 0x-prefixed, 42-character string.
namein_aToBin_amountin_oracleblock_heightin_whirlpoolin_tickArray0in_tickArray1in_tickArray2in_tokenMintAin_tokenMintBsurrogate_keyin_memoProgramin_tokenVaultAin_tokenVaultBtransaction_idblock_timestampin_tokenProgramAin_tokenProgramBin_sqrtPriceLimitin_tokenAuthorityinstruction_indextransaction_indextransaction_successin_tokenOwnerAccountAin_tokenOwnerAccountBin_otherAmountThresholdinner_instruction_indexin_remainingAccountsInfoin_amountSpecifiedIsInputinstruction_program_address
swapV2false7802{“is_alt”:true,“address”:“2zzxEHGnWU6rb43twEogZERPLTY2VKdr1j5KuXriMFkw”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}305242148{“is_alt”:true,“address”:“G3vDQSmNfUfiXF27Y8LHER6yt13PsKaRuLER4eTUnpkM”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“2jQKKdtAYqtrXG4aEnpJV9HsuxuxpqgEjsYJQjL8QeTG”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“5DbUyyWM3V4mNaKfE625G4QEQ1csG9di6AyTTaRZUdPW”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“12F1hXkeitLdnw6jXzCfPsuQQDMwvr6BqNwzRvSaWAm3”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:true,“address”:“So11111111111111111111111111111111111111112”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:true,“address”:“cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}Hc9MaZWUCnsUby4c6aayEVyqezmiDrgxmNodCftBKFAH-2qfLLFPiemMZbRGF5H2dWbJeKuqQrLNsY3RQBHxzxx6YoKHgozHgHvQf33gduqY34Q9t1prmZ8budpYtpZ2PkRsR-3-1{“is_alt”:true,“address”:“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:true,“address”:“8d6EBn9WnYEABtDktsna44a7x9BB7ZdXTEnJJEc6Juy8”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:true,“address”:“FcfFqLKyv9W4iwhXZWqmxzmLuEjD5HnzsGCzhLS4wR4J”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}2qfLLFPiemMZbRGF5H2dWbJeKuqQrLNsY3RQBHxzxx6YoKHgozHgHvQf33gduqY34Q9t1prmZ8budpYtpZ2PkRsR2025-03-15T19:39:52.000Z{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}7.9226673515401279992447579055e+28{“is_alt”:false,“address”:“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}3316true{“is_alt”:false,“address”:“8ctcHN52LY21FEipCjr1MVWtoZa1irJQTPyAaTj72h7S”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“2kG7tEsTFxNWmS71aDUNigaHPPVKUfkzuFr8CBhsAqRh”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}01nulltruewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc
swapV2false7270{“is_alt”:true,“address”:“2zzxEHGnWU6rb43twEogZERPLTY2VKdr1j5KuXriMFkw”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}305214948{“is_alt”:true,“address”:“G3vDQSmNfUfiXF27Y8LHER6yt13PsKaRuLER4eTUnpkM”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“2jQKKdtAYqtrXG4aEnpJV9HsuxuxpqgEjsYJQjL8QeTG”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“5DbUyyWM3V4mNaKfE625G4QEQ1csG9di6AyTTaRZUdPW”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“12F1hXkeitLdnw6jXzCfPsuQQDMwvr6BqNwzRvSaWAm3”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:true,“address”:“So11111111111111111111111111111111111111112”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:true,“address”:“cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}6Fdfc4kM19s3LrkbCDeocZpPk1NrDwPfZDSCq5QnyWYv-2tgNtTRxMGqnY1rEt6HW4aonbke9MV2sNXk1wbKkiuXsNWarZu4uB1BRctdw359DC6y1ZR7KJBwNT32KEtGAyTR4-3-1{“is_alt”:true,“address”:“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:true,“address”:“8d6EBn9WnYEABtDktsna44a7x9BB7ZdXTEnJJEc6Juy8”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:true,“address”:“FcfFqLKyv9W4iwhXZWqmxzmLuEjD5HnzsGCzhLS4wR4J”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}2tgNtTRxMGqnY1rEt6HW4aonbke9MV2sNXk1wbKkiuXsNWarZu4uB1BRctdw359DC6y1ZR7KJBwNT32KEtGAyTR42025-03-15T16:38:48.000Z{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:false,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}7.9226673515401279992447579055e+28{“is_alt”:false,“address”:“CapuXNQoDviLvU1PxFiizLgPNQCxrsag1uMeyk6zLVps”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}31041true{“is_alt”:false,“address”:“91bUbswo6Di8235jAPwim1At4cPZLbG2pkpneyqKg4NQ”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“ExPLiWjwLAL5ZqiLW1Jg1bJydhTcHV8KamBWUjmxKzVk”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}01nulltruewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc
swapV2false10080{“is_alt”:true,“address”:“2zzxEHGnWU6rb43twEogZERPLTY2VKdr1j5KuXriMFkw”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}305197156{“is_alt”:true,“address”:“G3vDQSmNfUfiXF27Y8LHER6yt13PsKaRuLER4eTUnpkM”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“2jQKKdtAYqtrXG4aEnpJV9HsuxuxpqgEjsYJQjL8QeTG”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“5DbUyyWM3V4mNaKfE625G4QEQ1csG9di6AyTTaRZUdPW”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“12F1hXkeitLdnw6jXzCfPsuQQDMwvr6BqNwzRvSaWAm3”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:true,“address”:“So11111111111111111111111111111111111111112”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:true,“address”:“cbbtcf3aa214zXHbiAZQwf4122FBYbraNdFqgw4iMij”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}9crPBtNsJGmAPuVDnyU3q3cjDywe4rXWChUmGTB4pM3T-5swNKbFB7yyey3TEdmCRRHXAjCZCraFeXomX9WbD5UvqHjYBzUpB5BomAkEFwhjHnTYaiicXbj7D77xafdVBWWBE-2-1{“is_alt”:true,“address”:“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:true,“address”:“8d6EBn9WnYEABtDktsna44a7x9BB7ZdXTEnJJEc6Juy8”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:true,“address”:“FcfFqLKyv9W4iwhXZWqmxzmLuEjD5HnzsGCzhLS4wR4J”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}5swNKbFB7yyey3TEdmCRRHXAjCZCraFeXomX9WbD5UvqHjYBzUpB5BomAkEFwhjHnTYaiicXbj7D77xafdVBWWBE2025-03-15T14:40:17.000Z{“is_alt”:true,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}{“is_alt”:true,“address”:“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}7.9226673515401279992447579055e+28{“is_alt”:false,“address”:“2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h”,“is_signer”:false,“is_writable”:false,“is_fee_payer”:false}277true{“is_alt”:false,“address”:“H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}{“is_alt”:false,“address”:“9GUDbyWcwBBxxpYTo9H8udB6ZibyKA6s2fw4ojyAkP1Q”,“is_signer”:false,“is_writable”:true,“is_fee_payer”:false}01nulltruewhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_swapV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

Whirlpool_SwapV2_instruction

SwapV2 instruction records from Orca’s Whirlpool concentrated liquidity automated market maker (AMM) on Solana, capturing token pair exchanges with swap direction, amounts, price limits, and tick array references 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.
in_aToBSTRINGBoolean flag indicating the swap direction in the Whirlpool pool. When true, swaps from token A to token B; when false, swaps from token B to token A.
in_amountSTRINGInput amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination.
in_otherAmountThresholdSTRINGMinimum or maximum acceptable amount for the opposite side of the swap operation. Numeric string representation of token quantity in smallest denomination, serving as a slippage protection parameter.
in_sqrtPriceLimitSTRINGSquare root of the price limit for the swap operation, represented as a fixed-point integer in Q64.64 format.
in_amountSpecifiedIsInputSTRINGBoolean flag indicating whether the amount parameter represents the input quantity for the swap operation. When true, the amount specifies the exact input tokens to swap; when false, it specifies the desired output tokens to receive.
in_memoProgramSTRINGProgram account address for attaching memos to the swap transaction. Typically references Solana’s Memo program (MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr) when metadata is included.
in_oracleSTRINGContract address of the oracle providing price feed data. Hex-encoded, 0x-prefixed, 42-character string.
in_tickArray0STRINGAccount address of the first tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray1STRINGAccount address of the second tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tickArray2STRINGAccount address of the third tick array used for price range tracking in the swap operation. Base58-encoded Solana public key.
in_tokenAuthoritySTRINGAccount address authorized to transfer tokens from the owner’s token account. Base58-encoded Solana public key.
in_tokenMintASTRINGContract address of the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenMintBSTRINGContract address of the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenOwnerAccountASTRINGAccount address holding the first token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenOwnerAccountBSTRINGAccount address holding the second token in the swap owner’s balance for the transaction. Base58-encoded Solana public key.
in_tokenProgramASTRINGToken program address governing token A operations in the swap. Typically the standard Solana Token Program (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA) for SPL tokens.
in_tokenProgramBSTRINGToken program account address governing token B in the swap. Typically the standard Solana Token Program (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA) for SPL tokens.
in_tokenVaultASTRINGAccount address of the token vault holding the first token in the pool’s trading pair. Base58-encoded Solana public key.
in_tokenVaultBSTRINGAccount address of the token vault holding the second token in the pool’s trading pair. Base58-encoded Solana public key.
in_whirlpoolSTRINGAccount address of the Whirlpool liquidity pool. Base58-encoded Solana public key.
in_aToBin_amountin_oracleblock_slotin_whirlpoolin_tickArray0in_tickArray1in_tickArray2in_tokenMintAin_tokenMintBsurrogate_keyin_memoProgramin_tokenVaultAin_tokenVaultBtransaction_idblock_timestampin_tokenProgramAin_tokenProgramBinstruction_typeexecuting_accountin_sqrtPriceLimitin_tokenAuthorityinstruction_indextransaction_indextransaction_signerin_tokenOwnerAccountAin_tokenOwnerAccountBin_otherAmountThresholdouter_executing_accountouter_instruction_indexin_amountSpecifiedIsInput
false371229QZDM8BGb2mL1qmyNRSPz5tBYFY9XWSYZYMgFVy8KsLn3669332545gE4kFKgqNbgMK1PJtzzLxaxgfGePaYxfDBk33PaRngmFDV2Ny73JRdbsg15rzy4XbjcPfDJMvdjsPFrCx1PipJABW9Xwh4VpiBrYPR6wBBG5iuNvK5PGq9REn2bPHYQMJP713SMosuCRcDgjFR3Qen3ez6QX1yhPe1Nprfik1Zu3kzUSo111111111111111111111111111111111111111127Pnqg1S6MYrL6AP1ZXcToTHfdBbTB77ze6Y33qBBpump366933254-4PCGZX3tQhuY9QKqfzwKstG8dTJbZdoQ4svnnohKHdwtziSAo1AZDexv8fJStsHjLm9Y5TNhyTUiNAqKRAjzS8zf-3-0MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHrDWLJrwRt2n1bAo32zH5w1ZJMXCCq1uZihrpDiLGoGKuJ3ChVtaTY7PgGMxMy8MJn3fV5AVRbFAf4nnpWmcdHFjtK4PCGZX3tQhuY9QKqfzwKstG8dTJbZdoQ4svnnohKHdwtziSAo1AZDexv8fJStsHjLm9Y5TNhyTUiNAqKRAjzS8zf2025-09-15T06:49:16.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DATokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc79226673515401279992447579055Gq75t6TLixChyktxfEDwpALsmd7jxczwgzfd9EWBhXBb0172Gq75t6TLixChyktxfEDwpALsmd7jxczwgzfd9EWBhXBbETHFJx7HiqWwvme9xkM9wNtpzrxB8CBEmWxEsKQrnrTcHwzDyW27vfDQ3V4G2F6LYtbdAZRdi9VCekJyheUqeEua0JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV43true
false200378089QZDM8BGb2mL1qmyNRSPz5tBYFY9XWSYZYMgFVy8KsLn3669262935gE4kFKgqNbgMK1PJtzzLxaxgfGePaYxfDBk33PaRngmFDV2Ny73JRdbsg15rzy4XbjcPfDJMvdjsPFrCx1PipJABW9Xwh4VpiBrYPR6wBBG5iuNvK5PGq9REn2bPHYQMJP713SMosuCRcDgjFR3Qen3ez6QX1yhPe1Nprfik1Zu3kzUSo111111111111111111111111111111111111111127Pnqg1S6MYrL6AP1ZXcToTHfdBbTB77ze6Y33qBBpump366926293-28TUGDz82eHVTcB8TyfJApMyc6Q5W4imxFsEeJ8fFbE9o2xQpcwAGV4b84xRd56twNLUC6uFBeAUjqRZWi9gfgnv-3-0MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHrDWLJrwRt2n1bAo32zH5w1ZJMXCCq1uZihrpDiLGoGKuJ3ChVtaTY7PgGMxMy8MJn3fV5AVRbFAf4nnpWmcdHFjtK28TUGDz82eHVTcB8TyfJApMyc6Q5W4imxFsEeJ8fFbE9o2xQpcwAGV4b84xRd56twNLUC6uFBeAUjqRZWi9gfgnv2025-09-15T06:03:30.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DATokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc792266735154012799924475790554MSyhcZNZSKdJCvDmEo6JED5JTk19LZrf8KeHVEbC7zG03284MSyhcZNZSKdJCvDmEo6JED5JTk19LZrf8KeHVEbC7zG9RCkk3q3mzMMwMgw5rxrdYss6HXqptK8AgeRhddntTuuBrA4hmAucd8AGcJu1gCe9bZTAyKcbCpNkAH9i4EYX5bf0JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV43true
false168162399QZDM8BGb2mL1qmyNRSPz5tBYFY9XWSYZYMgFVy8KsLn3668752765gE4kFKgqNbgMK1PJtzzLxaxgfGePaYxfDBk33PaRngmFDV2Ny73JRdbsg15rzy4XbjcPfDJMvdjsPFrCx1PipJABW9Xwh4VpiBrYPR6wBBG5iuNvK5PGq9REn2bPHYQMJP713SMosuCRcDgjFR3Qen3ez6QX1yhPe1Nprfik1Zu3kzUSo111111111111111111111111111111111111111127Pnqg1S6MYrL6AP1ZXcToTHfdBbTB77ze6Y33qBBpump366875276-3TofciB6BVkLmFtbqp587t8Q3MABbocbar9y9UeDRB7HaHprg4ng4JD2UKDZCw8sCGHnGBML1dddgKAyNoBedYeQ-3-0MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHrDWLJrwRt2n1bAo32zH5w1ZJMXCCq1uZihrpDiLGoGKuJ3ChVtaTY7PgGMxMy8MJn3fV5AVRbFAf4nnpWmcdHFjtK3TofciB6BVkLmFtbqp587t8Q3MABbocbar9y9UeDRB7HaHprg4ng4JD2UKDZCw8sCGHnGBML1dddgKAyNoBedYeQ2025-09-15T00:28:21.000ZTokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DATokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DASwapV2whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc79226673515401279992447579055Ci1RVxJr5T16aJDnGHFqexkecL6sehbtps7TmpELGD4H0219Ci1RVxJr5T16aJDnGHFqexkecL6sehbtps7TmpELGD4H6yhactWUvTnf7cWsFBSvdWyMYQeLDzYen3Cs6Y93naeJ8snnvRukehuoyU3uViMu3L9MXqubzhbCBhVjYYmJNERw0JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV43true
Query with partition filter
SELECT *
FROM `tt-contracts.orca_v1_solana.Whirlpool_SwapV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100