Skip to main content

Tables

GMSol_CloseWithdrawal_instruction

Withdrawal completion instructions from GMX V1 liquidity pools on Solana (GMSol). Tracks final withdrawal processing with owner, withdrawal account, and store references for analyzing vault liquidity flows and redemption 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.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
withdrawal_accountSTRINGSolana account address representing the withdrawal position being closed in this GMX v1 instruction. Base58-encoded 32-byte public key that uniquely identifies the withdrawal state account.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
userownerstoreblock_slotsurrogate_keytransaction_idblock_timestampinstruction_typeexecuting_accountinstruction_indextransaction_indextransaction_signerwithdrawal_accountouter_executing_accountouter_instruction_index
DK2eNstwfJ5kx6VLPUMCi399JDUPjGXf5KvNfyYnhMoRCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN363263479363263479-5f7V2i5phSQnJLFu39Q2zpfzKnz2qQT7NCmdYVM9ZZREabwFQUbcys7FcjJbby6sM5j2N4iU2nZtyNRfVnKuGmHf-35f7V2i5phSQnJLFu39Q2zpfzKnz2qQT7NCmdYVM9ZZREabwFQUbcys7FcjJbby6sM5j2N4iU2nZtyNRfVnKuGmHf2025-08-29T09:28:05.000ZCloseWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo348DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptDwsmkRUkEw94ehi4coANoXBWg2fPFA8Ja4q3cLQLWmdQ
DK2eNstwfJ5kx6VLPUMCi399JDUPjGXf5KvNfyYnhMoRCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN363263589363263589-3wX1uwB82Aps7UcfWCJMS8tzsPzdn7hSpxgY5XtCd5btNRdCxZ7arPyca2S6GSaqnY18W85dkZgLizbPo7F1seHX-33wX1uwB82Aps7UcfWCJMS8tzsPzdn7hSpxgY5XtCd5btNRdCxZ7arPyca2S6GSaqnY18W85dkZgLizbPo7F1seHX2025-08-29T09:28:50.000ZCloseWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo3191AM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM33GSY1tFUNKe252w7mXHZGAEp1F1j7ksbRDaVEP5BXdZx
H89an5zGq8o9Mu26TthNf6Z9dQBzMESp8XBL9rVEqMiSCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN363287764363287764-5chAa7sY6NwtUp1uW1tHPWEv7v6WngbyVTatY9dT9BivSqiE9ccc3HcR86uMvafZYzQ6AfV3GGCrQkyZzXTStFnV-35chAa7sY6NwtUp1uW1tHPWEv7v6WngbyVTatY9dT9BivSqiE9ccc3HcR86uMvafZYzQ6AfV3GGCrQkyZzXTStFnV2025-08-29T12:07:39.000ZCloseWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo3330AM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM3GyByg84AGU3UdSVsGwAmUf5xx6hDfAqprhXiCAvscuMb
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_CloseWithdrawal_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_CreateDeposit_instruction

Deposit creation instructions for GMX v1 liquidity pools on Solana, capturing user deposits of long and short tokens into markets in exchange for liquidity provider (LP) tokens. Used to analyze liquidity provisioning behavior, deposit sizes, and market token minting activity across GMX markets.
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.
depositSTRINGAccount address of the deposit position created by this CreateDeposit instruction. Each deposit represents a unique liquidity provision request in the GMX protocol.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
receiverSTRINGAccount that will receive the liquidity pool tokens minted from this deposit. Base58-encoded Solana address, typically matching the deposit owner.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
market_tokenSTRINGAccount representing the liquidity pool token for a GMX trading market. Base58-encoded Solana public key.
market_token_ataSTRINGAssociated Token Account (ATA) address for the market token owned by the receiver. This account holds the LP tokens received after the deposit is executed.
market_token_escrowSTRINGAccount that temporarily holds market LP tokens during the deposit creation process. This escrow is controlled by the GMX protocol until the deposit is executed or cancelled.
initial_long_tokenSTRINGToken address of the long position collateral in this GMX deposit. Typically represents wrapped SOL (Gmso1uv…) in the sample transactions.
initial_long_token_sourceSTRINGToken account address from which the initial long token amount is transferred. Solana account identifier (base58-encoded) holding the user’s long token balance before deposit.
initial_long_token_escrowSTRINGAccount address holding the deposited long token in escrow until the deposit is executed or cancelled. Typically matches the program address when no long token is deposited (amount = 0).
initial_short_tokenSTRINGToken address of the short token being deposited into the GMX liquidity pool. Typically represents stablecoins (USDC) as shown by the consistent EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v address across samples.
initial_short_token_sourceSTRINGSource account address from which initial short tokens are transferred during deposit creation. Tokens are pulled from this account (typically user’s Associated Token Account or ATA) to fund the liquidity position.
initial_short_token_escrowSTRINGSolana account address holding the short token in escrow during the deposit process. This escrow account temporarily secures the deposited short token amount until the deposit instruction is fully executed.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
nonceJSONCryptographic nonce used to derive the deposit account’s Program Derived Address (PDA). Represented as a 32-byte array ensuring unique deposit account generation.
execution_lamportsBIGNUMERICExecution fee paid for processing this deposit instruction on Solana, denominated in lamports (1 SOL = 1 billion lamports). All sample transactions show a standard fee of 200,000 lamports (0.0002 SOL).
initial_long_token_amountBIGNUMERICAmount of long tokens deposited in lamports at instruction creation time. Always 0 in samples, suggesting deposits occur exclusively in short tokens for these markets.
initial_short_token_amountBIGNUMERICAmount of the short token deposited into the GMX market, denominated in the token’s smallest unit. Typically non-zero when users provide short-side liquidity.
min_market_token_amountBIGNUMERICMinimum amount of market tokens the depositor expects to receive from this deposit. Acts as slippage protection, ensuring the transaction reverts if market conditions result in fewer tokens than this threshold.
long_token_swap_lengthINT64Number of swap operations required to convert the long token into the desired market position. Typically zero when depositing native market tokens directly.
short_token_swap_lengthINT64Number of swap operations planned for the short token during deposit creation. Typically 0 when depositing directly without intermediate swaps.
should_unwrap_native_tokenBOOLIndicates whether the deposited native SOL should be unwrapped to WSOL (Wrapped SOL) during the deposit process. Always true in these samples, suggesting automatic conversion of native tokens.
nonceownerstoremarketdepositreceiverblock_slotmarket_tokensurrogate_keytransaction_idblock_timestampinstruction_typemarket_token_ataexecuting_accountinstruction_indextransaction_indexexecution_lamportsinitial_long_tokentransaction_signerinitial_short_tokenmarket_token_escrowlong_token_swap_lengthmin_market_token_amountouter_executing_accountouter_instruction_indexshort_token_swap_lengthinitial_long_token_amountinitial_long_token_escrowinitial_long_token_sourceinitial_short_token_amountinitial_short_token_escrowinitial_short_token_sourceshould_unwrap_native_token
[131,155,97,141,101,115,178,23,183,78,3,229,162,110,62,194,63,242,78,20,27,203,76,196,111,130,166,20,106,49,119,127]5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGoCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN8rLKTG4dHkDkvpoBvDHVDedF8n1xR5vt9kGTD3gs2xbV4Wvwa1BVo8Tc5JL3veLuE89deQW9J3TfTbyH6EFCvT6L5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGo3750731016kKGHF9tPoXvtyAGUY8mfuRCFXBw61xWfhfS4sSJbXFr375073101-67F6cSKHhAH536MjBJH79fKRWzkBknj8W5XxCUgUyVKQHvdADzHvwraVnuz45eBS175WxbRUfkzQLKWC6cAt8tWd-467F6cSKHhAH536MjBJH79fKRWzkBknj8W5XxCUgUyVKQHvdADzHvwraVnuz45eBS175WxbRUfkzQLKWC6cAt8tWd2025-10-22T14:53:01.000ZCreateDepositFgcLMdnYFLRGs4kPUppBrRRC1CcQuGxA3BPSuQfc71LbGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo486200000Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGoEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vDxmR8jzqdTz4QpNKDG4zV7DE7UL62J74S5hHD5srV9h3010000000Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLoGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo100000AJysgrBYV3DXgVPkdRdwFTTqDR7qPCZtjJMkQaRFZMxa9NHhVTAvaAG6rTHcsbn6oRc9zcgg7vF5TodmNdkmJaBdtrue
[54,105,252,244,4,215,194,44,50,82,3,251,213,70,121,106,193,36,49,232,211,160,127,220,30,253,210,128,150,209,245,207]5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGoCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN7F8y61cwBWxgdVHZ17qx4KSfPsdhXLvgMQAfQY6xv9tyFvpnrRrB8ffUswY2a76Z2mi57TsF3YxuhWdz2XGALpSb5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGo3750727302wxH1sGLH4Rui6Ws4F1nFDHtW3aJDG1fAF3gZVJ7ktwV375072730-2SzA2vyiWjVn3vHgM9wYwikJt96yUnpfQb2zyHxfwz1AN2k9abicG7fU5CHQ2uKohZsq4YRM8g4BBcLof1Lai7bh-42SzA2vyiWjVn3vHgM9wYwikJt96yUnpfQb2zyHxfwz1AN2k9abicG7fU5CHQ2uKohZsq4YRM8g4BBcLof1Lai7bh2025-10-22T14:50:35.000ZCreateDeposit4eegihbstUkRzAvv55oGCpWiTT7WmkcsGKUqQVJuz5mwGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo450200000Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGoEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vFpX6cbcsSaVya6XdkbSPTSdoCK4yDqkZuNe5TxTH33Vy010000000Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLoGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo1000009Khc72meS5VVwjDtFcc6mnXbiUWX44Fdra971t7uzvsm9NHhVTAvaAG6rTHcsbn6oRc9zcgg7vF5TodmNdkmJaBdtrue
[93,132,238,116,231,221,79,163,173,79,115,29,118,164,89,197,5,133,232,92,243,241,78,146,27,95,189,73,185,152,78,143]5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGoCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN4rF2MSAmBmmcQvwJUzZSPwLrfG6FcPyQEne9q7KfzKTF6vktnG8daJ8HYYwpTXBmWEcrUQChc61Hp5qaZ6fYw8jK5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGo3750729776KTCEqyMG9eErgSkfbe5QTc6eYnPcgJ4bKK63VZWqZWG375072977-4MNxeUF8j3tkF5gQWkQ6nWvM5t3e6DwdkiuefPNbfcfZ7bmXvnVjR8T2jUz3a2n9reQ6TKB9H7aYrEBBKDW7ZW36-44MNxeUF8j3tkF5gQWkQ6nWvM5t3e6DwdkiuefPNbfcfZ7bmXvnVjR8T2jUz3a2n9reQ6TKB9H7aYrEBBKDW7ZW362025-10-22T14:52:13.000ZCreateDepositGuwCtSwFY7ZSH6h1jPVVUYDyt6D5KNiAxNhvpfbgy7EgGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo460200000Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo5xYnGMAj62B1uFSRCeAygDDYcHM9iBHTJABmwzfSNPGoEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vAnFXG2fdiFkYtKsUf7TpohBbXafAAsP5YFzC2vUsQ7dL010000000Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLoGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo100000398AUF18ZQULvXjd3SAuNZsJ3D3MDj6xjGunPwx3sgjz9NHhVTAvaAG6rTHcsbn6oRc9zcgg7vF5TodmNdkmJaBdtrue
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_CreateDeposit_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_CreateWithdrawal_instruction

GMX v1 liquidity pool withdrawal initiation instructions on Solana. Records withdrawal requests with market token amounts, minimum output requirements, and user accounts for tracking LP removal 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.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
withdrawal_accountSTRINGAccount address where the withdrawn tokens will be received upon withdrawal execution. Base58-encoded Solana account identifier created for each withdrawal transaction.
long_tokenSTRINGAccount address of the long position token in the trading pair. Base58-encoded Solana public key.
short_tokenSTRINGAccount address of the short position token in the trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
nonceJSONUnique identifier for the withdrawal request, represented as a 32-byte array. Each withdrawal creates a new nonce value to prevent duplicate transactions and ensure idempotency.
execution_lamportsBIGNUMERICTransaction fee paid in lamports (1 SOL = 1 billion lamports) for executing this withdrawal instruction. Consistently 200,000 lamports (0.0002 SOL) across all sample transactions.
market_token_amountBIGNUMERICAmount of market tokens (liquidity pool shares) being withdrawn from the GMX position. Denominated in the market token’s smallest unit, representing the user’s LP token balance to redeem.
min_long_token_amountBIGNUMERICMinimum amount of long token the user is willing to receive from the withdrawal. Set to 0 in sample data, indicating no slippage protection for the long token portion.
min_short_token_amountBIGNUMERICMinimum amount of short tokens the user expects to receive from the withdrawal. Set to zero to accept any amount without slippage protection.
long_token_swap_lengthINT64Number of swap steps required to convert the long token during withdrawal execution. Null when no long token swap is configured for the withdrawal.
short_token_swap_lengthINT64Number of intermediate token swaps required for the short token leg of the withdrawal. Null when no swap is needed for the short token position.
should_unwrap_native_tokenBOOLBoolean flag indicating whether to unwrap native SOL tokens during withdrawal processing. Consistently true in observed transactions, suggesting automatic unwrapping is the default behavior.
usernonceownerstoremarketblock_slotlong_tokenshort_tokensurrogate_keytransaction_idblock_timestampinstruction_typeexecuting_accountinstruction_indextransaction_indexexecution_lamportstransaction_signerwithdrawal_accountmarket_token_amountmin_long_token_amountlong_token_swap_lengthmin_short_token_amountouter_executing_accountouter_instruction_indexshort_token_swap_lengthshould_unwrap_native_token
[249,94,147,77,165,21,72,183,141,21,96,214,50,224,30,80,172,30,96,44,221,100,216,212,15,155,30,159,175,82,0,207]2tTPiyXKifAtwLasZwkpdSKmJQvG6LuQ7k8cV3TC5HxMCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56g328543607328543607-54MLFpMSN6nzvF6WETS8rkaZVQzgrZzV8PssAbtUcXEVQi5RDXFRQaaMFthW1tEH5eN5W4ofBuRaUBHCjicgGNmq-854MLFpMSN6nzvF6WETS8rkaZVQzgrZzV8PssAbtUcXEVQi5RDXFRQaaMFthW1tEH5eN5W4ofBuRaUBHCjicgGNmq2025-03-23T00:43:15.000ZCreateWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo832000002tTPiyXKifAtwLasZwkpdSKmJQvG6LuQ7k8cV3TC5HxMA6xpv4BVi8mvSLkY18YAryjTWFSNdJ68pVVDXV2TyGWP983376953924900true
[110,229,109,133,111,113,32,68,25,29,16,144,245,99,186,188,221,203,84,8,192,87,215,171,135,69,174,49,50,184,135,81]3PrS35pbYWhVNxQ5eSH5LvhWzurmsdNd6zMhSMV5zFoXCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56g328670568328670568-4r7CUVayDu83PDfVGXEW3NAqRfDikZnGXizLJTCUPkLituJtajMLemqnuh7BkAoUPH3hGxrYrGdX99PJZ4156DxW-84r7CUVayDu83PDfVGXEW3NAqRfDikZnGXizLJTCUPkLituJtajMLemqnuh7BkAoUPH3hGxrYrGdX99PJZ4156DxW2025-03-23T14:47:36.000ZCreateWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo82942000003PrS35pbYWhVNxQ5eSH5LvhWzurmsdNd6zMhSMV5zFoX3mWGN1Y1Pdqr9VHcTHDxXFU45Sdo6GwV5CQkz8biZjqx640000000000000true
[246,156,235,56,62,245,176,116,219,130,222,174,13,11,102,159,5,113,126,9,156,142,8,201,90,73,196,177,41,157,127,90]BMv5bFFaVjha8nD3h4qaFpfWaBExc9wGtgtvJWBFTY76CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56g328613723328613723-4QXa6jooRnUm1ZzzHAbvjtV31cdHE57mD5G4nxzRgTfZs342D5dxTUeiq3tQhuoZV2Cb7qQo7z4T8Cvv68KmxwML-84QXa6jooRnUm1ZzzHAbvjtV31cdHE57mD5G4nxzRgTfZs342D5dxTUeiq3tQhuoZV2Cb7qQo7z4T8Cvv68KmxwML2025-03-23T08:29:11.000ZCreateWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo852200000BMv5bFFaVjha8nD3h4qaFpfWaBExc9wGtgtvJWBFTY768dDBb3vsLtcL4qXmPUFfeLrwvghpTq1UEPiPoxiZB7ku482349398553400true
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_CreateWithdrawal_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_ExecuteDecreaseOrder_instruction

Order execution records for position decreases on GMX V1 Solana perpetual markets. Contains fill data including user accounts, market identifiers, token vaults, execution fees, and oracle references for analyzing position closures and profit-taking 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.
authoritySTRINGAccount authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
positionSTRINGAccount representing a trading position or vault position in the protocol. Base58-encoded Solana public key.
order_accountSTRINGAccount representing the order being executed or acted upon. Base58-encoded Solana public key.
long_tokenSTRINGAccount address of the long position token in the trading pair. Base58-encoded Solana public key.
long_token_vaultSTRINGAccount holding the long position token reserves for the market. Base58-encoded Solana public key.
short_tokenSTRINGAccount address of the short position token in the trading pair. Base58-encoded Solana public key.
short_token_vaultSTRINGAccount holding the short position token reserves for the market. Base58-encoded Solana public key.
final_output_tokenSTRINGAccount address of the token received as the final output from the order execution. Base58-encoded Solana public key.
final_output_token_vaultSTRINGVault account holding the final output token transferred to the user after order execution. Represents the protocol’s token reserve account on Solana that sources the settlement payment.
claimable_long_token_account_for_userSTRINGUser’s token account for receiving claimable long tokens from position settlements. Base58-encoded Solana account address that holds the long side token (e.g., SOL, USDC) specified in the market.
claimable_short_token_account_for_userSTRINGUser’s token account address for receiving claimable short token proceeds from position settlements. Base58-encoded Solana address that holds the short-side collateral token for this market.
claimable_pnl_token_account_for_holdingSTRINGAccount address holding claimable profit and loss (PnL) tokens for this position closure. This is typically a protocol-controlled vault that temporarily holds settlement tokens before distribution to the user.
oracleSTRINGAccount providing price feed data for the market or trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
execution_feeBIGNUMERICFee paid to execute the order, operation, or liquidation. Integer value representing lamports, Solana’s smallest unit of account.
recent_timestampINT64Unix timestamp representing the most recent acceptable time for instruction execution. Integer value in seconds since the Unix epoch.
throw_on_execution_errorBOOLFlag indicating whether the instruction should revert the transaction upon execution failure.
userownerstoremarketoraclepositionauthorityblock_slotlong_tokenshort_tokenexecution_feeorder_accountsurrogate_keytransaction_idblock_timestampinstruction_typelong_token_vaultrecent_timestampexecuting_accountinstruction_indexshort_token_vaulttransaction_indexfinal_output_tokentransaction_signerouter_executing_accountouter_instruction_indexfinal_output_token_vaultthrow_on_execution_errorclaimable_long_token_account_for_userclaimable_short_token_account_for_userclaimable_pnl_token_account_for_holding
3TUbGjGu2RvpaJGHZjv81ZiYWLN87YeRkEsZi42C11nJAq2LuVu4TMrjCreARCz3Ck7v48MGoizzqVoB1vRiYdDmCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN8xZ95KnnLdy2aZ6zgEbKVg2yJkyqiNhsUbY8G6vFJbxWAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUGFVimkN4YehKoXcUBf9wZU6daKT2p2xwKqwYFu29jKXPgAM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM33382384963NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJhEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v3751809SB3v4H8kkwYnADs28U75LhRG5sSmAUfubsVbtCevU2i338238496-5wFvYF5ut6cRsNgauLPyBPPZhzbAVQRSRQtBTLfT27e6DcZKpTYgmXHpGuWiGGgPVxCCoq2tsYDRhj9KPvQ453Ux-65wFvYF5ut6cRsNgauLPyBPPZhzbAVQRSRQtBTLfT27e6DcZKpTYgmXHpGuWiGGgPVxCCoq2tsYDRhj9KPvQ453Ux2025-05-06T15:25:17.000ZExecuteDecreaseOrderFDJy7HQFtxVR7ZLYokMeYuu64uWnUtH886vAiUZU3RaK1746545114Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo69rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL74EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vAM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tLfalseDuXmAtvCASP7aMhhkjVjimn5fpsU9XkFCe7Qtn28vnoyGYXEMdaAeBoAFS24yzQtZFbsqAWRRkK6FhYbXjJuAXi17PQ8YKDjm6wBUUGBTd5MZuyARq6gQzNj1QzZCdmeiiB7
3X2Db2uDTWRSUVAAHZYb2hGetYnLqoYPmGtXTnFpzSWepd1CsFgdR91gRZF3RKzDJzbhhEfBeLVbsNJrV6VV3hLCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bNCJg17Dn4xgUyEW3gKSSyteNw7LhP1o9pzm9eLtvuNjkQAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUGGVZyEhrYq1pdgtYJ2fPH1TGjZ8J6s1RU9AjW5hrSNpix2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z338268284EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v1023874942cZwsC7usFGvUDJ8eYD31deH86aBgvtAkgNjScSnG338268284-5RKVHVLrnPMiZp1zTuRjWnVj9rSGLUaLHzv8EDj7JdCnEJ944tFH4CVvmoqFkMS8oB3Ft4A5PEtWG8DfS6pTpttr-55RKVHVLrnPMiZp1zTuRjWnVj9rSGLUaLHzv8EDj7JdCnEJ944tFH4CVvmoqFkMS8oB3Ft4A5PEtWG8DfS6pTpttr2025-05-06T18:41:59.000ZExecuteDecreaseOrder9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1746556917Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo59rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL140EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tLfalse4K5yAG8ddB2cXn3WineazgRpb6JG8RUTd8FHJv18u6jP4K5yAG8ddB2cXn3WineazgRpb6JG8RUTd8FHJv18u6jPCgUjMxCwUSm7o59xuiXAzJV6sVTWNzZByeqkc6244r9a
4R5QtuWJWdunfdy52CM2X18yH2vm5CrwQQQstv4t8ytpExCsisSuZuXmnuPMNVUiR7zTejfN3kmZdVidSExQE1vcCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56gAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG9NHXWtLQX4Y4P72Qs6y2j3XHNe3Q6xapw6VHAep6rezEAM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM3338263264So11111111111111111111111111111111111111112EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v105000EkNdUCze6rgCNcKEKWfNY5ZFWcRXYYqMBacRdQhou4yL338263264-5mHyDRJpF1r7fnKxL3AhY44bu8i5ZzhNfHvGGgXettTUdFd3wtqbLL7VTzXsaX6X6Cv6nbCmpZcKV5RZXSJCNsAU-65mHyDRJpF1r7fnKxL3AhY44bu8i5ZzhNfHvGGgXettTUdFd3wtqbLL7VTzXsaX6X6Cv6nbCmpZcKV5RZXSJCNsAU2025-05-06T18:08:48.000ZExecuteDecreaseOrderFNWATo2tLmYJH4kaDDxwYkFwsmoLVFnapaupisqKtntj1746554925Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo69rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL110EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vAM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tLfalseDumDLtRQPAeUsgvV1qNWab3Tzt5NxzMR2NPsLofHF4CoGm8R5PyruZomBnyVGBvasANM9scFMWqzxyatkMR8sDWDCgUjMxCwUSm7o59xuiXAzJV6sVTWNzZByeqkc6244r9a
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_ExecuteDecreaseOrder_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_ExecuteDecreaseOrderV2_instruction

Position closure execution records from GMX V1 perpetual futures protocol on Solana. Captures decrease order fills with execution fees, position identifiers, market/oracle references, and token vault addresses for analyzing trade exits and liquidations.
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.
authoritySTRINGAccount authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
positionSTRINGAccount representing a trading position or vault position in the protocol. Base58-encoded Solana public key.
order_accountSTRINGAccount representing the order being executed or acted upon. Base58-encoded Solana public key.
long_tokenSTRINGAccount address of the long position token in the trading pair. Base58-encoded Solana public key.
long_token_vaultSTRINGAccount holding the long position token reserves for the market. Base58-encoded Solana public key.
short_tokenSTRINGAccount address of the short position token in the trading pair. Base58-encoded Solana public key.
short_token_vaultSTRINGAccount holding the short position token reserves for the market. Base58-encoded Solana public key.
final_output_tokenSTRINGAccount address of the token received as the final output from the order execution. Base58-encoded Solana public key.
final_output_token_vaultSTRINGSolana account address of the vault holding the final output token for this decrease order execution. Matches the long or short token vault depending on which token the user receives upon closing their position.
claimable_long_token_account_for_userSTRINGSolana account address where claimable long token amounts are deposited for the user after position decrease. Base58-encoded address typically unique per user and token type.
claimable_short_token_account_for_userSTRINGSolana account address where claimable short token profits and returns are deposited for the user. Base58-encoded string representing the user’s associated token account for receiving short position proceeds.
claimable_pnl_token_account_for_holdingSTRINGToken account address that holds claimable profit and loss (PnL) tokens for the protocol or market maker. This account accumulates realized PnL from position closures that can be claimed by the holding entity.
oracleSTRINGAccount providing price feed data for the market or trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
execution_feeBIGNUMERICFee paid to execute the order, operation, or liquidation. Integer value representing lamports, Solana’s smallest unit of account.
recent_timestampINT64Unix timestamp representing the most recent acceptable time for instruction execution. Integer value in seconds since the Unix epoch.
throw_on_execution_errorBOOLFlag indicating whether the instruction should revert the transaction upon execution failure.
userownerstoremarketoraclepositionauthorityblock_slotlong_tokenshort_tokenexecution_feeorder_accountsurrogate_keytransaction_idblock_timestampinstruction_typelong_token_vaultrecent_timestampexecuting_accountinstruction_indexshort_token_vaulttransaction_indexfinal_output_tokentransaction_signerouter_executing_accountouter_instruction_indexfinal_output_token_vaultthrow_on_execution_errorclaimable_long_token_account_for_userclaimable_short_token_account_for_userclaimable_pnl_token_account_for_holding
2A8DkSz3ZnvqoJqUxcN9eVTxkXW7mSZVrfHSzNB27cEkHcembof5AAjt53zqonqGRxNscxxi4XuM7rFveBa8eYSDCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN7F8y61cwBWxgdVHZ17qx4KSfPsdhXLvgMQAfQY6xv9tyAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG5AdmEieAnuQ4WFBC1ZQHfuApcwVu4c8XxsJsaN8xiftnDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt360413582EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v1140003aairNVcTt5tBLtXiyspR9CDUdySmS8aGD2DjywqJL6v360413582-2brDnDvfFUALhew8WNHpCA24s7e7WBqzw3ss95YvxgxWajy98XPuutywdZWkNeKsCF38q3J7VHnKvwNYQ9XnTMzq-52brDnDvfFUALhew8WNHpCA24s7e7WBqzw3ss95YvxgxWajy98XPuutywdZWkNeKsCF38q3J7VHnKvwNYQ9XnTMzq2025-08-16T09:48:32.000ZExecuteDecreaseOrderV29rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1755337710Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo59rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL130EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tLfalseGvdkWcP3gsMD2hLbHiVLR77VT4E9oB4jQwY92eCjuqoUGvdkWcP3gsMD2hLbHiVLR77VT4E9oB4jQwY92eCjuqoU7hGstYfPr3SgZWLkBeAJhYXDz53QnQzPXyEPMUrmnYR3
2A8DkSz3ZnvqoJqUxcN9eVTxkXW7mSZVrfHSzNB27cEkHcembof5AAjt53zqonqGRxNscxxi4XuM7rFveBa8eYSDCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bNCJg17Dn4xgUyEW3gKSSyteNw7LhP1o9pzm9eLtvuNjkQAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG3aKWDqfjvVqMUtGXwgpK7S2t7ekbzDj7nKBbb3QVywEC2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z360413534EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v11219345EtjqVuQgHT5PXqernKsmb5NKjDByLLeSqasP42veqw360413534-4HPwJedGetsUFQexZpodZQVYMJ8PWEYh743f5M4ay4m1FVVSwAUCZwG5GDm4XnMS9gdnPtBxESR54328W4Hp6oVz-54HPwJedGetsUFQexZpodZQVYMJ8PWEYh743f5M4ay4m1FVVSwAUCZwG5GDm4XnMS9gdnPtBxESR54328W4Hp6oVz2025-08-16T09:48:13.000ZExecuteDecreaseOrderV29rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1755337692Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo59rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL85EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tLfalseGvdkWcP3gsMD2hLbHiVLR77VT4E9oB4jQwY92eCjuqoUGvdkWcP3gsMD2hLbHiVLR77VT4E9oB4jQwY92eCjuqoU7hGstYfPr3SgZWLkBeAJhYXDz53QnQzPXyEPMUrmnYR3
3LTuR8jCZWccwhnDRUPG3inKuXvD9BVJJdEEFYg5JEHKFhcrBAymYW9KTYNXCxXkHsncPF2E6a896aHnMJBT94J9CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN4tM9cPqNpEYmstNdJMCc6rwdq42939w1SRFYoqMsqPQFAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUGGmLWYdwYoyW7L3GANQuwtiQrZJTxZXqTHHE6zFJBLBvcDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt360456307EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v101959BV7Ub6dNyNEKJNZJm2gQUQSXEP5RFYbYoGhrLQ8ihEMM360456307-66Y75oPcaBRxpbNbnVeAQxc1jao4CS1GSpuhQthh9m4Moi8RJ12U5seCCakkjcoJbKuGH5yVjF4CEMMuoirqKLy1-566Y75oPcaBRxpbNbnVeAQxc1jao4CS1GSpuhQthh9m4Moi8RJ12U5seCCakkjcoJbKuGH5yVjF4CEMMuoirqKLy12025-08-16T14:28:27.000ZExecuteDecreaseOrderV29rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1755354504Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo59rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL61EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tLfalse693n6BebqwiYq7WCersBv6SGGRgArkqdYa7aTxe8Wcg6693n6BebqwiYq7WCersBv6SGGRgArkqdYa7aTxe8Wcg67Jr2H2iyAqf3H9F3cLjFa2xXgTmfkkL3yfGiRDJMdK1t
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_ExecuteDecreaseOrderV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_ExecuteDeposit_instruction

Executed deposit instructions from GMX v1 protocol on Solana, recording liquidity provision events with market identifiers, token vault addresses, and execution fees. Used for tracking market maker deposits and analyzing liquidity flows across GMX markets.
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.
authoritySTRINGAccount authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key.
depositSTRINGSolana address of the deposit request being executed in this transaction. Base58-encoded string identifying the specific deposit order in the GMX v1 protocol.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
market_tokenSTRINGAccount representing the liquidity pool token for a GMX trading market. Base58-encoded Solana public key.
market_token_escrowSTRINGEscrow account holding market tokens during deposit execution. Solana account address temporarily securing LP tokens before final distribution to depositor.
initial_long_tokenSTRINGSolana address of the market’s long collateral token (GMSol wrapped SOL in these samples). Represents the base asset for long positions being deposited into the GMX v1 liquidity pool.
initial_long_token_vaultSTRINGSolana program account holding the long token reserves for this GMX market. Base58-encoded 32-byte public key representing the vault that stores deposited long-side collateral.
initial_long_token_escrowSTRINGEscrow account holding the initial long token deposits before they are transferred to the market vault. Base58-encoded Solana address for the program-derived account managing deposited assets.
initial_short_tokenSTRINGToken contract address for the short-side collateral being deposited into the GMX market. Typically a stablecoin like USDC on Solana (EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).
initial_short_token_vaultSTRINGSolana address of the vault account holding the market’s short token (typically USDC). The vault stores deposited collateral before it is processed into market tokens during deposit execution.
initial_short_token_escrowSTRINGSolana program account holding USDC or other short tokens in escrow for this deposit before execution. Temporary custody address that releases funds to the vault upon successful deposit completion.
oracleSTRINGAccount providing price feed data for the market or trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
execution_feeBIGNUMERICFee paid to execute the order, operation, or liquidation. Integer value representing lamports, Solana’s smallest unit of account.
throw_on_execution_errorBOOLFlag indicating whether the instruction should revert the transaction upon execution failure.
storemarketoracledepositauthorityblock_slotmarket_tokenexecution_feesurrogate_keytransaction_idblock_timestampinstruction_typeexecuting_accountinstruction_indextransaction_indexinitial_long_tokentransaction_signerinitial_short_tokenmarket_token_escrowouter_executing_accountouter_instruction_indexinitial_long_token_vaultthrow_on_execution_errorinitial_long_token_escrowinitial_short_token_vaultinitial_short_token_escrow
CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN8rLKTG4dHkDkvpoBvDHVDedF8n1xR5vt9kGTD3gs2xbVAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG2FzhG1V5o4rsZNpod9zhLNriNbbLpxaizS4aJWJpXsxe2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z3667876606kKGHF9tPoXvtyAGUY8mfuRCFXBw61xWfhfS4sSJbXFr61011366787660-3pfgrhomvvkURG8WnZe851fX6ucPvxtD6jUeghEkk7hfYeEcY9oia6ZxSzfVejBMkDzDwZYREMZvZ7kj4JszUY9K-23pfgrhomvvkURG8WnZe851fX6ucPvxtD6jUeghEkk7hfYeEcY9oia6ZxSzfVejBMkDzDwZYREMZvZ7kj4JszUY9K2025-09-14T14:53:13.000ZExecuteDepositGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2357Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v4iNn8y6rGnAfBCFwfokEH23NtMFDacoFXePoMqEwK6dsGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLofalseGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tLGsxGYNAsmeZ7WTRfQFjZCjLzLT2KaZPCDbUbVEKo6Zw8
CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bNC199y3g9awLbt3r8dQyZ8jnyghSqJTuDYs6pNzz6CtnzAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG5THrnGsJMsJQw4NVDHpjRuvjAkc3i371UfiQJDprKz422D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z366788722527jUvh7guN8Fip96TeJhKWreeWdcwD9CFFwXG9mTiHQ74000366788722-HMpV5FnWcxpgyFYn6aKfVmUTvTfNgpVR2U7jHdfca5ZR5DsXpuP9ssYgjnJFrUivM3q72gXis6Y1tiDQbahykqz-2HMpV5FnWcxpgyFYn6aKfVmUTvTfNgpVR2U7jHdfca5ZR5DsXpuP9ssYgjnJFrUivM3q72gXis6Y1tiDQbahykqz2025-09-14T15:00:14.000ZExecuteDepositGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2190Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vjcepxk5LHFuLKjpC4ujcNu5tqsBaJnbibEcApyviaYfGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLofalseGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL14TFZQgeUAAEQ2NGWSywsvM1q3a7S5bSM4Q2oF1x852Q
CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bNARD41bjAWARhJ4wbByGDhdnkGfCr5NzGAsnAjNU5WbaEAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUGEMvmmGV2AT6Z8vY6768h6f7GKMSWPCGb9ERdUwFSCrTh2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z3667886022dVHXNgzC7vvcsDi89S6crSkX3Y6HzPgZfmWqttEzvmo70929366788602-Hi5PSBss5Q2vy2fN96cJxC1KZka4qtZBoVCkR6e9gCdUgHyBeaPjbw7CXhqoTAQagLvArurpBXJFaJ3RNhJbGhz-2Hi5PSBss5Q2vy2fN96cJxC1KZka4qtZBoVCkR6e9gCdUgHyBeaPjbw7CXhqoTAQagLvArurpBXJFaJ3RNhJbGhz2025-09-14T14:59:25.000ZExecuteDepositGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2331Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vGX2Xcu2WUSAxrqADPEAan1gZroAg79AkYL4NXhuZx6beGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLofalseGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL8qMYLJySRaSHoFVqmgturuE3ysfgxf9iai1GXktJirUK
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_ExecuteDeposit_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_ExecuteIncreaseOrSwapOrder_instruction

GMX V1 position increase and swap order executions on Solana, capturing user accounts, collateral tokens (SOL/USDC), execution fees, and oracle references. Enables analysis of leveraged trading activity and order fill patterns across GMX markets.
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.
authoritySTRINGAccount authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
positionSTRINGAccount representing a trading position or vault position in the protocol. Base58-encoded Solana public key.
order_accountSTRINGAccount representing the order being executed or acted upon. Base58-encoded Solana public key.
initial_collateral_tokenSTRINGToken address used as initial collateral when the position was opened or increased. Typically either SOL (So11111111111111111111111111111111111111112) or USDC (EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v) on Solana.
initial_collateral_token_vaultSTRINGProgram account address holding the initial collateral tokens deposited with the order. References the vault for either the long or short token depending on the collateral type used.
long_tokenSTRINGAccount address of the long position token in the trading pair. Base58-encoded Solana public key.
long_token_vaultSTRINGAccount holding the long position token reserves for the market. Base58-encoded Solana public key.
short_tokenSTRINGAccount address of the short position token in the trading pair. Base58-encoded Solana public key.
short_token_vaultSTRINGAccount holding the short position token reserves for the market. Base58-encoded Solana public key.
final_output_tokenSTRINGAccount address of the token received as the final output from the order execution. Base58-encoded Solana public key.
oracleSTRINGAccount providing price feed data for the market or trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
execution_feeBIGNUMERICFee paid to execute the order, operation, or liquidation. Integer value representing lamports, Solana’s smallest unit of account.
recent_timestampINT64Unix timestamp representing the most recent acceptable time for instruction execution. Integer value in seconds since the Unix epoch.
throw_on_execution_errorBOOLFlag indicating whether the instruction should revert the transaction upon execution failure.
userownerstoremarketoraclepositionauthorityblock_slotlong_tokenshort_tokenexecution_feeorder_accountsurrogate_keytransaction_idblock_timestampinstruction_typelong_token_vaultrecent_timestampexecuting_accountinstruction_indexshort_token_vaulttransaction_indexfinal_output_tokentransaction_signerouter_executing_accountouter_instruction_indexinitial_collateral_tokenthrow_on_execution_errorinitial_collateral_token_vault
FGUbKB13hnNCP2QRn7sFtRfV3UtDi1cD9Uc2CH9GazCGDGiAWjk73NuEKmh89gbfhewpCcnPEv8ZhpzqAPJYq19kCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56gAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUGGQ92sh52jGhPCxRQUFs3XJmYWj9yfC45EmmVndguRWdRDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt324227139So11111111111111111111111111111111111111112EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v109026DdwJiy3Fjee4VaQE3PTfcJ1WZNfadS4kEiSZ7YMVd4Uc324227139-N9FnUVwdBnSqVcps126VQgtjr5mYpeakRTbxQrRMnmUhMQatayXVQBZCs9QPjDsCZ7oCQCm2cM2ghn8Li3jqSsB-3N9FnUVwdBnSqVcps126VQgtjr5mYpeakRTbxQrRMnmUhMQatayXVQBZCs9QPjDsCZ7oCQCm2cM2ghn8Li3jqSsB2025-03-03T03:43:26.000ZExecuteIncreaseOrSwapOrderFNWATo2tLmYJH4kaDDxwYkFwsmoLVFnapaupisqKtntj1740973405Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL76Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLoDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vfalse9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL
FGUbKB13hnNCP2QRn7sFtRfV3UtDi1cD9Uc2CH9GazCGDGiAWjk73NuEKmh89gbfhewpCcnPEv8ZhpzqAPJYq19kCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56gAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUGEM6U5vq1Fg416Cn6zxM9zaQCJXihTgytWkg6ET4J6LxZDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt324215461So11111111111111111111111111111111111111112EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v1090264KAibS23vYuZG6EpHzpT6fYMj6vWT3ywo9szUz8krfui324215461-um3eKnzQnRGtUwwjaY2abGrPWwmnaJrY13xu1pDmJSU71wqdmMCu8nsRG9kXNT2w74Xp5yHLqv4cgpYZvCLd6dv-3um3eKnzQnRGtUwwjaY2abGrPWwmnaJrY13xu1pDmJSU71wqdmMCu8nsRG9kXNT2w74Xp5yHLqv4cgpYZvCLd6dv2025-03-03T02:26:25.000ZExecuteIncreaseOrSwapOrderFNWATo2tLmYJH4kaDDxwYkFwsmoLVFnapaupisqKtntj1740968784Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL163Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLoDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vfalse9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL
3YWiNVQeF2T9Vzi3ynCuUvmzb177KLcvShL2zefUdVoh89PnGf3z3Cp5CZXfwoEdMWZxWgZUyJ4YVXoAx1wD6wM8CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56gAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG3zCEgJ5AhEgWfPexLSPCpbWWcqUepRjTnZSvTask3XqtDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt324281684So11111111111111111111111111111111111111112EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v109026E1aziszLoZNFW4LtdZwL5LxG7b9sdCqZKFTts9UpaU4y324281684-3HbkRt5MKp6bJQrSD1TYRUy46St7wkRprSqh53Cv5TsTwRhT39S6XoyJtcZYxvzDnriQCQ91HsA3o2KHWK3VcPGR-33HbkRt5MKp6bJQrSD1TYRUy46St7wkRprSqh53Cv5TsTwRhT39S6XoyJtcZYxvzDnriQCQ91HsA3o2KHWK3VcPGR2025-03-03T09:42:59.000ZExecuteIncreaseOrSwapOrderFNWATo2tLmYJH4kaDDxwYkFwsmoLVFnapaupisqKtntj1740994978Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL207Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLoDfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptSo11111111111111111111111111111111111111112falseFNWATo2tLmYJH4kaDDxwYkFwsmoLVFnapaupisqKtntj
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_ExecuteIncreaseOrSwapOrder_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_ExecuteIncreaseOrSwapOrderV2_instruction

Order execution records from GMX v1 perpetual futures protocol on Solana. Captures position increases and token swaps with collateral details, market identifiers, and execution fees for analyzing trading activity and liquidity flows.
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.
authoritySTRINGAccount authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
positionSTRINGAccount representing a trading position or vault position in the protocol. Base58-encoded Solana public key.
order_accountSTRINGAccount representing the order being executed or acted upon. Base58-encoded Solana public key.
initial_collateral_tokenSTRINGToken address used as collateral when the order was created. Typically matches either the long or short token of the market.
initial_collateral_token_vaultSTRINGSolana account address of the vault holding the initial collateral token for the position. Base58-encoded public key representing the program-controlled token account.
long_tokenSTRINGAccount address of the long position token in the trading pair. Base58-encoded Solana public key.
long_token_vaultSTRINGAccount holding the long position token reserves for the market. Base58-encoded Solana public key.
short_tokenSTRINGAccount address of the short position token in the trading pair. Base58-encoded Solana public key.
short_token_vaultSTRINGAccount holding the short position token reserves for the market. Base58-encoded Solana public key.
final_output_tokenSTRINGAccount address of the token received as the final output from the order execution. Base58-encoded Solana public key.
oracleSTRINGAccount providing price feed data for the market or trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
execution_feeBIGNUMERICFee paid to execute the order, operation, or liquidation. Integer value representing lamports, Solana’s smallest unit of account.
recent_timestampINT64Unix timestamp representing the most recent acceptable time for instruction execution. Integer value in seconds since the Unix epoch.
throw_on_execution_errorBOOLFlag indicating whether the instruction should revert the transaction upon execution failure.
userownerstoremarketoraclepositionauthorityblock_slotlong_tokenshort_tokenexecution_feeorder_accountsurrogate_keytransaction_idblock_timestampinstruction_typelong_token_vaultrecent_timestampexecuting_accountinstruction_indexshort_token_vaulttransaction_indexfinal_output_tokentransaction_signerouter_executing_accountouter_instruction_indexinitial_collateral_tokenthrow_on_execution_errorinitial_collateral_token_vault
5f1tsdkzKo3AFVcvXfMUczqW4faEWmsRaVvkd4twNc2M27vqH5WTGPzUsQ7ajGPphKyc2ZiSctHFsnXPHwyqQ8YhCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN6EnZdBzJsGznoh857PuhbrnrzWYGtZe6xMZiQjAPyFGTAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG6ujb1u3hVAP941r3PUUvxqT2wW9UYP74GHTPv3Yp7xF52D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z359982896EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v81800CNTLZE2Puwt35tqn1YbRwcWkByiEeFjLfaMrfuXsYGPr359982896-3jK6VoZwxHrET2b7wgz89dkcdpwB9XZ4PzjZzNt4cbEBjYqRWESAsw9wL2NiktUX2ugJTXSV7TkWSof5zJiF1Y79-33jK6VoZwxHrET2b7wgz89dkcdpwB9XZ4PzjZzNt4cbEBjYqRWESAsw9wL2NiktUX2ugJTXSV7TkWSof5zJiF1Y792025-08-14T10:46:12.000ZExecuteIncreaseOrSwapOrderV29rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1755168370Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL65Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vfalse9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL
5f1tsdkzKo3AFVcvXfMUczqW4faEWmsRaVvkd4twNc2M27vqH5WTGPzUsQ7ajGPphKyc2ZiSctHFsnXPHwyqQ8YhCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN4tM9cPqNpEYmstNdJMCc6rwdq42939w1SRFYoqMsqPQFAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUGC3iDLGEVajtnKFzqBkLW34mKqrvWBvKHwi6JecrYdfsn2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z359983917EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v772207HwP63oDMoTPL8gsN9J2bQwRRk7igo91FaZP9xu7CQ3f359983917-5dTZDsEqtScNNDtibGo5pZaqU56xHMiGBxkgeFVmPMFFrAphK9F29vxKmwcVRHMJqv3HRfeD7jG7rELVVgxsp9nS-35dTZDsEqtScNNDtibGo5pZaqU56xHMiGBxkgeFVmPMFFrAphK9F29vxKmwcVRHMJqv3HRfeD7jG7rELVVgxsp9nS2025-08-14T10:52:51.000ZExecuteIncreaseOrSwapOrderV29rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1755168771Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL191Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vfalse9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL
EZpc2BuJ841jCoj66UaWfQiq5NP6w5sVJoGgZX7LeCNR2GigKBNkDwQmEibDNReSCwoM4w2WvvA9SKmpzbFZxsAuCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56gAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG4McvcxhUzpkgk3jKPVCawuBcTqfHJMtunree3uhQznSE2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z359936199So11111111111111111111111111111111111111112EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v94113HVbMscQ1uhEziXZBqKwrPYkwV7wALP6BLHJs8wmWNTg5359936199-279RXYNb48QDSP84aXddRvHLnbugXcPApRWjR9ZF9td5gZiC9j4rnUDRwKArTjjYhR9dGQbyJ2jq4pcMve3puwnr-3279RXYNb48QDSP84aXddRvHLnbugXcPApRWjR9ZF9td5gZiC9j4rnUDRwKArTjjYhR9dGQbyJ2jq4pcMve3puwnr2025-08-14T05:39:05.000ZExecuteIncreaseOrSwapOrderV2FNWATo2tLmYJH4kaDDxwYkFwsmoLVFnapaupisqKtntj1755149945Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo39rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL335Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vfalse9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_ExecuteIncreaseOrSwapOrderV2_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_ExecuteWithdrawal_instruction

Withdrawal execution records from GMX v1 perpetual exchange on Solana. Contains completed liquidity removals with market, oracle, execution fee, and withdrawal account data for analyzing LP activity and protocol liquidity flows.
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.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
withdrawal_accountSTRINGSolana account address that holds the withdrawal request being executed. Base58-encoded 32-byte public key identifying the specific withdrawal instruction instance.
long_tokenSTRINGAccount address of the long position token in the trading pair. Base58-encoded Solana public key.
long_token_vaultSTRINGAccount holding the long position token reserves for the market. Base58-encoded Solana public key.
short_tokenSTRINGAccount address of the short position token in the trading pair. Base58-encoded Solana public key.
short_token_vaultSTRINGAccount holding the short position token reserves for the market. Base58-encoded Solana public key.
oracleSTRINGAccount providing price feed data for the market or trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
execution_feeBIGNUMERICFee paid to execute the order, operation, or liquidation. Integer value representing lamports, Solana’s smallest unit of account.
throw_on_execution_errorBOOLFlag indicating whether the instruction should revert the transaction upon execution failure.
userownerstoremarketoracleblock_slotlong_tokenshort_tokenexecution_feesurrogate_keytransaction_idblock_timestampinstruction_typelong_token_vaultexecuting_accountinstruction_indexshort_token_vaulttransaction_indextransaction_signerwithdrawal_accountouter_executing_accountouter_instruction_indexthrow_on_execution_error
CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN3M4vW1u8RT3HJSWqgEN1WuiUJZuVjJLQYEWvCHCuk56gAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG35334382549370353343825-EMGKVzMH4tMqJcKqdVPwHLSyDZKD9zqnnmfKaRWNHugVBpHakdALpSi9ivr2mRquNY4NvtHXWNsReijS6drnrN9-2EMGKVzMH4tMqJcKqdVPwHLSyDZKD9zqnnmfKaRWNHugVBpHakdALpSi9ivr2mRquNY4NvtHXWNsReijS6drnrN92025-07-14T23:19:24.000ZExecuteWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo284DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt67U2UWAacdJSVZuUmu48u7HeEjpD9DWrJsmXoDXneibWfalse
CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN4tM9cPqNpEYmstNdJMCc6rwdq42939w1SRFYoqMsqPQFAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG35318696744999353186967-2HzELLRotbQMmvbYYfBnw6fxm53MQittJnE2FzqWJHMbqLdjL65PPvo6FovYgLhfKXH35CooRAVPKZmofWREXswC-22HzELLRotbQMmvbYYfBnw6fxm53MQittJnE2FzqWJHMbqLdjL65PPvo6FovYgLhfKXH35CooRAVPKZmofWREXswC2025-07-14T06:03:59.000ZExecuteWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2219DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptA1hoSbxXT4C7gC654beUhmXevwhfP2md7YreTVEsY4Tffalse
CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN4tM9cPqNpEYmstNdJMCc6rwdq42939w1SRFYoqMsqPQFAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG35322300844999353223008-3nQLGppQvuQZHqDdWRMVJKkswyX2kx8LDxsjQAdds1mxbGn9wQ4HkhTd8uXoQebfBkWG5SHkz3tfnnhcwyeFNTAM-23nQLGppQvuQZHqDdWRMVJKkswyX2kx8LDxsjQAdds1mxbGn9wQ4HkhTd8uXoQebfBkWG5SHkz3tfnnhcwyeFNTAM2025-07-14T10:02:00.000ZExecuteWithdrawalGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo2143DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptHwqAypfvn9Zr8mkpcSRykmXHt23gMJbswhrNmUUjwSVcfalse
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_ExecuteWithdrawal_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_Liquidate_instruction

Position liquidation events from GMX v1 perpetual futures protocol on Solana. Records forced position closures with execution fees, vault transfers, and claimable token accounts for risk and liquidation analysis.
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.
authoritySTRINGAccount authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key.
ownerSTRINGAccount that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
marketSTRINGAccount representing the trading pair or liquidity pool within the GMX protocol. Base58-encoded Solana public key.
positionSTRINGAccount representing a trading position or vault position in the protocol. Base58-encoded Solana public key.
order_accountSTRINGAccount representing the order being executed or acted upon. Base58-encoded Solana public key.
long_tokenSTRINGAccount address of the long position token in the trading pair. Base58-encoded Solana public key.
long_token_vaultSTRINGAccount holding the long position token reserves for the market. Base58-encoded Solana public key.
long_token_escrowSTRINGSolana account address holding long tokens in escrow for this liquidation position. Base58-encoded identifier that temporarily stores collateral tokens during position closure.
short_tokenSTRINGAccount address of the short position token in the trading pair. Base58-encoded Solana public key.
short_token_vaultSTRINGAccount holding the short position token reserves for the market. Base58-encoded Solana public key.
short_token_escrowSTRINGAccount holding short token collateral in escrow for this position. Receives collateral from the user when the position is opened and releases it during settlement or liquidation.
claimable_long_token_account_for_userSTRINGToken account address where liquidated long token collateral can be claimed by the position owner. Holds funds after liquidation settles, unique per user and market.
claimable_short_token_account_for_userSTRINGAccount address where the user’s claimable short token balance is held after liquidation. This is the destination account for any short token proceeds owed to the liquidated position owner.
claimable_pnl_token_account_for_holdingSTRINGAccount address where PnL (Profit and Loss) tokens claimable from this liquidation are held by the protocol. This holding account temporarily stores realized gains or losses before final settlement to the user.
oracleSTRINGAccount providing price feed data for the market or trading pair. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
execution_feeBIGNUMERICFee paid to execute the order, operation, or liquidation. Integer value representing lamports, Solana’s smallest unit of account.
recent_timestampINT64Unix timestamp representing the most recent acceptable time for instruction execution. Integer value in seconds since the Unix epoch.
nonceJSONRandom 32-byte value used to uniquely identify each liquidation instruction within the GMX v1 protocol on Solana. Represented as a JSON array of 32 integers between 0-255.
usernonceownerstoremarketoraclepositionauthorityblock_slotlong_tokenshort_tokenexecution_feeorder_accountsurrogate_keytransaction_idblock_timestampinstruction_typelong_token_vaultrecent_timestampexecuting_accountinstruction_indexlong_token_escrowshort_token_vaulttransaction_indexshort_token_escrowtransaction_signerouter_executing_accountouter_instruction_indexclaimable_long_token_account_for_userclaimable_short_token_account_for_userclaimable_pnl_token_account_for_holding
9YKhVJGsuhJEbpkUNNDLyVeePUMoJCiW45YoDekHLkPY[219,5,199,238,14,19,35,249,167,213,239,233,214,55,175,254,123,41,242,209,42,240,135,211,103,81,248,119,216,158,213,218]6bBq43FaMEbXbFzPAEpmyCaoMynacJsM95a4C65THksnCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN6EnZdBzJsGznoh857PuhbrnrzWYGtZe6xMZiQjAPyFGTAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG377JFaUBvWHEwQ7X72VhGv2rm8EcpVEpLGUjDnPMLWNNAM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM3361021712EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v195000CVuC54kDNMg1nn9LrRckGGyJiNfNvmbwpmrpMDJ23hC361021712-2cvpmbwGAZ26g34nsy4dxZD6MXs6X2tigEHsC5XQNaPXp91XfnNmgUM8RFeiKwnQ2A2v6FQF8sHJBDZtkrf6dtG2-82cvpmbwGAZ26g34nsy4dxZD6MXs6X2tigEHsC5XQNaPXp91XfnNmgUM8RFeiKwnQ2A2v6FQF8sHJBDZtkrf6dtG22025-08-19T04:09:02.000ZLiquidate9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1755576539Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo86f1PCNkfpEyK6gqS4qwbzbkNwCG52RA8HQbhQX7gDkuL9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1306f1PCNkfpEyK6gqS4qwbzbkNwCG52RA8HQbhQX7gDkuLAM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM329WoCdrgZkmrbhd3wsWWX3ZocKBcNqxTtnjdZGrGgCdi29WoCdrgZkmrbhd3wsWWX3ZocKBcNqxTtnjdZGrGgCdi221zi7rbvmUjmyVWL5AfUbmTg5PfqVFChK9U5DHVuexK
2MHmDMRWyZnAcZNAPWfDQ7c9c44r4xCFKG1hZspu5wtw[3,35,201,105,26,126,208,79,163,198,191,40,148,126,8,16,8,193,137,190,96,106,111,36,251,16,181,59,177,65,83,225]Aw4ijVVboevdTXg18xsLZC2oC4f4YmRa5ZvDyLZTbhyCCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN47cF5oAPycHuH9Q8TbuHSgiaHjypWQN1T8HKkYX7yEw1AywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG341Fia18BMAdUzFLL6V5tsVLMi1s3qYGBsNiZfk4Z5pp2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z361051476So11111111111111111111111111111111111111112EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v920007kfVbLGAgjEGUteSitWx5DXG82nC78BAPoB7cdrFwsgK361051476-611oSZ8Qjw4NkbH224xyVbYLmovHP78RKjnJWbivtJw6EgAbp3dpCnGw7s2WejEzFsMCqW2DXLHDVsCAYHMJPza8-9611oSZ8Qjw4NkbH224xyVbYLmovHP78RKjnJWbivtJw6EgAbp3dpCnGw7s2WejEzFsMCqW2DXLHDVsCAYHMJPza82025-08-19T07:23:46.000ZLiquidateFNWATo2tLmYJH4kaDDxwYkFwsmoLVFnapaupisqKtntj1755588224Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo9yQ6CahNyBKjPKfdsVQ41TcZcdHZjgxyseY3BR54nTMY9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL111HRHXoKb9nv4TNJ6jxAQL2SgYRqR963SNHn2qZ219sG7u2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z4ka8JkRThJtDEZvKR35ksCrRumLWABhanpzqCqkBQSL3BoGWXVfdBJvKgUEuEjbnndwYVA6y9kVz8Vzp3KaZky6g5oknyknE9GirqyCtLXiTfEaAYLJbnzn6eKJ5XSVYc5EJ
GVbEDGqE8H1LNgtTVc7YBz1vTNnMnRXvUFrMXJ2ZKWw3[127,139,40,212,241,239,175,219,241,159,174,41,163,138,204,8,248,24,87,2,57,191,207,233,29,110,233,71,98,123,118,65]uRgKj3yTs14HjLKAqrpcRRfHkkz4jjEwxdBndniipGtCTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN6EnZdBzJsGznoh857PuhbrnrzWYGtZe6xMZiQjAPyFGTAywftYs9BX3GmzQ5RPaaLxnJZGvMpW91RfT5rU5stvUG9JkDEamszeBq7AFdzmryTRNYcCtgLgbAdHbw2YsPxZXv2D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z379724802EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1vEPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v195000GgSpJ3gceP3EZqb9R2G3EP66McR5eMFMcL1FN3U8RX69379724802-271ntdTLUwJTDWTKCe4utejqiUyPLgus4bhcMZ4UCTQrSkmuj65qKzaw8mYwcpgpz41c17pyUG8aq2WB7JnxoKRH-8271ntdTLUwJTDWTKCe4utejqiUyPLgus4bhcMZ4UCTQrSkmuj65qKzaw8mYwcpgpz41c17pyUG8aq2WB7JnxoKRH2025-11-13T03:14:48.000ZLiquidate9rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL1763003686Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo8An3v9J9LgSjYvENAWJaazAvMsXP5pMPzNsE7NTh3mTK49rvMKWhxy98Q3GE8ktHf5WQVmeBa8Y5ECTPiWWN5T1tL426An3v9J9LgSjYvENAWJaazAvMsXP5pMPzNsE7NTh3mTK42D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zmpd5u8KRtrfzAMR4RgPXQxeLZNGsJgX4km84mh6PTkFmpd5u8KRtrfzAMR4RgPXQxeLZNGsJgX4km84mh6PTkFFKZsXZMkLzbW6HVtVhhL6tWT5CkbctMPk5FvGS3T55HA
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_Liquidate_instruction`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_MarketFeesUpdated_event

Market fee accrual events from GMX V1 perpetual futures protocol on Solana, tracking funding rate updates, borrowing factor changes, and position impact pool distributions. Captures periodic fee calculations used to analyze market dynamics and trader cost 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.
event_typeSTRINGFully qualified type identifier for the smart contract event. Module address, module name, and event name separated by double colons.
market_tokenSTRINGAccount representing the liquidity pool token for a GMX trading market. Base58-encoded Solana public key.
revINT64Schema revision number tracking changes to the event structure or definition. Increments when the table schema is updated to accommodate new fields or data formats.
borrowing_duration_in_secondsINT64Time elapsed in seconds since the last borrowing rate update for this market. Used to calculate the cumulative borrowing fees accrued during this period.
next_cumulative_borrowing_factor_for_longBIGNUMERICCumulative borrowing factor for long positions after this market fees update event. Represents the total accumulated borrowing costs over time, with higher values indicating more accrued borrowing fees.
next_cumulative_borrowing_factor_for_shortBIGNUMERICCumulative borrowing rate multiplier for short positions in this GMX v1 market on Solana. The factor accumulates over time based on the borrowing duration, with zero values indicating no active short positions or borrowing fees.
funding_duration_in_secondsINT64Time elapsed in seconds since the last funding fee update for this market. Used to calculate the funding rate accrual period.
next_funding_factor_per_secondBIGNUMERICUpdated funding rate per second for the market after this event. This per-second rate accrues continuously to calculate funding payments between long and short positions.
delta_funding_amount_per_sizeJSONChange in funding rate per unit of position size for the market, represented as a JSON array of four string-encoded numeric values. Typically zero in sample data, indicating no funding rate adjustment occurred during the update period.
delta_claimable_funding_amount_per_sizeJSONChange in claimable funding fees per unit of position size, represented as a JSON array with four values for different position/collateral combinations. Typically zero when no funding fee accrual occurs during the update period.
position_impact_distribution_amountBIGNUMERICAmount of tokens distributed from the position impact pool during this fee update period. Typically zero, indicating no distribution occurred in the observed time window.
position_impact_duration_in_secondsINT64Time elapsed in seconds since the last position impact pool distribution for this GMX V1 market. Used to calculate the rate of fee accumulation from position impacts during the current period.
next_position_impact_pool_amountBIGNUMERICUpdated balance of the position impact fee pool after fee accrual and distribution. Denominated in the market’s base token units, this pool accumulates fees from position impacts and may distribute them over time.
revblock_slotevent_typemarket_tokensurrogate_keytransaction_idblock_timestampexecuting_accountinstruction_indextransaction_indextransaction_signerouter_executing_accountouter_instruction_indexfunding_duration_in_secondsborrowing_duration_in_secondsdelta_funding_amount_per_sizenext_funding_factor_per_secondnext_position_impact_pool_amountposition_impact_distribution_amountposition_impact_duration_in_secondsdelta_claimable_funding_amount_per_sizenext_cumulative_borrowing_factor_for_longnext_cumulative_borrowing_factor_for_short
8335638775MarketFeesUpdatedDAY6Qr1FKgJQFvjJAhFUZUWHzx8UbbbkRmt6G6AYswWG335638775-58w5Dek5Foz73UJqsWjTLbrypUjJWe7eqMoAod1ZDiAYjqjEhyWa4gacMw6JVZQpAbLUkmW4naZ1JtQYkkooG9WY-5-058w5Dek5Foz73UJqsWjTLbrypUjJWe7eqMoAod1ZDiAYjqjEhyWa4gacMw6JVZQpAbLUkmW4naZ1JtQYkkooG9WY2025-04-24T18:06:05.000ZGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo0107DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo5836836[“0”,“0”,“0”,“0”]021310836[“0”,“0”,“0”,“0”]350219428488600
12335639907MarketFeesUpdatedDAY6Qr1FKgJQFvjJAhFUZUWHzx8UbbbkRmt6G6AYswWG335639907-5J1DMJQgPByUBrJpyGusSUJQUjJ8y6tsi7VZBqQ6dAtVawfM7MJ9mUTSBsTD926AC1AyEguEJD3qECLrYsonSnn6-5-05J1DMJQgPByUBrJpyGusSUJQUjJ8y6tsi7VZBqQ6dAtVawfM7MJ9mUTSBsTD926AC1AyEguEJD3qECLrYsonSnn62025-04-24T18:13:40.000ZGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo0802D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6zGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo5319319[“0”,“0”,“0”,“0”]034140319[“0”,“0”,“0”,“0”]490292005746730
13335640114MarketFeesUpdatedDqq58gS1TgRMDouUbdvhhzc51XXTNHG921WLxH9X2eB8335640114-2CQgnX7vhjt3bA5CLwWBSrRE6qfEWurPVvF4x5mjLXWSskKSYjmNoNbGMfF5TiCcbxWtMzESDQLtUNT2rytLScf3-5-02CQgnX7vhjt3bA5CLwWBSrRE6qfEWurPVvF4x5mjLXWSskKSYjmNoNbGMfF5TiCcbxWtMzESDQLtUNT2rytLScf32025-04-24T18:15:03.000ZGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo070DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZptGmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo527832783[“0”,“0”,“0”,“0”]0102783[“0”,“0”,“0”,“0”]170629864369140
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_MarketFeesUpdated_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_PositionDecreased_event

Position closure events from GMX v1 perpetual futures markets on Solana, capturing realized profit/loss, fees (order, funding, borrowing), execution prices, and output token amounts. Used for analyzing trading performance, fee structures, and position management patterns across GMX markets.
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.
event_typeSTRINGFully qualified type identifier for the smart contract event. Module address, module name, and event name separated by double colons.
market_tokenSTRINGAccount representing the liquidity pool token for a GMX trading market. Base58-encoded Solana public key.
revINT64Revision number of the event schema or data structure. Typically increases with protocol upgrades or data model changes.
claimable_funding_long_token_amountBIGNUMERICAmount of long token funding fees accumulated and available to claim from the position. Denominated in the long token’s native units, zero when no funding is owed to the position holder.
claimable_funding_short_token_amountBIGNUMERICAmount of short token claimable as funding fee credit by the position holder after this decrease event. Denominated in token’s base units and typically zero when position is fully closed.
execution_priceBIGNUMERICPrice at which the position was closed, denominated in the market’s base unit. Values like ‘19311865089311’ represent decimal-adjusted token prices.
initial_size_delta_usdBIGNUMERICUSD-denominated position size change at order initiation, before price impact and fees are applied. Matches size_delta_usd when no adjustments occur during execution.
size_delta_in_tokensBIGNUMERICDecrease in position size measured in token units (not USD). Represents the actual token quantity being closed from the leveraged position.
size_delta_usdBIGNUMERICChange in position size denominated in USD terms at time of decrease. Reflects the dollar value of the position reduction, typically matching initial_size_delta_usd.
withdrawable_collateral_amountBIGNUMERICAmount of collateral tokens that can be withdrawn from the position after decrease. Typically zero when position is fully closed (should_remove=true), non-zero for partial decreases.
price_impact_valueBIGNUMERICUSD value of the position’s price impact from the size reduction. Represents the cost or benefit of the trade’s effect on the market price, calculated in USD terms with high precision.
price_impact_diffBIGNUMERICImpact of price changes between order submission and execution, measured in USD value. Typically zero when order fills at expected price.
should_removeBOOLFlag indicating whether the position was completely closed and removed from the protocol. True when the decrease fully exits the position.
is_output_token_longBOOLIndicates whether the primary output token corresponds to the long side of the market position. Typically true when closing long positions or receiving long-side collateral upon position decrease.
is_secondary_output_token_longBOOLIndicates whether the secondary output token is the long token in the market pair. Typically false when there is no secondary output (amount is zero).
borrowing_fee_amountBIGNUMERICBorrowing fee charged in token units when reducing or closing a leveraged position. Commonly zero or low single-digit values, with occasional higher amounts for larger positions.
borrowing_fee_amount_for_receiverBIGNUMERICBorrowing fee amount allocated to the fee receiver address in native token units. This portion represents the protocol’s share of borrowing fees collected when a position is decreased.
funding_fee_amountBIGNUMERICFunding fee paid by the position holder for this decrease event. Measured in token units, often zero but can reach hundreds of thousands when positions have accrued significant funding costs.
funding_claimable_long_token_amountBIGNUMERICAmount of long token funding fees that can be claimed by the position holder at the time of decrease. Typically zero or small positive values when funding is owed to long position holders.
funding_claimable_short_token_amountBIGNUMERICAmount of short token claimable from accumulated funding fees for this position. Denominated in the short token’s base units, typically zero when no funding has accrued.
order_fee_amount_for_poolBIGNUMERICFee amount allocated to the liquidity pool from this position decrease order. Denominated in native token units; typically split between pool and fee receiver.
order_fee_amount_for_receiverBIGNUMERICPortion of the order fee allocated to the fee receiver account. Denominated in the output token’s native units.
order_fee_valueBIGNUMERICFee charged for executing this order expressed in USD value. Includes both pool and receiver portions of the order fee.
paid_order_and_borrowing_fee_valueBIGNUMERICTotal USD value of combined order execution fees and borrowing fees paid by the position holder. Represents the sum of protocol fees charged for both trade execution and leverage costs.
pnlBIGNUMERICRealized profit or loss in USD from the position decrease, calculated as uncapped PnL minus price impact and fees. Can be positive (profit) or negative (loss) as seen in sample values ranging from -776 trillion to +151 trillion units.
uncapped_pnlBIGNUMERICUnrealized profit or loss before applying any caps or limits imposed by the protocol. May differ from pnl when protocol risk controls constrain maximum payout amounts.
output_amountBIGNUMERICAmount of tokens received from the operation. Integer value representing token quantity in the smallest unit of the token’s decimals.
secondary_output_amountBIGNUMERICToken amount of the secondary output token received when closing or reducing a position. Represents the second token in dual-token outputs, typically zero when position uses single collateral.
for_user_output_token_amountBIGNUMERICPrimary output token amount distributed directly to the user after position closure. Always zero in sample data, suggesting amounts may be allocated to holding or other receivers in GMX v1 on Solana.
for_user_secondary_output_token_amountBIGNUMERICAmount of secondary output tokens allocated to the user from the position decrease. Typically zero when positions close completely or when all outputs are in the primary token.
for_holding_output_token_amountBIGNUMERICToken amount retained by the protocol for holding purposes from the primary output token. Typically zero, indicating funds are distributed rather than held.
for_holding_secondary_output_token_amountBIGNUMERICAmount of secondary output tokens retained by the protocol rather than distributed to the user. Always zero in sample data, suggesting secondary outputs are typically not held by the protocol.
insolvent_close_stepSTRINGStep identifier indicating which stage of an insolvency closure process this position decrease represents, if applicable. Null when the position was closed normally without insolvency conditions.
pnlrevblock_slotevent_typemarket_tokenuncapped_pnloutput_amountshould_removesurrogate_keysize_delta_usdtransaction_idblock_timestampexecution_priceorder_fee_valueexecuting_accountinstruction_indexprice_impact_difftransaction_indexfunding_fee_amountprice_impact_valuetransaction_signerborrowing_fee_amountinsolvent_close_stepis_output_token_longsize_delta_in_tokensinitial_size_delta_usdouter_executing_accountouter_instruction_indexsecondary_output_amountorder_fee_amount_for_poolfor_user_output_token_amountorder_fee_amount_for_receiveris_secondary_output_token_longwithdrawable_collateral_amountfor_holding_output_token_amountborrowing_fee_amount_for_receiverpaid_order_and_borrowing_fee_valueclaimable_funding_long_token_amountfunding_claimable_long_token_amountclaimable_funding_short_token_amountfunding_claimable_short_token_amountfor_user_secondary_output_token_amountfor_holding_secondary_output_token_amount
8992502729386736088044320578469PositionDecreased3pHXv5NsrxwkDdus2e1rTHoaNK9zUUnGwcwg1oeeCGzd8992502729386736088054254214true320578469-4vZGADM4XJyqHUBM9bA7LcxtLLnUoJXr4hNrYb3xiDLNWJovs8tCSrzNWhwn6ScqTwGPLPNYknWYKGGgcMSCEBWw-6-11.93586056616117263912e+214vZGADM4XJyqHUBM9bA7LcxtLLnUoJXr4hNrYb3xiDLNWJovs8tCSrzNWhwn6ScqTwGPLPNYknWYKGGgcMSCEBWw2025-02-14T10:20:58.000Z19311865089311774344226464469055Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo10921036259368688506186DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt24338true1048984961.93586056616117263912e+21Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo6011576027009true0017036774344226464469055000000
37326409128289833880320550839PositionDecreased5KSsaGZebQSAxZcYuzRz5JWCxoYztWYcfTcRBWLCwoMX373264091282898338737892true320550839-ouoYvdV7zAp3qTLjxHwB8QnjjsLZdA81bqcMW7i3vS2oBK7wzkQ3EXovaFojhnBpQaeX9AFAExXjm3ZjLR6YSGp-6-13.991892450523117101662e+21ouoYvdV7zAp3qTLjxHwB8QnjjsLZdA81bqcMW7i3vS2oBK7wzkQ3EXovaFojhnBpQaeX9AFAExXjm3ZjLR6YSGp2025-02-14T07:18:33.000Z27034024194075261596756980209246840Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo10145028660180541510DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt1true14767563.991892450523117101662e+21Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo601770413true0001596756980209246840000000
-77617524881950000000070320501803PositionDecreased5KSsaGZebQSAxZcYuzRz5JWCxoYztWYcfTcRBWLCwoMX-77617524881950000000039419244true320501803-2xNw75QfLsp8yJKBsk6heFRqhrUTNRGfJXn7kLnvFWR7XEB5XMHVrNk3wGNkqrcTrgQjzknT8eXAk2RDecSWij12-6-11.199249885757405e+232xNw75QfLsp8yJKBsk6heFRqhrUTNRGfJXn7kLnvFWR7XEB5XMHVrNk3wGNkqrcTrgQjzknT8eXAk2RDecSWij122025-02-14T01:54:44.000Z268656975460325847969995430296200000Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo107128303411025088665960854DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt43387false449276081.199249885757405e+23Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo601439220335818false003037047969995430296200000000000
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_PositionDecreased_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_PositionIncreased_event

Position increase events from GMX v1 perpetual futures protocol on Solana. Records leverage position expansions with collateral changes, execution prices, fees (order, funding, borrowing), and price impact for analyzing trading patterns and protocol fee generation.
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.
event_typeSTRINGFully qualified type identifier for the smart contract event. Module address, module name, and event name separated by double colons.
market_tokenSTRINGAccount representing the liquidity pool token for a GMX trading market. Base58-encoded Solana public key.
revINT64Schema version or revision number for this event record. Used for tracking data model changes over time.
claimable_funding_long_token_amountBIGNUMERICAmount of long token available to claim from accumulated funding fees. Denominated in the market’s long token, typically zero unless position has accrued positive funding.
claimable_funding_short_token_amountBIGNUMERICAmount of short token that can be claimed from accumulated funding payments on this position. Measured in token’s native decimals, typically zero when no funding has accrued.
collateral_delta_amountBIGNUMERICAmount of collateral token added to or removed from the position, denominated in the collateral token’s native units. This is the net collateral change after accounting for fees and price impact.
execution_priceBIGNUMERICActual execution price for the position increase order, denominated in the price unit for that market. Represents the price at which the position size was actually increased.
price_impact_amountBIGNUMERICNet token amount impact from price slippage when opening or increasing the position. Can be positive (favorable) or negative (unfavorable) based on market depth and order size.
price_impact_valueBIGNUMERICDollar value impact on position from moving market price, positive indicates favorable slippage and negative indicates unfavorable. Calculated based on the difference between execution price and mid-market price multiplied by position size.
size_delta_in_tokensBIGNUMERICChange in position size measured in tokens of the underlying asset. Represents the number of index tokens added to the trader’s leveraged position.
borrowing_fee_amountBIGNUMERICFee charged for borrowing liquidity to open or maintain the leveraged position, denominated in the position’s collateral token. Typically zero for newly opened positions as shown in samples.
borrowing_fee_amount_for_receiverBIGNUMERICBorrowing fee portion allocated to the fee receiver for this position increase. Denominated in the position’s collateral token.
funding_fee_amountBIGNUMERICFunding fee paid by the trader to rebalance long/short positions in the perpetual market. Zero in most samples, but accrues when position is imbalanced relative to market.
funding_claimable_long_token_amountBIGNUMERICAmount of long token funding fees claimable by the position holder after the increase. Typically zero immediately after position creation, accumulates over time based on funding rates.
funding_claimable_short_token_amountBIGNUMERICAmount of short token claimable by the position owner from accumulated funding fees. Denominated in the market’s short token units and can be zero if no funding is owed.
order_fee_amount_for_poolBIGNUMERICFee amount allocated to the liquidity pool from the position increase order. Denominated in the collateral token with precision matching the token’s decimals.
order_fee_amount_for_receiverBIGNUMERICPortion of the order execution fee allocated to the fee receiver address. Denominated in the collateral token’s smallest unit.
order_fee_valueBIGNUMERICFee charged for this position increase order in USD value terms. Denominated in the same units as size_delta_usd for value comparison.
paid_order_and_borrowing_fee_valueBIGNUMERICTotal USD value of combined order execution fees and borrowing fees paid by the trader for this position increase. Always matches order_fee_value in sample data, indicating no borrowing fees charged.
acceptable_priceBIGNUMERICMaximum execution price acceptable to trader when opening or increasing this position. Slippage protection threshold expressed in the same unit as execution_price.
collateral_increment_amountBIGNUMERICInitial collateral amount added to the position before fees are deducted. Always equal to or slightly greater than collateral_delta_amount, with the difference representing paid fees.
size_delta_usdBIGNUMERICChange in position size denominated in USD. Positive values indicate the position increased by this amount, measured with high precision.
index_token_price_minBIGNUMERICMaximum price of the index token (the underlying asset being traded) at the time of position increase. Used with index_token_price_max to establish the price range for this derivative position.
index_token_price_maxBIGNUMERICMaximum price of the index token (position’s underlying asset) used for this position increase. Expressed in scaled integer format representing the price in USD at transaction execution time.
long_token_price_minBIGNUMERICPrice floor for the long token in the market pair during execution. Denominated in smallest token units with 14 decimal places of precision.
long_token_price_maxBIGNUMERICMaximum oracle price of the long token in the market at execution time. Denominated in USD with high precision (14 decimal places based on sample values).
short_token_price_minBIGNUMERICMinimum price of the short token in the market pair during position increase execution. Used for calculating collateral value and exposure in USD terms.
short_token_price_maxBIGNUMERICMaximum price of the short token in the market pair at the time of the position increase event. Denominated in 1e12 precision units, typically representing a stablecoin or alternative collateral asset in the GMX V1 Solana market.
revblock_slotevent_typemarket_tokensurrogate_keysize_delta_usdtransaction_idblock_timestampexecution_priceorder_fee_valueacceptable_priceexecuting_accountinstruction_indextransaction_indexfunding_fee_amountprice_impact_valuetransaction_signerprice_impact_amountborrowing_fee_amountlong_token_price_maxlong_token_price_minsize_delta_in_tokensindex_token_price_maxindex_token_price_minshort_token_price_maxshort_token_price_mincollateral_delta_amountouter_executing_accountouter_instruction_indexorder_fee_amount_for_poolcollateral_increment_amountorder_fee_amount_for_receiverborrowing_fee_amount_for_receiverpaid_order_and_borrowing_fee_valueclaimable_funding_long_token_amountfunding_claimable_long_token_amountclaimable_funding_short_token_amountfunding_claimable_short_token_amount
257354899088PositionIncreased2wxH1sGLH4Rui6Ws4F1nFDHtW3aJDG1fAF3gZVJ7ktwV354899088-2WyrftDgUtpxwieHCapLU2g8qPTZ3L1ksTfP9TYJoPeuo4VE7Vu2tRUKaVqr751g4TvGiseEGp8XjaYnywzUxqyv-3-31030259399785480000002WyrftDgUtpxwieHCapLU2g8qPTZ3L1ksTfP9TYJoPeuo4VE7Vu2tRUKaVqr751g4TvGiseEGp8XjaYnywzUxqyv2025-07-22T02:17:14.000Z257429570706963708933839227728025679215614428Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo31940339401417985AM96Xpr1gYTGVaycDa4YDXoEF2iF4npe94NTXKJcCFM30099992000000000999797000000004002102257515170000002574296000000099992000000000999797000000003499630Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo311135000002590370893383922772800000
259354906918PositionIncreased2wxH1sGLH4Rui6Ws4F1nFDHtW3aJDG1fAF3gZVJ7ktwV354906918-wVTqp4jMWDDg4y6YpCEQvLTZ29KQik2HrPnN6HEFmsVLVGo3c5Q3SqDQN5DiE842sY2KMi2WmCozpcXNjtfyaZY-3-32.96668649407899539951205e+23wVTqp4jMWDDg4y6YpCEQvLTZ29KQik2HrPnN6HEFmsVLVGo3c5Q3SqDQN5DiE842sY2KMi2WmCozpcXNjtfyaZY2025-07-22T03:08:50.000Z2588047388012417800118964473970023725987109887277Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo3250-5280856102295503976DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt-204137099988000000000999773000000001146303003525880013000000258692100000009998800000000099977300000000593446949Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo3534125595227365124629101780011896447397002370000
263354990976PositionIncreased2wxH1sGLH4Rui6Ws4F1nFDHtW3aJDG1fAF3gZVJ7ktwV354990976-AtjBWreMdrn4cESQYLPjSXkkyqYPAjXK775gTwuUpCdW6Wt8ZxkNd6rcx975Ecg5RLJEQuudBxjJDE32TrXXJGA-3-33.07573110843864e+21AtjBWreMdrn4cESQYLPjSXkkyqYPAjXK775gTwuUpCdW6Wt8ZxkNd6rcx975Ecg5RLJEQuudBxjJDE32TrXXJGA2025-07-22T12:22:26.000Z25623440556857184543866506318375325708912885827Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo3980-1100655987529544832D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z-4298099997200000000999883000000001200358362562252300000025612760000000999972000000009998830000000015379573Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo355371539802912919018454386650631837530000
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_PositionIncreased_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100

GMSol_TradeEvent_event

Trade execution and position modification events from GMX V1 perpetual futures protocol on Solana. Contains comprehensive order fills, position updates, fees, profit/loss, and funding calculations for analyzing trader performance and protocol metrics.
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.
event_typeSTRINGFully qualified type identifier for the smart contract event. Module address, module name, and event name separated by double colons.
authoritySTRINGAccount authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key.
market_tokenSTRINGAccount representing the liquidity pool token for a GMX trading market. Base58-encoded Solana public key.
positionSTRINGAccount representing a trading position or vault position in the protocol. Base58-encoded Solana public key.
order_accountSTRINGAccount representing the order being executed or acted upon. Base58-encoded Solana public key.
userSTRINGAccount that initiates or owns the transaction or operation. Base58-encoded Solana public key.
storeSTRINGAccount representing the GMX protocol state storage or data registry. Base58-encoded Solana public key.
final_output_tokenSTRINGAccount address of the token received as the final output from the order execution. Base58-encoded Solana public key.
slotINT64Solana slot number when the trade event was recorded. Represents the specific blockchain height at which this trade transaction occurred.
tsINT64Unix timestamp of when the trade event occurred. Typically represents the transaction execution time on-chain.
trade_idSTRINGUnique identifier for the trade event assigned by the GMX protocol on Solana. Sequential numeric value increasing with each new trade execution.
flagsINT64Binary flags indicating trade characteristics such as direction (long/short) and action type (increase/decrease). Typically represented as small integers encoding multiple boolean states.
execution_priceBIGNUMERICExecuted price of the trade in the market’s base unit. Expressed as a high-precision value showing the actual fill price including price impact and spread.
price_impact_valueBIGNUMERICPrice impact of the trade measured in USD, negative for unfavorable slippage. Calculated as the difference between execution price and oracle price multiplied by position size.
price_impact_diffBIGNUMERICPrice impact difference between expected and actual execution prices, expressed in USD. Typically zero when price impact is fully realized at execution time.
before_size_in_usdBIGNUMERICPosition size in USD before the trade event occurred. Zero for new positions, populated with previous position value for modifications or closures.
before_size_in_tokensBIGNUMERICPosition size denominated in tokens before this trade event occurred. Typically zero for new position openings, non-zero for position modifications or closures.
before_collateral_amountBIGNUMERICCollateral amount posted to the position before this trade event, denominated in the collateral token’s smallest unit. Zero when opening a new position.
before_borrowing_factorBIGNUMERICBorrowing factor applied to the position at the start of the trade event. Used to calculate accrued borrowing fees based on position size and duration.
before_funding_fee_amount_per_sizeBIGNUMERICCumulative funding fee per unit of position size at the time before this trade event. Denominated in the same units as position size, typically zero for new positions.
before_long_token_claimable_funding_amount_per_sizeBIGNUMERICClaimable funding fee amount per unit of position size for the long token before the trade execution. Measured in funding fee tokens per size unit, typically zero for new positions.
before_short_token_claimable_funding_amount_per_sizeBIGNUMERICClaimable funding fee rate per unit of position size for the short token before this trade event. Denominated in the short token and used to calculate accumulated funding rewards for short positions.
before_increased_atINT64Unix timestamp when the position was last increased before this trade event. Null when opening a new position (indicated by 0).
before_decreased_atINT64Unix timestamp of the previous position decrease for this trader’s position. Typically zero when opening a fresh position.
before_updated_at_slotINT64Solana slot number when the position state was last modified before this trade event. Null (0) indicates the position did not exist prior to this event.
before_trade_idSTRINGTrade identifier of the position before this event was processed. Null or ‘0’ when opening a new position, populated with the previous trade ID when modifying an existing position.
after_size_in_usdBIGNUMERICPosition size in USD after the trade execution. Null when position is fully closed (size reduced to zero).
after_size_in_tokensBIGNUMERICPosition size in tokens after the trade execution. Null when position is fully closed; otherwise represents the remaining token-denominated size of the leveraged position.
after_collateral_amountBIGNUMERICCollateral amount in the position after this trade event was executed. Denominated in the collateral token’s smallest unit.
after_borrowing_factorBIGNUMERICCumulative borrowing factor applied to the position after this trade event. Represents the accrued borrowing fees per unit of position size over time.
after_funding_fee_amount_per_sizeBIGNUMERICCumulative funding fee accrued per unit of position size after this trade event. Denominated in the funding token and represents the funding rate state for calculating position-level funding obligations.
after_long_token_claimable_funding_amount_per_sizeBIGNUMERICClaimable funding amount per unit of position size for the long token after the trade execution. Represents accrued funding fees that traders can claim, denominated in the long token of the market pair.
after_short_token_claimable_funding_amount_per_sizeBIGNUMERICClaimable funding fee per unit of position size in short tokens after the trade event. Represents updated accumulated funding payments denominated in the short token that can be claimed by position holders.
after_increased_atINT64Unix timestamp indicating when the position was last increased. Null (0) if position has not been increased yet.
after_decreased_atINT64Timestamp when the position size was last decreased, measured in Unix epoch seconds. Null or zero if the position has never been reduced.
after_updated_at_slotINT64Solana slot number when the position state was last updated after this trade event. Null when position is newly created or fully closed.
after_trade_idSTRINGUnique identifier for the trade position after this event occurred. Matches trade_id for position-opening events, increments on subsequent modifications.
order_fee_for_pool_amountBIGNUMERICFee amount allocated to the liquidity pool from this trade execution. Denominated in the smallest unit of the collateral token (typically lamports for Solana).
order_fee_for_receiver_amountBIGNUMERICOrder fee portion allocated to the fee receiver account, denominated in the collateral token. Typically ranges from 40-75 million units based on position size.
total_borrowing_fee_amountBIGNUMERICTotal borrowing fee charged on the position in raw token units. Collected incrementally as traders hold leveraged positions over time.
borrowing_fee_for_receiver_amountBIGNUMERICPortion of the borrowing fee allocated to the order receiver, denominated in the collateral token. Null when no borrowing fee is charged on the trade.
funding_fee_amountBIGNUMERICFunding fee paid or received by the position holder for this trade event. Sign indicates direction: positive values are fees paid to the protocol, negative values represent fees received by the trader.
claimable_funding_fee_long_token_amountBIGNUMERICAmount of long token funding fees that can be claimed by the trader on this event. Typically zero for new positions, non-zero when closing positions with accumulated funding.
claimable_funding_fee_short_token_amountBIGNUMERICFunding fees claimable in the short token denomination after position update. Amount reflects protocol-level funding payments between long and short sides, denominated in the market’s short token.
liquidation_fee_amountBIGNUMERICLiquidation fee charged when a position is liquidated due to insufficient collateral. Null or zero for normal trade closures; populated only during forced liquidations.
liquidation_fee_for_receiver_amountBIGNUMERICPortion of liquidation fee allocated to the fee receiver account when a position is liquidated. Zero for standard trade events, populated only during liquidations.
pnlBIGNUMERICRealized profit or loss (PnL) on the position in USD, calculated as the difference between entry and exit value. Positive values indicate profit, negative values indicate loss, and zero typically indicates a position increase.
uncapped_pnlBIGNUMERICUnrealized profit or loss on the position before applying any caps or limits. May differ from the final realized PnL due to platform-imposed constraints on maximum loss or profit per trade.
output_amountBIGNUMERICAmount of tokens received from the operation. Integer value representing token quantity in the smallest unit of the token’s decimals.
secondary_output_amountBIGNUMERICSecondary amount of tokens received in a trade that produced multiple outputs. Null for single-output trades; populated when position closure or complex swaps result in dual token distributions.
transfer_out_executedINT64Execution status flag indicating whether token transfers out of the position have been completed. Typically set to 255 when transfers are executed successfully.
transfer_out_long_tokenBIGNUMERICAmount of long token transferred out during trade execution. Denominated in the long token’s smallest unit, null when no long token transfer occurs.
transfer_out_short_tokenBIGNUMERICAmount of short tokens transferred out to the user as part of trade settlement. Denominated in the short token’s native units; commonly zero when collateral or output uses different tokens.
transfer_out_final_output_tokenBIGNUMERICAmount of the final output token transferred out to the user after trade settlement. Typically non-zero when positions are closed or partially closed, matching the output_amount value in USDC (EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v).
transfer_out_secondary_output_tokenBIGNUMERICAmount of secondary output token transferred out to the user, in raw token units. Typically zero for single-token trades, non-zero for multi-token order settlements.
transfer_out_long_token_for_claimable_account_of_userBIGNUMERICAmount of long tokens transferred to the user’s claimable account during trade settlement. Typically zero unless funding fees or other claimable amounts are being distributed.
transfer_out_short_token_for_claimable_account_of_userBIGNUMERICAmount of short tokens transferred to the user’s claimable account upon trade settlement. Remains zero when positions are opened or closed without claimable funding transfers.
transfer_out_long_token_for_claimable_account_of_holdingBIGNUMERICAmount of long tokens transferred to the holding claimable account during trade settlement. Typically zero unless specific holding account claims are processed.
transfer_out_short_token_for_claimable_account_of_holdingBIGNUMERICAmount of short token transferred to the holding claimable account during trade settlement. Typically zero when position is fully closed or no claimable funding applies.
index_price_minBIGNUMERICMaximum index price used for this trade’s execution on the GMX v1 Solana market. Denominated in USD with 18 decimal precision.
index_price_maxBIGNUMERICMaximum index price of the asset during this trade event, denominated in wei-equivalent units (18 decimals). Used as the upper bound for price calculations in position valuation and PnL settlement.
long_price_minBIGNUMERICMaximum price of the long token in the market at trade execution time. Used for oracle-based price bounds in position calculations.
long_price_maxBIGNUMERICMaximum price of the long token during this trade event. Typically represents a stablecoin price in smallest units (6 decimal precision for USDC).
short_price_minBIGNUMERICShort token minimum price at time of trade execution in basis point-denominated units. Represents the lower bound of the price range for the short token in the GMX v1 perpetuals market.
short_price_maxBIGNUMERICMaximum price of the short collateral token during the trade execution window. Typically represents a stablecoin value around 1.0 USD with 14-decimal precision.
tspnlslotuserflagsstorepositiontrade_idauthorityblock_slotevent_typemarket_tokenuncapped_pnlorder_accountoutput_amountsurrogate_keyafter_trade_idlong_price_maxlong_price_mintransaction_idbefore_trade_idblock_timestampexecution_priceindex_price_maxindex_price_minshort_price_maxshort_price_minafter_size_in_usdexecuting_accountinstruction_indexprice_impact_difftransaction_indexafter_decreased_atafter_increased_atbefore_size_in_usdfinal_output_tokenfunding_fee_amountprice_impact_valuetransaction_signerbefore_decreased_atbefore_increased_atafter_size_in_tokensafter_updated_at_slotbefore_size_in_tokenstransfer_out_executedafter_borrowing_factorbefore_updated_at_slotliquidation_fee_amountafter_collateral_amountbefore_borrowing_factorouter_executing_accountouter_instruction_indexsecondary_output_amounttransfer_out_long_tokenbefore_collateral_amounttransfer_out_short_tokenorder_fee_for_pool_amounttotal_borrowing_fee_amountorder_fee_for_receiver_amounttransfer_out_final_output_tokenafter_funding_fee_amount_per_sizeborrowing_fee_for_receiver_amountbefore_funding_fee_amount_per_sizeliquidation_fee_for_receiver_amounttransfer_out_secondary_output_tokenclaimable_funding_fee_long_token_amountclaimable_funding_fee_short_token_amountafter_long_token_claimable_funding_amount_per_sizeafter_short_token_claimable_funding_amount_per_sizebefore_long_token_claimable_funding_amount_per_sizebefore_short_token_claimable_funding_amount_per_sizetransfer_out_long_token_for_claimable_account_of_usertransfer_out_short_token_for_claimable_account_of_usertransfer_out_long_token_for_claimable_account_of_holdingtransfer_out_short_token_for_claimable_account_of_holding
17522024280352503061HkqFPaP3E6Bcfgkq4GvZwS7xoKaU6ei6skWtQ9HhtiKd7CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN2HLxgAFkDkYYVZFudWURYoRHsZ2cE8KSyjsbT9MHH5FC19952D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z352503061TradeEventDqq58gS1TgRMDouUbdvhhzc51XXTNHG921WLxH9X2eB802vBXMEcjbQauhn8Z4DZiQffaZUWZt5LqRtGWVjnWwq6q0352503061-RUfRTNnkDwNZ4jEddkHhMM34zDz2JWwEy62smx4nHmgwJ4YZLKRfHW5LuCqYMk7eDM6hY1r38sC4Yf1YAYWJLN4-3-7199510000200000000099985200000000RUfRTNnkDwNZ4jEddkHhMM34zDz2JWwEy62smx4nHmgwJ4YZLKRfHW5LuCqYMk7eDM6hY1r38sC4Yf1YAYWJLN402025-07-11T02:53:48.000Z116743884067164805116739060000000000116727800000000000100002000000000999852000000001.861295141699739765964215e+25Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo70184017522024280111111111111111111111111111111110-7689528106255990091892D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z0015943406035250306102554139590255157472800025043600340Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo30000283479980661453280104734456561166900000030641767508900423064176750890042000000
17522023230352502800HkqFPaP3E6Bcfgkq4GvZwS7xoKaU6ei6skWtQ9HhtiKd7CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN2HLxgAFkDkYYVZFudWURYoRHsZ2cE8KSyjsbT9MHH5FC1991DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt352502800TradeEventDqq58gS1TgRMDouUbdvhhzc51XXTNHG921WLxH9X2eB803fJNPiriL75UTZoCnfAx7kFL6DhANbwzdN2d7xpGn2RB0352502800-2YxpgEr4dxkTyeenT2Jo8bhhBuswTCvCMUAEkGTBd6CyCmQiLoUkfkHj7tkhUrMoCSRehujVKD7REVjKVboSPBsG-3-7199199999600000000999861000000002YxpgEr4dxkTyeenT2Jo8bhhBuswTCvCMUAEkGTBd6CyCmQiLoUkfkHj7tkhUrMoCSRehujVKD7REVjKVboSPBsG02025-07-11T02:52:03.000Z11665461078526420811664914000000000011664565000000000099999600000000999861000000002.08468967231468758117149e+25Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo70273017522023230111111111111111111111111111111110-977502128668398136825DfrKKdMa2NdEjErxrHEM6JTM8hCvckkdCBfYVynZQZpt0017870615335250280002554139275997387912740028049368180Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo30000317500680740834900104731332245120000000030641767508900423064176750890042000000
17522025860352503441HkqFPaP3E6Bcfgkq4GvZwS7xoKaU6ei6skWtQ9HhtiKd7CTDLvGGXnoxvqLyTpGzdGLg9pD6JexKxKXSV8tqqo8bN2HLxgAFkDkYYVZFudWURYoRHsZ2cE8KSyjsbT9MHH5FC20012D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z352503441TradeEventDqq58gS1TgRMDouUbdvhhzc51XXTNHG921WLxH9X2eB804hoivcZDeifeq5V4CMYqpkAwviiK61EDh4wBoxM4VW9T0352503441-5pervSGt9bSNBf17EJWDMXX3Y47YwZcokMwZLWhxKvAsXNY3xykMxkrPx7n65XBoYCxUWNEzr5NHce69Vv4X4kj7-3-7200199999000000000999872000000005pervSGt9bSNBf17EJWDMXX3Y47YwZcokMwZLWhxKvAsXNY3xykMxkrPx7n65XBoYCxUWNEzr5NHce69Vv4X4kj702025-07-11T02:56:26.000Z11669017371367138611668593000000000011668426000000000099999000000000999872000000001.662140108773387083881565e+25Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo70211017522025860111111111111111111111111111111110-6043126181868289684672D35F11pJ6a7jh9amXxmMcMUXGscqgXHHwGFforhQM6z0014244045235250344102554139845189719980330022364924960Gmso1uvJnLbawvw7yezdfCDcPydwW2s2iqG3w6MDucLo30000253143100590667220104739784482476400000030641767508900423064176750890042000000
Query with partition filter
SELECT *
FROM `tt-contracts.gmx_v1_solana.GMSol_TradeEvent_event`
WHERE block_timestamp >= DATE_SUB(CURRENT_DATE(), INTERVAL 7 DAY)
LIMIT 100