Tables
Lending_Deposit_instruction
Deposit transactions into Jupiter’s lending protocol on Solana, recording token deposits with amounts, vault addresses, and liquidity pool positions. Used for tracking lending supply activity and yield-generating deposits across different token markets.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
associated_token_program | STRING | Program address of the Associated Token Account (ATA) Program on Solana. Base58-encoded Solana public key, consistently ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL. |
depositor_token_account | STRING | Solana token account address holding the deposited assets before transfer to the lending vault. Base58-encoded public key owned by the transaction signer. |
f_token_mint | STRING | Mint address of the fungible token (f-token) issued by Jupiter Lending to represent the user’s deposit position. This receipt token tracks ownership and accrued interest on deposited assets. |
is_signer | STRING | Account that signed and authorized the instruction. Base58-encoded Solana public key. |
lending | STRING | Program account managing the lending pool configuration and state for a specific token market. Base58-encoded Solana account address that coordinates deposits, withdrawals, and interest accrual. |
lending_admin | STRING | Program administrator account responsible for managing the lending pool’s configuration and governance parameters. Base58-encoded Solana address that controls administrative functions for the associated lending market. |
lending_supply_position_on_liquidity | STRING | Account address for the user’s supply position within this specific liquidity pool on Jupiter’s lending protocol. Tracks the depositor’s share of supplied assets and accrued interest for the lending pool. |
liquidity | STRING | Account representing a liquidity pool or market in the Jupiter protocol. Base58-encoded Solana public key. |
liquidity_program | STRING | Program address managing the liquidity pool or lending market referenced in the instruction. Base58-encoded Solana public key. |
mint | STRING | Token address of the SPL token being operated on. Base58-encoded Solana public key. |
rate_model | STRING | Account address defining interest rate calculation parameters for the liquidity pool or lending market. Base58-encoded Solana public key. |
recipient_token_account | STRING | Token account that receives the f-tokens (Jupiter’s interest-bearing receipt tokens) upon deposit. This account is owned by the depositor and represents their share of the lending pool’s supplied liquidity. |
rewards_rate_model | STRING | Program account defining the reward distribution rate model for this lending pool. Determines how rewards accrue to depositors based on utilization and time. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
system_program | STRING | Program address of the Solana System Program. 32-character string of ones representing the native system program identifier. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
vault | STRING | Account address of the vault holding protocol-controlled assets. Base58-encoded Solana public key. |
assets_raw | BIGNUMERIC | Raw amount of tokens deposited in the smallest denomination for the specified mint. Represents the unscaled token quantity before decimal adjustment (e.g., millions for 6-decimal tokens like USDC). |
Sample Data
Sample Data
| mint | vault | lending | is_signer | liquidity | assets_raw | block_slot | rate_model | f_token_mint | lending_admin | surrogate_key | token_program | system_program | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | liquidity_program | transaction_index | rewards_rate_model | transaction_signer | depositor_token_account | outer_executing_account | outer_instruction_index | recipient_token_account | associated_token_program | supply_token_reserves_liquidity | lending_supply_position_on_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | 3SUQLu18sWYHyCb4jXGGCQiQqEoE2LxeCyPYybYRFrpa | 3vejrc7HzHszWjn5YpntjiQEtJNB4Yd1Fff2cs9Hh7JZ | B3GsbFa6agoCCEiuECgANfNraGgtmuoyGt8UHEppeupp | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 4277430 | 358807904 | EWsCESwa63ReamtFEYQfaN1RPVgRNMypupmepNJsv866 | GcV9tEj62VncGithz4o4N9x6HWXARxuRgEAYk9zahNA8 | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 358807904-ckBjtHMjGQFVsB6S8dTv4jkg85L5y2ryHcwb3cbH9wJuVE8SGsPuxcvUKJoUGXQsafFGF8Mhn2CQjzo5wXU5d7F-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | ckBjtHMjGQFVsB6S8dTv4jkg85L5y2ryHcwb3cbH9wJuVE8SGsPuxcvUKJoUGXQsafFGF8Mhn2CQjzo5wXU5d7F | 2025-08-09T02:18:35.000Z | Deposit | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 87 | FpSMmwXtSconpPeaCfx5TB6aB6cjLkodMqV7s8d7PCZN | B3GsbFa6agoCCEiuECgANfNraGgtmuoyGt8UHEppeupp | 3eyA33jKNGjkuaXM7hDincmSJ8TyKQgENMD35QEtTss5 | HFGMzj9Pom2vZYyWh4m2Z5mrdSGVLhj6NtJsMbVkrSpA | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | EMCFG8nFXas42F26CR6KryWBTGvv2Tb1WjAhU6ASpWnt | ||
| HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | 3SUQLu18sWYHyCb4jXGGCQiQqEoE2LxeCyPYybYRFrpa | 3vejrc7HzHszWjn5YpntjiQEtJNB4Yd1Fff2cs9Hh7JZ | B3GsbFa6agoCCEiuECgANfNraGgtmuoyGt8UHEppeupp | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 1008900 | 358927280 | EWsCESwa63ReamtFEYQfaN1RPVgRNMypupmepNJsv866 | GcV9tEj62VncGithz4o4N9x6HWXARxuRgEAYk9zahNA8 | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 358927280-21p8d3a5ZGPkmrb1ExHgppew7c5eKYmbKhCEKnJRru3LzNjjatRckeVTLVmKvbvmyF3DpJieqRgPmn1h62aYTCcm-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | 21p8d3a5ZGPkmrb1ExHgppew7c5eKYmbKhCEKnJRru3LzNjjatRckeVTLVmKvbvmyF3DpJieqRgPmn1h62aYTCcm | 2025-08-09T15:30:22.000Z | Deposit | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 103 | FpSMmwXtSconpPeaCfx5TB6aB6cjLkodMqV7s8d7PCZN | B3GsbFa6agoCCEiuECgANfNraGgtmuoyGt8UHEppeupp | 3eyA33jKNGjkuaXM7hDincmSJ8TyKQgENMD35QEtTss5 | HFGMzj9Pom2vZYyWh4m2Z5mrdSGVLhj6NtJsMbVkrSpA | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | EMCFG8nFXas42F26CR6KryWBTGvv2Tb1WjAhU6ASpWnt | ||
| Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | 4HTRHjdgy4VSVRcsumuzVFCgWywNhjGsD5oG3kqAt5vo | F7tLdeF2YZZex9MR8HgGggyFiz7UU2UgUube2tmfwNPE | 7iRbngKCzcQQe4gkN3jpbSMzpKw1o8Sjkh9P1DqhXJ5X | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 8689427 | 358922760 | 6sAbVeSvEfjQGRAGg9W4PAfhB5qNhYiGdx6Fh9uVEsEC | Cmn4v2wipYV41dkakDvCgFJpxhtaaKt11NyWV8pjSE8A | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 358922760-3wWV4ApR7vv8WHHPpCeTmiu6vh3vuKo8zhmSyTVkAZeu825TvAedWU5DWNBsAahmSJBZ6kUfmCgAK1iC3vjhUvLA-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | 3wWV4ApR7vv8WHHPpCeTmiu6vh3vuKo8zhmSyTVkAZeu825TvAedWU5DWNBsAahmSJBZ6kUfmCgAK1iC3vjhUvLA | 2025-08-09T15:00:15.000Z | Deposit | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 41 | AU7sGinWFZkurwrEdQ9Q8qMtgU6W3GNKfCeCnGQKcBeQ | 7iRbngKCzcQQe4gkN3jpbSMzpKw1o8Sjkh9P1DqhXJ5X | q4PT9twQzBa6UWtBuWvYK5k77xeEzBEjFVg724PJ3R2 | E5VLCaVn5ayA5Lf8UWX5J5npMgpoLFt7fLr9Vn9rNF2v | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | Enao27EWUV2fv3rUqwknJ1eRaM5aAeN5ijeCrM9tayRX | HVPCmWZ1TN4jUpmewkALAsHSFGLJ1YnYcfVjVai3Pcix |
Example Query
Example Query
Lending_Mint_instruction
Lending deposit mint instructions from Jupiter v1 on Solana, capturing when users deposit tokens to receive f-tokens (fungible yield-bearing tokens representing lending positions). Records depositor accounts, minted f-token shares, underlying token reserves, and rate models for tracking lending protocol activity and yield generation.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
associated_token_program | STRING | Program address of the Associated Token Account (ATA) Program on Solana. Base58-encoded Solana public key, consistently ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL. |
depositor_token_account | STRING | Token account address of the user depositing assets into the Jupiter lending pool. This is the source account from which tokens are transferred during the mint operation. |
f_token_mint | STRING | Interest-bearing token mint address issued by Jupiter lending when users deposit assets into a lending pool. Functions like a receipt token representing the depositor’s share of the pool and accrued interest. |
is_signer | STRING | Account that signed and authorized the instruction. Base58-encoded Solana public key. |
lending | STRING | Program account managing the lending pool configuration and state for the specified liquidity market. This address remains constant across all mint operations for a given pool. |
lending_admin | STRING | Program authority account that controls administrative functions and configuration parameters for the Jupiter lending market. Typically remains constant across transactions within the same lending pool. |
lending_supply_position_on_liquidity | STRING | Program-derived address tracking the user’s supply position state within the Jupiter lending liquidity pool. Links depositor shares to the specific liquidity market for supply/withdraw operations. |
liquidity | STRING | Account representing a liquidity pool or market in the Jupiter protocol. Base58-encoded Solana public key. |
liquidity_program | STRING | Program address managing the liquidity pool or lending market referenced in the instruction. Base58-encoded Solana public key. |
mint | STRING | Token address of the SPL token being operated on. Base58-encoded Solana public key. |
rate_model | STRING | Account address defining interest rate calculation parameters for the liquidity pool or lending market. Base58-encoded Solana public key. |
recipient_token_account | STRING | Token account receiving the minted f-tokens (Jupiter lending receipt tokens) representing the user’s deposited position. Base58-encoded Solana account address unique to the recipient. |
rewards_rate_model | STRING | Program account that defines the interest rate calculation model for lending rewards on this liquidity pool. Specific to Jupiter’s lending protocol implementation. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
system_program | STRING | Program address of the Solana System Program. 32-character string of ones representing the native system program identifier. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
vault | STRING | Account address of the vault holding protocol-controlled assets. Base58-encoded Solana public key. |
shares_raw | BIGNUMERIC | Number of shares minted to the recipient as part of this lending supply transaction, denominated in the smallest unit. Values typically range from 100,000 to 1,000,000 based on deposit amounts. |
Sample Data
Sample Data
| mint | vault | lending | is_signer | liquidity | block_slot | rate_model | shares_raw | f_token_mint | lending_admin | surrogate_key | token_program | system_program | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | liquidity_program | transaction_index | rewards_rate_model | transaction_signer | depositor_token_account | outer_executing_account | outer_instruction_index | recipient_token_account | associated_token_program | supply_token_reserves_liquidity | lending_supply_position_on_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | BmkUoKMFYBxNSzWXyUjyMJjMAaVz4d8ZnxwwmhDCUXFB | 2vVYHYM8VYnvZqQWpTJSj8o8DBf1wM8pVs3bsTgYZiqJ | 5dMXLJ8GYQxcHe2fjpttVkEpRrxcajRXZqJHCiCbWS4H | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 357204476 | 5pjzT5dFTsXcwixoab1QDLvZQvpYJxJeBphkyfHGn688 | 1000000 | 9BEcn9aPEmhSPbPQeFGjidRiEKki46fVQDyPpSQXPA2D | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 357204476-2Jh1NBK3N6zCuQCsS6racFA5zxfC6JUyXuQxejr4Bdhzr17tTM866TwcjzQXhMZx257XktGMZVzUSXQqTejrW43Q-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | 2Jh1NBK3N6zCuQCsS6racFA5zxfC6JUyXuQxejr4Bdhzr17tTM866TwcjzQXhMZx257XktGMZVzUSXQqTejrW43Q | 2025-08-01T17:14:11.000Z | Mint | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 63 | 5xSPBiD3TibamAnwHDhZABdB4z4F9dcj5PnbteroBTTd | 5dMXLJ8GYQxcHe2fjpttVkEpRrxcajRXZqJHCiCbWS4H | 92pDqRsYzgMmmVfoatehw25R2JcSvSqAKAZrcxhpWhbV | GYsCwgSuLH6sCeXQ5rh522B5w3KADpwzmwgVxDKHGPCo | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | Hf9gtkM4dpVBahVSzEXSVCAPpKzBsBcns3s8As3z77oF | ||
| EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | BmkUoKMFYBxNSzWXyUjyMJjMAaVz4d8ZnxwwmhDCUXFB | 2vVYHYM8VYnvZqQWpTJSj8o8DBf1wM8pVs3bsTgYZiqJ | EtQuepf1HoHJ5mdrFChrkKVpZfdDoDbxZ6ASfH779PZ9 | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 360642800 | 5pjzT5dFTsXcwixoab1QDLvZQvpYJxJeBphkyfHGn688 | 100000 | 9BEcn9aPEmhSPbPQeFGjidRiEKki46fVQDyPpSQXPA2D | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 360642800-3yCM37rFrdLew88EMcMRZciS5ahaswcSmDyujqo4ifAERDPvdPfNwzRTgJi2pBEXhq3qb3yv22g9eWSFS3RwqLoK-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | 3yCM37rFrdLew88EMcMRZciS5ahaswcSmDyujqo4ifAERDPvdPfNwzRTgJi2pBEXhq3qb3yv22g9eWSFS3RwqLoK | 2025-08-17T10:48:58.000Z | Mint | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 225 | 5xSPBiD3TibamAnwHDhZABdB4z4F9dcj5PnbteroBTTd | EtQuepf1HoHJ5mdrFChrkKVpZfdDoDbxZ6ASfH779PZ9 | 6VXsVNo3paFVPT1HevjGkDAfBWZJM8kceNA4zyun6yhA | rJDXoNotuKr2ByRR266XYNgKNXXa1oEbMRpnSVSb94U | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | Hf9gtkM4dpVBahVSzEXSVCAPpKzBsBcns3s8As3z77oF | ||
| EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | BmkUoKMFYBxNSzWXyUjyMJjMAaVz4d8ZnxwwmhDCUXFB | 2vVYHYM8VYnvZqQWpTJSj8o8DBf1wM8pVs3bsTgYZiqJ | EtQuepf1HoHJ5mdrFChrkKVpZfdDoDbxZ6ASfH779PZ9 | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 360576424 | 5pjzT5dFTsXcwixoab1QDLvZQvpYJxJeBphkyfHGn688 | 100000 | 9BEcn9aPEmhSPbPQeFGjidRiEKki46fVQDyPpSQXPA2D | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 360576424-5HXj3BVPdgbRyPCcL9nqQRFbyVMVMa5yjz7GQtXmyXMr7xLdj3uQ7yBc8xTGdQUYftBzMy2hp556MyH7wvNRwLY3-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | 5HXj3BVPdgbRyPCcL9nqQRFbyVMVMa5yjz7GQtXmyXMr7xLdj3uQ7yBc8xTGdQUYftBzMy2hp556MyH7wvNRwLY3 | 2025-08-17T03:34:29.000Z | Mint | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 334 | 5xSPBiD3TibamAnwHDhZABdB4z4F9dcj5PnbteroBTTd | EtQuepf1HoHJ5mdrFChrkKVpZfdDoDbxZ6ASfH779PZ9 | 6VXsVNo3paFVPT1HevjGkDAfBWZJM8kceNA4zyun6yhA | rJDXoNotuKr2ByRR266XYNgKNXXa1oEbMRpnSVSb94U | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | Hf9gtkM4dpVBahVSzEXSVCAPpKzBsBcns3s8As3z77oF |
Example Query
Example Query
Lending_Withdraw_instruction
Withdrawal instruction events from Jupiter’s lending protocol on Solana capturing user liquidity removals with token amounts, account positions, and vault interactions. Used for analyzing lending pool redemptions and liquidity provider exit behavior.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
associated_token_program | STRING | Program address of the Associated Token Account (ATA) Program on Solana. Base58-encoded Solana public key, consistently ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL. |
claim_account | STRING | Solana account address where users can claim rewards earned from lending activities. Base58-encoded string representing the rewards claim program derived address (PDA) for this lending pool. |
f_token_mint | STRING | Mint address of the f-token (Jupiter lending receipt token) received when supplying liquidity to the lending pool. Base58-encoded Solana program address that represents the user’s claim on deposited assets. |
is_signer | STRING | Account that signed and authorized the instruction. Base58-encoded Solana public key. |
lending | STRING | Solana account address of the Jupiter lending pool from which liquidity is being withdrawn. Identifies the specific lending market instance handling the withdrawal operation. |
lending_admin | STRING | Administrator account with authority over lending pool configuration and parameters. This account manages protocol-level settings for the Jupiter lending market. |
lending_supply_position_on_liquidity | STRING | Account address representing the user’s supply position within the Jupiter lending pool for the specified liquidity market. This account tracks the depositor’s share of the pool’s supplied tokens. |
liquidity | STRING | Account representing a liquidity pool or market in the Jupiter protocol. Base58-encoded Solana public key. |
liquidity_program | STRING | Program address managing the liquidity pool or lending market referenced in the instruction. Base58-encoded Solana public key. |
mint | STRING | Token address of the SPL token being operated on. Base58-encoded Solana public key. |
owner_token_account | STRING | Token account owned by the user initiating the withdrawal from the Jupiter lending pool. Base58-encoded Solana address representing the source account for the f-token (receipt token) being redeemed. |
rate_model | STRING | Account address defining interest rate calculation parameters for the liquidity pool or lending market. Base58-encoded Solana public key. |
recipient_token_account | STRING | Token account receiving the withdrawn funds after the lending position withdrawal completes. This is the user’s token account where the asset being withdrawn (denominated in the underlying token, not f-token) is deposited. |
rewards_rate_model | STRING | Account storing the interest rate model configuration for calculating lending rewards accrued to suppliers. Solana address pointing to a Jupiter program account that defines reward distribution parameters. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
system_program | STRING | Program address of the Solana System Program. 32-character string of ones representing the native system program identifier. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
vault | STRING | Account address of the vault holding protocol-controlled assets. Base58-encoded Solana public key. |
amount_raw | BIGNUMERIC | Raw token amount withdrawn from the Jupiter lending pool in smallest denomination units. Values like 18446744073709551615 (max uint64) indicate full balance withdrawal, while smaller values like 3000000000 or 500000000 represent partial withdrawals in lamports for SOL. |
Sample Data
Sample Data
| mint | vault | lending | is_signer | liquidity | amount_raw | block_slot | rate_model | f_token_mint | claim_account | lending_admin | surrogate_key | token_program | system_program | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | liquidity_program | transaction_index | rewards_rate_model | transaction_signer | owner_token_account | outer_executing_account | outer_instruction_index | recipient_token_account | associated_token_program | supply_token_reserves_liquidity | lending_supply_position_on_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| So11111111111111111111111111111111111111112 | 5JP5zgYCb9W37QQLgAHRHuinFLrKt87akDY1CgZoTPzr | BeAqbxfrcXmzEYT2Ra62oW2MqkuFDHaCtps47Mzg6Zj3 | 41hHJqypFimpz8Y8Y2PcWu3tz2vsx921BhhpC1bmRQVZ | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 18446744073709551615 | 365006660 | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 2uQsyo1fXXQkDtcpXnLofWy88PxcvnfH2L8FPSE62FVU | 6AQGR8zK4KTVZfZ9UZaRzyEL5ynvwVaF5ywVdmtJT24N | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 365006660-5amyTVsrU9sGv6j5YzsG8AEvxW2sGNCja18HrzkqoJfpczzF8vc7V3BqL3h9q3eUPimKEq95zBoj5yfjqLLmSKFE-2 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | 5amyTVsrU9sGv6j5YzsG8AEvxW2sGNCja18HrzkqoJfpczzF8vc7V3BqL3h9q3eUPimKEq95zBoj5yfjqLLmSKFE | 2025-09-06T09:19:59.000Z | Withdraw | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 2 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 28 | CkeQGDRsgMZcCaU8cZEdC2aFAohia4jLzL36RaLcUDsR | 41hHJqypFimpz8Y8Y2PcWu3tz2vsx921BhhpC1bmRQVZ | 3VJXxs4sVKwGQRYHxhbTco1LVWEU3tGdpXefs7YexQUV | J6R37214hdQnb37GQ75tLWLkQj6JBCVJJQUp9epaxnQZ | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 4SkEYxmiRgQ4VYyvh9VB4k39M49BpqazyzDUFDzJhXQm | ||
| So11111111111111111111111111111111111111112 | 5JP5zgYCb9W37QQLgAHRHuinFLrKt87akDY1CgZoTPzr | BeAqbxfrcXmzEYT2Ra62oW2MqkuFDHaCtps47Mzg6Zj3 | B2Vof1pEZLpbzXc2gxMnwwLGqkKCYmYkpJquQwQ9yPpR | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 3000000000 | 365003411 | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 2uQsyo1fXXQkDtcpXnLofWy88PxcvnfH2L8FPSE62FVU | 6AQGR8zK4KTVZfZ9UZaRzyEL5ynvwVaF5ywVdmtJT24N | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 365003411-2xNYvDbhmndw9EQHbpsnH2upW1MgQ1q12vAViW8Cef9t31TgsAMxnEKdLEZgCLQeZrqGBi6anpyHcmDLF3Dx4vxx-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | 2xNYvDbhmndw9EQHbpsnH2upW1MgQ1q12vAViW8Cef9t31TgsAMxnEKdLEZgCLQeZrqGBi6anpyHcmDLF3Dx4vxx | 2025-09-06T08:58:08.000Z | Withdraw | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 93 | CkeQGDRsgMZcCaU8cZEdC2aFAohia4jLzL36RaLcUDsR | B2Vof1pEZLpbzXc2gxMnwwLGqkKCYmYkpJquQwQ9yPpR | Bg2xnphBr2KL2G5AGyxtZTxWLrycnPQiBAC6qdmEP29n | FkC6JLS5XtXAxijRtBTdiWkqCLEK4i42T8Ujd4Ny3hUM | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 4SkEYxmiRgQ4VYyvh9VB4k39M49BpqazyzDUFDzJhXQm | ||
| So11111111111111111111111111111111111111112 | 5JP5zgYCb9W37QQLgAHRHuinFLrKt87akDY1CgZoTPzr | BeAqbxfrcXmzEYT2Ra62oW2MqkuFDHaCtps47Mzg6Zj3 | 3kRpXxj2vhTZgXfmP2NhjmpBkKEGX4YXQr1J5koNRN8K | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 500000000 | 364975034 | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 2uQsyo1fXXQkDtcpXnLofWy88PxcvnfH2L8FPSE62FVU | 6AQGR8zK4KTVZfZ9UZaRzyEL5ynvwVaF5ywVdmtJT24N | 5nmGjA4s7ATzpBQXC5RNceRpaJ7pYw2wKsNBWyuSAZV6 | 364975034-H27QmHG6Vf4BZCBTYaPpnEqQF45HVsZdpNgaKPocRswHA2qPxCUPP6FxBvUty3JFmAvuYX3WDbdRCUipeWMiQnQ-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 11111111111111111111111111111111 | H27QmHG6Vf4BZCBTYaPpnEqQF45HVsZdpNgaKPocRswHA2qPxCUPP6FxBvUty3JFmAvuYX3WDbdRCUipeWMiQnQ | 2025-09-06T05:48:41.000Z | Withdraw | jup3YeL8QhtSx1e253b2FDvsMNC87fDrgQZivbrndc9 | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 7 | CkeQGDRsgMZcCaU8cZEdC2aFAohia4jLzL36RaLcUDsR | 3kRpXxj2vhTZgXfmP2NhjmpBkKEGX4YXQr1J5koNRN8K | ENJ4uQE1KttbvS93AA4uFkuodis9Pd5FN8Lyd7iBbb9p | 7NagPzDqb4C8h1tuoh7zws9J9Y7EQpkipHLJRFRVq564 | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 4SkEYxmiRgQ4VYyvh9VB4k39M49BpqazyzDUFDzJhXQm |
Example Query
Example Query
Liquidity_Operate_instruction
Liquidity supply and withdrawal operations on Jupiter lending protocol on Solana, tracking user deposits, withdrawals, and position changes across various token markets. Used for analyzing lending pool activity and user liquidity provision behavior.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
associated_token_program | STRING | Program address of the Associated Token Account (ATA) Program on Solana. Base58-encoded Solana public key, consistently ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL. |
borrow_claim_account | STRING | Solana account address authorized to claim or manage borrowed tokens for this liquidity operation. Typically matches the Jupiter program account in standard withdraw operations. |
borrow_to_account | STRING | Account address that receives borrowed tokens from the liquidity pool. Appears as a program-owned account in these examples, typically the Jupiter protocol account managing the borrow operation. |
liquidity | STRING | Account representing a liquidity pool or market in the Jupiter protocol. Base58-encoded Solana public key. |
mint | STRING | Token address of the SPL token being operated on. Base58-encoded Solana public key. |
protocol | STRING | Protocol account address governing the liquidity pool and rate model parameters. Unique identifier for each Jupiter lending market on Solana. |
rate_model | STRING | Account address defining interest rate calculation parameters for the liquidity pool or lending market. Base58-encoded Solana public key. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
token_reserve | STRING | Account address holding the token reserves for the liquidity pool or lending market. Base58-encoded Solana public key. |
user_borrow_position | STRING | Program-derived account tracking user’s outstanding borrows for this specific token market. Links the user’s wallet to their debt position within the Jupiter lending protocol. |
user_supply_position | STRING | Account address tracking the user’s token supply position within Jupiter’s lending protocol. This address references the on-chain position data structure for deposited liquidity. |
vault | STRING | Account address of the vault holding protocol-controlled assets. Base58-encoded Solana public key. |
withdraw_claim_account | STRING | Program account that tracks user’s withdrawal claim position on Jupiter’s Solana lending protocol. Always set to jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC in sample data, representing Jupiter’s standard claim tracking account. |
withdraw_to_account | STRING | Account that receives the withdrawn tokens from the liquidity pool. Base58-encoded Solana account address representing the destination for withdrawal operations. |
borrow_amount | BIGNUMERIC | Token amount borrowed from the liquidity pool in the smallest unit of the specified mint. Zero in sample data indicates withdraw-only operations; positive values would represent actual borrow activity. |
borrow_to | STRING | Account address authorized to receive borrowed tokens from the liquidity pool. Always references the liquidity account (7s1da8…) in sample transactions. |
supply_amount | BIGNUMERIC | Token amount supplied to the liquidity pool in this operation, denominated in the smallest unit of the token. Negative values indicate withdrawals while positive values would represent deposits. |
transfer_type | STRING | Transfer method used for the liquidity operation on Jupiter protocol. Values include ‘Direct’ for standard token transfers between accounts. |
withdraw_to | STRING | Program account receiving withdrawn tokens from the liquidity pool. Base58-encoded Solana address, typically matches the transaction signer in direct withdrawals. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
Sample Data
Sample Data
| mint | vault | protocol | borrow_to | liquidity | block_slot | rate_model | withdraw_to | borrow_amount | supply_amount | surrogate_key | token_program | token_reserve | transfer_type | transaction_id | block_timestamp | instruction_type | borrow_to_account | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | withdraw_to_account | borrow_claim_account | user_borrow_position | user_supply_position | withdraw_claim_account | outer_executing_account | outer_instruction_index | associated_token_program |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| LBTCgU4b3wsFKsPwBn1rRZDx5DoFutM6RPiEt1TPDsY | oyYUPBkyvZV85Bsvzcec9n9ySUWV1UDhCkzVt276hHs | 2F1ish76zdWCLMtmcsXAisem4198Qh3UYZFE7ABgBsS6 | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 364234803 | 4UvbwUBTbY73g8KMvWo5GVmQL82hUNNfGNd2ZQpreF2X | 398vgFQWS3JCRCvyGVN74a7Fjf5vmexqYf3fHYfpB6Ad | 0 | -399999999 | 364234803-2K3WnFafC5NuCxcYTatCDz2GqFp4HDFWQ61ueufc6eiaaHQVzqSoC7YSYo9YjUGXp6nXCSyyETvE58QTED3MmKGv-2-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | HL8CX93kaNbaq71GMtAevus8gnritumnXk4Qx9XTmzpk | Direct | 2K3WnFafC5NuCxcYTatCDz2GqFp4HDFWQ61ueufc6eiaaHQVzqSoC7YSYo9YjUGXp6nXCSyyETvE58QTED3MmKGv | 2025-09-02T20:07:20.000Z | Operate | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 0 | 374 | [] | 398vgFQWS3JCRCvyGVN74a7Fjf5vmexqYf3fHYfpB6Ad | As8nnnQnb7SBY3eg5b5YN7kzUGUdGy2TicL6dKTN1FoM | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 9LC5SXdfpmV6HwRPA4MKDRGt2KbvVBFVLGgJRQsBApTc | H73HVFvW1WmK5C6nQhcNXCbSePgK2ZFDQpL4nBFptmvs | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 2 | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL |
| LBTCgU4b3wsFKsPwBn1rRZDx5DoFutM6RPiEt1TPDsY | oyYUPBkyvZV85Bsvzcec9n9ySUWV1UDhCkzVt276hHs | 2F1ish76zdWCLMtmcsXAisem4198Qh3UYZFE7ABgBsS6 | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 364175540 | 4UvbwUBTbY73g8KMvWo5GVmQL82hUNNfGNd2ZQpreF2X | 4UwznAo9NCURTVA6ry3SMXWbgUyHe5QZKmiSn3o1g8U6 | 0 | -46573 | 364175540-3piZrvnu1QR21LcpZsKiF7shRhmogjMySzivMvqZhxNwmnJYy5i7Mf9np8MKgfWDRQHhq74gh1Jh5Ydi3o1eqdHF-2-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | HL8CX93kaNbaq71GMtAevus8gnritumnXk4Qx9XTmzpk | Direct | 3piZrvnu1QR21LcpZsKiF7shRhmogjMySzivMvqZhxNwmnJYy5i7Mf9np8MKgfWDRQHhq74gh1Jh5Ydi3o1eqdHF | 2025-09-02T13:36:22.000Z | Operate | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 0 | 86 | [] | 4UwznAo9NCURTVA6ry3SMXWbgUyHe5QZKmiSn3o1g8U6 | ByhAvg3gu3mrKcKUey3sFthqaSC7wa89RZUmrEyXuVad | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 9LC5SXdfpmV6HwRPA4MKDRGt2KbvVBFVLGgJRQsBApTc | H73HVFvW1WmK5C6nQhcNXCbSePgK2ZFDQpL4nBFptmvs | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 2 | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL |
| LBTCgU4b3wsFKsPwBn1rRZDx5DoFutM6RPiEt1TPDsY | oyYUPBkyvZV85Bsvzcec9n9ySUWV1UDhCkzVt276hHs | 2F1ish76zdWCLMtmcsXAisem4198Qh3UYZFE7ABgBsS6 | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 364191056 | 4UvbwUBTbY73g8KMvWo5GVmQL82hUNNfGNd2ZQpreF2X | EtZWqqu88Z5Cf31Y8WRTbC9KZYdB3VT4bgQHzqXiJjgr | 0 | -999364 | 364191056-5wcTQg56ssYE49ofx8g7wjkZs4AJ2Eh9jMJaiaWMQR6EwNTRAEWQrqS4YXHZSSXemrouhuiexZA16KWaR75PF2wN-2-0 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | HL8CX93kaNbaq71GMtAevus8gnritumnXk4Qx9XTmzpk | Direct | 5wcTQg56ssYE49ofx8g7wjkZs4AJ2Eh9jMJaiaWMQR6EwNTRAEWQrqS4YXHZSSXemrouhuiexZA16KWaR75PF2wN | 2025-09-02T15:18:46.000Z | Operate | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 0 | 312 | [] | EtZWqqu88Z5Cf31Y8WRTbC9KZYdB3VT4bgQHzqXiJjgr | EJ2qEeGKZKB2MCqjLiuuZ33WAEdnWdSf7i2zFav8K9GF | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 9LC5SXdfpmV6HwRPA4MKDRGt2KbvVBFVLGgJRQsBApTc | H73HVFvW1WmK5C6nQhcNXCbSePgK2ZFDQpL4nBFptmvs | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 2 | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL |
Example Query
Example Query
Liquidity_UpdateRateDataV1_instruction
Interest rate parameter updates for Jupiter liquidity pools on Solana, defining the rate curve at zero utilization, kink point, and maximum utilization. Used for analyzing yield optimization strategies and liquidity pool management decisions.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
auth_list | STRING | Solana account address authorized to manage rate model updates for the liquidity pool. Base58-encoded public key, typically consistent across updates for a given token reserve. |
authority | STRING | Account authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key. |
mint | STRING | Token address of the SPL token being operated on. Base58-encoded Solana public key. |
rate_model | STRING | Account address defining interest rate calculation parameters for the liquidity pool or lending market. Base58-encoded Solana public key. |
token_reserve | STRING | Account address holding the token reserves for the liquidity pool or lending market. Base58-encoded Solana public key. |
kink | BIGNUMERIC | Utilization rate threshold (in basis points) where the interest rate model transitions from linear to steep slope. Typically set to 9000 (90% utilization) across all sample records. |
rate_at_utilization_kink | BIGNUMERIC | Interest rate (in basis points) applied when utilization reaches the kink threshold in Jupiter’s liquidity rate model. Sample values like ‘800’, ‘300’, and ‘600’ represent 8%, 3%, and 6% respectively. |
rate_at_utilization_max | BIGNUMERIC | Interest rate in basis points applied when token reserve utilization reaches 100%. Part of Jupiter’s piecewise linear rate model defining the maximum borrowing cost. |
rate_at_utilization_zero | BIGNUMERIC | Interest rate (in basis points) when liquidity pool utilization is at 0%. This represents the minimum borrowing rate in Jupiter’s lending protocol rate model. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
Sample Data
Sample Data
| kink | mint | auth_list | authority | block_slot | rate_model | surrogate_key | token_reserve | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | outer_executing_account | outer_instruction_index | rate_at_utilization_max | rate_at_utilization_kink | rate_at_utilization_zero |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 9000 | So11111111111111111111111111111111111111112 | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HqPrpa4ESBDnRHRWaiYtjv4xe93wvCS9NNZtDwR89cVa | 364457229 | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 364457229-JLCdR5PCxGXej7QckGVPf152Fo7MtUKTnQ279DUckhNqoAYt3e8vj6HNvuG9pCc7J92ewSjK7TjXkQUwt9pGq2B-3-0 | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | JLCdR5PCxGXej7QckGVPf152Fo7MtUKTnQ279DUckhNqoAYt3e8vj6HNvuG9pCc7J92ewSjK7TjXkQUwt9pGq2B | 2025-09-03T20:34:51.000Z | UpdateRateDataV1 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 0 | 121 | [] | GpvnGqPTq4Ga7k5PgxoBA7Yr6HCnsqeeeb8KhczztdRu | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | 5000 | 800 | 0 |
| 9000 | So11111111111111111111111111111111111111112 | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 355650464 | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 355650464-sCXja1YTQXhCejpodhYniQGTkPT4YjJvJokz1REgLk2eEHc7gPtHZ1m6fHT6vJvZHBsCcKetU3DVRJMA84H3daD-0 | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | sCXja1YTQXhCejpodhYniQGTkPT4YjJvJokz1REgLk2eEHc7gPtHZ1m6fHT6vJvZHBsCcKetU3DVRJMA84H3daD | 2025-07-25T13:09:32.000Z | UpdateRateDataV1 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 0 | 147 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 10000 | 300 | 0 | ||
| 9000 | So11111111111111111111111111111111111111112 | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HqPrpa4ESBDnRHRWaiYtjv4xe93wvCS9NNZtDwR89cVa | 365207916 | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 365207916-2tToDpnWx9FdtnhS8ZkCDYoa8P77RXiRbnUMxVUotRoHy4wyDDBE7x7FDwcko3HwkA94bGBCbdkV6DJo3WkrTrbh-3-0 | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 2tToDpnWx9FdtnhS8ZkCDYoa8P77RXiRbnUMxVUotRoHy4wyDDBE7x7FDwcko3HwkA94bGBCbdkV6DJo3WkrTrbh | 2025-09-07T07:48:32.000Z | UpdateRateDataV1 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 0 | 131 | [] | 2KXsciM43Uw2SMxeRurSDMfEjTvwvPT2noCKHHM8c3pq | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | 5000 | 750 | 0 |
Example Query
Example Query
Liquidity_UpdateRateDataV2_instruction
Interest rate parameter updates for Jupiter lending pools on Solana, defining kinked rate curves with utilization thresholds and corresponding APY levels. Used for tracking lending protocol risk parameter changes and governance decisions across token reserves.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
auth_list | STRING | Authority list account address containing authorized signers for this liquidity pool operation. Base58-encoded Solana public key that validates permissioned rate updates. |
authority | STRING | Account authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key. |
mint | STRING | Token address of the SPL token being operated on. Base58-encoded Solana public key. |
rate_model | STRING | Account address defining interest rate calculation parameters for the liquidity pool or lending market. Base58-encoded Solana public key. |
token_reserve | STRING | Account address holding the token reserves for the liquidity pool or lending market. Base58-encoded Solana public key. |
kink1 | BIGNUMERIC | First utilization threshold in basis points (e.g., 8500 = 85%) where the interest rate curve changes slope in Jupiter’s lending rate model. Defines the point at which borrowing costs begin accelerating as pool utilization increases. |
kink2 | BIGNUMERIC | First utilization threshold (basis points) in the rate curve where interest rates transition to a steeper slope. Typically set between 80-93% utilization (e.g., 8500 = 85%), marking the point where borrowing costs accelerate. |
rate_at_utilization_kink1 | BIGNUMERIC | Interest rate (in basis points) applied when pool utilization reaches the first kink threshold. Defines the rate curve inflection point where borrowing costs begin to accelerate. |
rate_at_utilization_kink2 | BIGNUMERIC | Interest rate charged when pool utilization reaches the second kink threshold in the rate curve model. Expressed in basis points (e.g., ‘800’ = 8.00% APR). |
rate_at_utilization_max | BIGNUMERIC | Interest rate (in basis points) charged when the liquidity pool reaches 100% utilization of available reserves. This represents the maximum rate in Jupiter’s dynamic rate curve model. |
rate_at_utilization_zero | BIGNUMERIC | Interest rate applied when the liquidity pool has zero utilization (no borrowed funds). Expressed in basis points, typically 0 indicating no interest charged when the pool is idle. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
Sample Data
Sample Data
| mint | kink1 | kink2 | auth_list | authority | block_slot | rate_model | surrogate_key | token_reserve | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | outer_executing_account | outer_instruction_index | rate_at_utilization_max | rate_at_utilization_zero | rate_at_utilization_kink1 | rate_at_utilization_kink2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | 8500 | 9300 | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 355650761 | 6sAbVeSvEfjQGRAGg9W4PAfhB5qNhYiGdx6Fh9uVEsEC | 355650761-4dVf19L9c2EweMdA1SyDM8vwpKu9DHc8S2rMdRWXnXBtFPBcWuQZWzBFu8btMYcEPk57GA5a3XwXqdcobGmfs3wG-1 | Enao27EWUV2fv3rUqwknJ1eRaM5aAeN5ijeCrM9tayRX | 4dVf19L9c2EweMdA1SyDM8vwpKu9DHc8S2rMdRWXnXBtFPBcWuQZWzBFu8btMYcEPk57GA5a3XwXqdcobGmfs3wG | 2025-07-25T13:11:27.000Z | UpdateRateDataV2 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 1 | 234 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 10000 | 0 | 600 | 800 | ||
| EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 8500 | 9300 | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 355650761 | 5pjzT5dFTsXcwixoab1QDLvZQvpYJxJeBphkyfHGn688 | 355650761-4dVf19L9c2EweMdA1SyDM8vwpKu9DHc8S2rMdRWXnXBtFPBcWuQZWzBFu8btMYcEPk57GA5a3XwXqdcobGmfs3wG-0 | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | 4dVf19L9c2EweMdA1SyDM8vwpKu9DHc8S2rMdRWXnXBtFPBcWuQZWzBFu8btMYcEPk57GA5a3XwXqdcobGmfs3wG | 2025-07-25T13:11:27.000Z | UpdateRateDataV2 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 0 | 234 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 10000 | 0 | 600 | 800 | ||
| HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | 8500 | 9300 | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 355650761 | EWsCESwa63ReamtFEYQfaN1RPVgRNMypupmepNJsv866 | 355650761-4dVf19L9c2EweMdA1SyDM8vwpKu9DHc8S2rMdRWXnXBtFPBcWuQZWzBFu8btMYcEPk57GA5a3XwXqdcobGmfs3wG-2 | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | 4dVf19L9c2EweMdA1SyDM8vwpKu9DHc8S2rMdRWXnXBtFPBcWuQZWzBFu8btMYcEPk57GA5a3XwXqdcobGmfs3wG | 2025-07-25T13:11:27.000Z | UpdateRateDataV2 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 2 | 234 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 10000 | 0 | 600 | 800 |
Example Query
Example Query
Liquidity_UpdateTokenConfig_instruction
Token configuration update instructions from Jupiter’s liquidity protocol on Solana, recording changes to interest rate models, utilization caps, and fees for lending pools. Used for tracking governance-initiated parameter adjustments across different token reserves.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
auth_list | STRING | Public key of the authorization list account controlling permissions for this token configuration update. Null values indicate configurations without restricted authorization. |
authority | STRING | Account authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key. |
mint | STRING | Token address of the SPL token being operated on. Base58-encoded Solana public key. |
rate_model | STRING | Account address defining interest rate calculation parameters for the liquidity pool or lending market. Base58-encoded Solana public key. |
token_reserve | STRING | Account address holding the token reserves for the liquidity pool or lending market. Base58-encoded Solana public key. |
fee | BIGNUMERIC | Fee charged for updating the token configuration, denominated in basis points. Based on sample values, this is consistently set to 1000 basis points (10%). |
max_utilization | BIGNUMERIC | Maximum utilization rate allowed for the token reserve, expressed in basis points (10000 = 100%). Determines the upper limit for how much of the reserve can be borrowed or utilized at any given time. |
token | STRING | Account address of the token being configured in Jupiter’s liquidity protocol. Base58-encoded Solana public key, typically matching the mint address for SPL tokens. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
Sample Data
Sample Data
| fee | mint | token | auth_list | authority | block_slot | rate_model | surrogate_key | token_reserve | transaction_id | block_timestamp | max_utilization | instruction_type | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1000 | USDSwr9ApdHk5bvJKMjzff41FfuX8bSxdKcR81vTwcA | USDSwr9ApdHk5bvJKMjzff41FfuX8bSxdKcR81vTwcA | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 360928196 | TTVqDjkSxXBzCF3khfYwvpfv7SkTM41uG4EYtLm3NRS | 360928196-3KBhnUXgbig7REy46v5naMvub4v5D5chQa2TBeF5jy5kirS6jbDtb3Jphixx52E3ZqSGR5EKwWWAjr9DDFFmwdaD-3-9 | BWC9tYzhfDGL9iozaKnxCxACoHLWvyruKddL5ZkGQNrz | 3KBhnUXgbig7REy46v5naMvub4v5D5chQa2TBeF5jy5kirS6jbDtb3Jphixx52E3ZqSGR5EKwWWAjr9DDFFmwdaD | 2025-08-18T17:57:05.000Z | 10000 | UpdateTokenConfig | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 9 | 122 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 |
| 1000 | HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 355650766 | EWsCESwa63ReamtFEYQfaN1RPVgRNMypupmepNJsv866 | 355650766-2JE6XhtDMRp7iNz5QtCgk2fYP1QD8CP29h2UumsX4G6oNBbbozqZxryGEX8ycsYbCHbjU8JpWaHQbkMKfQRk4x2m-3 | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | 2JE6XhtDMRp7iNz5QtCgk2fYP1QD8CP29h2UumsX4G6oNBbbozqZxryGEX8ycsYbCHbjU8JpWaHQbkMKfQRk4x2m | 2025-07-25T13:11:29.000Z | 10000 | UpdateTokenConfig | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 3 | 266 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | ||
| 1000 | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | AD4Wz8PcmhM6rFhMN5fD4y75NtbqNHpJdgv4qrMrUdKb | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 355650766 | 6sAbVeSvEfjQGRAGg9W4PAfhB5qNhYiGdx6Fh9uVEsEC | 355650766-2JE6XhtDMRp7iNz5QtCgk2fYP1QD8CP29h2UumsX4G6oNBbbozqZxryGEX8ycsYbCHbjU8JpWaHQbkMKfQRk4x2m-1 | Enao27EWUV2fv3rUqwknJ1eRaM5aAeN5ijeCrM9tayRX | 2JE6XhtDMRp7iNz5QtCgk2fYP1QD8CP29h2UumsX4G6oNBbbozqZxryGEX8ycsYbCHbjU8JpWaHQbkMKfQRk4x2m | 2025-07-25T13:11:29.000Z | 10000 | UpdateTokenConfig | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 1 | 266 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf |
Example Query
Example Query
Perps_AddCustody_instruction
Admin instructions for adding collateral token custody accounts to Jupiter perpetuals pools on Solana. Contains oracle configuration, risk parameters (leverage, position limits), and permission flags for analyzing pool composition and custody settings.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
in_admin | STRING | Address of the administrator or privileged account that initiated or authorized the operation. Hex-encoded, 0x-prefixed, 42-character string. |
in_custody | STRING | Account address of the custody being added to the perpetuals pool. This account holds the collateral token’s state and configuration parameters for the perpetuals protocol. |
in_custodyTokenAccount | STRING | Token account that holds the custody’s asset balance. Base58-encoded Solana account address for the SPL token account managed by the perpetuals protocol. |
in_custodyTokenMint | STRING | Solana address of the token being added to the perpetuals pool’s custody. Represents the SPL token mint for assets like SOL (wrapped) or stablecoins (USDC, USDT). |
in_perpetuals | STRING | Program account managing the perpetuals protocol instance on Jupiter. This address serves as the protocol-level coordinator for all perpetual positions and custody accounts. |
in_pool | STRING | Contract address of the pool being referenced in the event. Hex-encoded, 0x-prefixed, 42-character string. |
in_rent | STRING | Address of the Solana Rent Sysvar account. Base58-encoded public key, constant value SysvarRent111111111111111111111111111111111. |
in_systemProgram | STRING | Address of the Solana System Program. Base58-encoded public key, constant value 11111111111111111111111111111111. |
in_tokenProgram | STRING | Address of the Solana Token Program invoked for token operations. Base58-encoded public key, typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL Token or TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb for Token-2022. |
in_transferAuthority | STRING | Solana account authorized to sign transfers for the custody account being added to the perpetuals pool. Base58-encoded public key that grants transfer permissions for managing custody token movements. |
in_hourlyFundingDbps | INT64 | Hourly funding rate for perpetual positions, denominated in decimal basis points (dbps). Typically set to 1 dbps in sample data, representing the funding payment frequency and magnitude. |
in_isStable | BOOL | Boolean flag indicating whether the asset is classified as a stablecoin. |
in_oracleMaxPriceAgeSec | INT64 | Maximum allowed age of oracle price data in seconds before it is considered stale and rejected. Typically set to 60 seconds for real-time trading operations. |
in_oracleMaxPriceError | INT64 | Maximum acceptable percentage deviation for oracle price data, expressed in basis points. Values typically set to 10000 (100%) to prevent execution with stale or unreliable price feeds. |
in_oracleAccount | STRING | Solana account address of the price oracle that provides market data for the custody token. Typically a Pyth oracle account used to fetch real-time pricing information. |
in_oracleType | STRING | Oracle provider type identifier for price feeds on this custody asset. Common values include “Pyth” for Pyth Network oracles. |
in_permissionsAllowAddLiquidity | BOOL | Indicates whether adding liquidity to the perpetual pool is permitted for this custody token. Boolean flag set during custody initialization to control liquidity provider actions. |
in_permissionsAllowCollateralWithdrawal | BOOL | Boolean flag indicating whether users are permitted to withdraw collateral from their perpetual positions in this custody account. This permission can be toggled by the pool administrator to control collateral management. |
in_permissionsAllowDecreasePosition | BOOL | Indicates whether users are permitted to reduce the size of existing perpetual positions for this custody. Typically true, allowing normal position management and risk reduction. |
in_permissionsAllowIncreasePosition | BOOL | Permission flag indicating whether opening or increasing leveraged perpetual positions is allowed for this custody account. Typically true for active trading pairs, may be disabled during maintenance or risk management events. |
in_permissionsAllowLiquidatePosition | BOOL | Indicates whether the custody allows liquidation of positions when margin requirements are not met. This permission enables the protocol to force-close undercollateralized positions. |
in_permissionsAllowRemoveLiquidity | BOOL | Indicates whether users are permitted to withdraw liquidity from the perpetuals pool for this custody token. Typically true to allow normal pool operations. |
in_permissionsAllowSwap | BOOL | Indicates whether swap operations are permitted for this custody account within the perpetuals pool. Typically set to true to enable token swaps as part of the pool’s trading functionality. |
in_pricingMaxGlobalLongSizes | INT64 | Maximum total size allowed for all long positions globally in this custody account, denominated in the token’s native units. This risk parameter caps aggregate long exposure to prevent excessive one-sided market concentration. |
in_pricingMaxGlobalShortSizes | INT64 | Maximum total value allowed for short positions across all users in the pool. Values are typically in the billions, representing position size limits in base token units. |
in_pricingMaxLeverage | INT64 | Maximum allowable leverage for positions using this custody token, expressed as a multiplier (e.g., 1000000 = 100x leverage). Controls position sizing limits for trading operations. |
in_pricingSwapSpread | INT64 | Spread fee applied to swap transactions in basis points. Always zero in these samples, indicating no swap spread was configured for these custody additions. |
in_pricingTradeSpreadLong | INT64 | Trade spread fee applied to long positions, expressed in basis points. Typically zero or a small positive integer used to calculate execution costs for opening leveraged long positions. |
in_pricingTradeSpreadShort | INT64 | Short position trade spread in basis points applied to perpetual trades. Represents the fee markup for opening short positions, typically 0 for most custody configurations. |
in_targetRatioBps | INT64 | Target allocation ratio for this custody account within the liquidity pool, expressed in basis points (BPS) where 10000 = 100%. Sample values show allocations ranging from 1000 BPS (10%) to 4000 BPS (40%) across different custody accounts. |
Sample Data
Sample Data
| in_pool | in_rent | in_admin | block_slot | in_custody | in_isStable | in_oracleType | in_perpetuals | surrogate_key | transaction_id | block_timestamp | in_tokenProgram | in_oracleAccount | in_systemProgram | instruction_type | executing_account | in_targetRatioBps | instruction_index | transaction_index | transaction_signer | in_custodyTokenMint | in_hourlyFundingDbps | in_pricingSwapSpread | in_transferAuthority | in_pricingMaxLeverage | in_custodyTokenAccount | in_oracleMaxPriceError | in_oracleMaxPriceAgeSec | in_permissionsAllowSwap | outer_executing_account | outer_instruction_index | in_pricingTradeSpreadLong | in_pricingTradeSpreadShort | in_pricingMaxGlobalLongSizes | in_pricingMaxGlobalShortSizes | in_permissionsAllowAddLiquidity | in_permissionsAllowRemoveLiquidity | in_permissionsAllowDecreasePosition | in_permissionsAllowIncreasePosition | in_permissionsAllowLiquidatePosition | in_permissionsAllowCollateralWithdrawal |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | SysvarRent111111111111111111111111111111111 | mQBipzeneXqnAkWNL8raGvrj2c8dJv87LXs2Hn7BeXk | 206057860 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | false | Pyth | H4ND9aYttUVLFmNypZqLjZ52FYiGvdEB45GmwNoKEjTj | 206057860-5uW2XkdARgP2YXtssxvr7eC4KtTCCtroJ7M4yL46NyBExWaMV3Zz1eu6gGywNqmXHdCW2ibQoyAMTruyAQ7RDgUD-0 | 5uW2XkdARgP2YXtssxvr7eC4KtTCCtroJ7M4yL46NyBExWaMV3Zz1eu6gGywNqmXHdCW2ibQoyAMTruyAQ7RDgUD | 2023-07-18T11:00:03.000Z | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | GVXRSBjFk6e6J3NbVPXohDJetcTjaeeuykUpbQF8UoMU | 11111111111111111111111111111111 | AddCustody | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1000 | 0 | 20 | mQBipzeneXqnAkWNL8raGvrj2c8dJv87LXs2Hn7BeXk | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 0 | AVzP2GeRmqGphJsMxWoqjpUifPpCret7LqWhD8NWQK49 | 1000000 | FgpXg2J3TzSs7w3WGYYE7aWePdrxBVLCXSxmAKnCZNtZ | 10000 | 60 | true | 0 | 0 | 5000000000 | 5000000000 | true | true | true | true | true | true | ||
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | SysvarRent111111111111111111111111111111111 | mQBipzeneXqnAkWNL8raGvrj2c8dJv87LXs2Hn7BeXk | 206057849 | AQCGyheWPLeo6Qp9WpYS9m3Qj479t7R636N9ey1rEjEn | false | Pyth | H4ND9aYttUVLFmNypZqLjZ52FYiGvdEB45GmwNoKEjTj | 206057849-2pFfTBPD2hkKZ8aWmWWAjJ3HaqQhdSitg4iEE856bxWE38uhnkNWtvSHzX3TxcdZmGZw8atmWqac6pH44VSVcGtB-0 | 2pFfTBPD2hkKZ8aWmWWAjJ3HaqQhdSitg4iEE856bxWE38uhnkNWtvSHzX3TxcdZmGZw8atmWqac6pH44VSVcGtB | 2023-07-18T10:59:58.000Z | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | JBu1AL4obBcCMqKBBxhpWCNUt136ijcuMZLFvTP7iWdB | 11111111111111111111111111111111 | AddCustody | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1000 | 0 | 111 | mQBipzeneXqnAkWNL8raGvrj2c8dJv87LXs2Hn7BeXk | 7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs | 1 | 0 | AVzP2GeRmqGphJsMxWoqjpUifPpCret7LqWhD8NWQK49 | 1000000 | Bgarxg65CEjN3kosjCW5Du3wEqvV3dpCGDR3a2HRQsYJ | 10000 | 60 | true | 0 | 0 | 5000000000 | 5000000000 | true | true | true | true | true | true | ||
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | SysvarRent111111111111111111111111111111111 | mQBipzeneXqnAkWNL8raGvrj2c8dJv87LXs2Hn7BeXk | 206057687 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | false | Pyth | H4ND9aYttUVLFmNypZqLjZ52FYiGvdEB45GmwNoKEjTj | 206057687-36YjDxjKFhBAugrAqmzFrQHcNAgsVfV9QpkUNmrTN5mBZW129jCNzTGes7xHjq1gSBnN29pRCr39HB69GfAkV9hh-0 | 36YjDxjKFhBAugrAqmzFrQHcNAgsVfV9QpkUNmrTN5mBZW129jCNzTGes7xHjq1gSBnN29pRCr39HB69GfAkV9hh | 2023-07-18T10:58:45.000Z | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG | 11111111111111111111111111111111 | AddCustody | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 3000 | 0 | 61 | mQBipzeneXqnAkWNL8raGvrj2c8dJv87LXs2Hn7BeXk | So11111111111111111111111111111111111111112 | 1 | 0 | AVzP2GeRmqGphJsMxWoqjpUifPpCret7LqWhD8NWQK49 | 1000000 | BUvduFTd2sWFagCunBPLupG8fBTJqweLw9DuhruNFSCm | 10000 | 60 | true | 0 | 0 | 5000000000 | 5000000000 | true | true | true | true | true | true |
Example Query
Example Query
Perps_AddLiquidityEvent_event
Liquidity provision events from Jupiter’s perpetuals protocol on Solana, capturing deposit amounts, LP token minting, fees charged (in basis points), and pool state changes. Useful for analyzing liquidity provider activity, fee structures, and pool growth dynamics.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
custody_key | STRING | Account identifier for the custody vault holding the specific token being added to the liquidity pool. Base58-encoded Solana address representing the token-specific custody account within Jupiter’s perpetuals protocol. |
fee_bps | INT64 | Fee charged for the liquidity addition, expressed in basis points (1 bps = 0.01%). Typically ranges from 19-28 bps based on pool configuration and market conditions. |
lp_amount | INT64 | Amount of liquidity provider (LP) tokens minted and issued to the user for their deposit into the perpetuals pool. Denominated in the smallest unit of the LP token. |
mint_amount_usd | INT64 | USD value of LP tokens minted to the liquidity provider, representing their share in the pool after fees. Typically slightly less than token_amount_usd due to the fee deduction applied before minting. |
pool_key | STRING | Unique identifier for the Jupiter Perpetuals liquidity pool where the add liquidity event occurred. Base58-encoded Solana account address, typically consistent across related transactions within the same pool. |
post_pool_amount_usd | INT64 | Total USD value of the liquidity pool after this add liquidity event was processed. Represents the cumulative pool size in USD terms following the deposit. |
pre_pool_amount_usd | INT64 | Total value of the liquidity pool in USD before this add liquidity event. Represents the pool’s aggregate USD value across all custody accounts prior to the deposit. |
token_amount_after_fee | INT64 | Token amount deposited into the liquidity pool after protocol fees are deducted. Expressed in the token’s smallest unit (lamports for SOL), typically 0.19 basis points lower than token_amount_in based on fee_bps. |
token_amount_in | INT64 | Token amount deposited into the liquidity pool by the user, denominated in the token’s native units (smallest indivisible unit). Values range from hundreds to billions of base units depending on token decimals. |
token_amount_usd | INT64 | USD value of the token amount deposited into the liquidity pool. Typically ranges from thousands to millions of USD cents (e.g., 22,107,953 represents ~$22.11). |
Sample Data
Sample Data
| fee_bps | pool_key | account_0 | lp_amount | block_slot | custody_key | surrogate_key | transaction_id | block_timestamp | mint_amount_usd | token_amount_in | instruction_type | token_amount_usd | executing_account | instruction_index | transaction_index | transaction_signer | pre_pool_amount_usd | post_pool_amount_usd | token_amount_after_fee | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 28 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 362520042 | 209772819 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | 209772819-5mUfAV1NLmBEN8nzPwrFvmN5HFVQk1KYRH9dNgLMM7NvQbwTmgJ5BVQkockyRLNVW5UxKEskx8jRYyDk2Nn3N8Wo-5-2 | 5mUfAV1NLmBEN8nzPwrFvmN5HFVQk1KYRH9dNgLMM7NvQbwTmgJ5BVQkockyRLNVW5UxKEskx8jRYyDk2Nn3N8Wo | 2023-08-06T09:58:50.000Z | 345978540 | 15000000000 | AddLiquidityEvent | 346950000 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 19 | 5tdpWgJmvx1xqXfdFZPx2bgqrW1Uf4sChF9YsNT9DVUb | 24646920705 | 24992899245 | 14958000000 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 5 |
| 19 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 7573600 | 267380310 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | 267380310-vtcJ5n8t3LHTKDoyLcqLVqhqojU9EzG3VJctc95ZRWaMjuTMBxvaEhLrM9btVP6APqGBozk8naAfQjT8tKQVQoA-2-4 | vtcJ5n8t3LHTKDoyLcqLVqhqojU9EzG3VJctc95ZRWaMjuTMBxvaEhLrM9btVP6APqGBozk8naAfQjT8tKQVQoA | 2024-05-22T22:45:32.000Z | 22066501 | 32000 | AddLiquidityEvent | 22107953 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 4 | 8 | 6eTrBApWDYYy7ycx1L3v4srgCUAi4c2X7uQLcxfeVCup | 354619998938875 | 354620021005376 | 31940 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 |
| 19 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 272948580 | 267382020 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | 267382020-5bQCjuF5yderHUiRNhot9gF7oRxwmXq8BiQ9TBsHGTSEWqjFF8UhnSrGPVvPR7QpJw62N8fTaSRkjR64PvrVjTKW-2-4 | 5bQCjuF5yderHUiRNhot9gF7oRxwmXq8BiQ9TBsHGTSEWqjFF8UhnSrGPVvPR7QpJw62N8fTaSRkjR64PvrVjTKW | 2024-05-22T22:58:25.000Z | 794790664 | 1153290 | AddLiquidityEvent | 796303467 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 4 | 93 | 8t3zwWr1xkDsEANqNoTqkv3UPrbdjTKT9UdMchTw6WAg | 354454120984297 | 354454915774961 | 1151099 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 |
Example Query
Example Query
Perps_DecreasePositionEvent_event
Position close and reduction events from Jupiter Perpetuals protocol on Solana. Contains realized profit/loss, collateral transfers, fees, and execution prices for analyzing trader profitability and position management behavior.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
owner | STRING | Account that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key. |
pool | STRING | Account address of the liquidity pool where the swap occurs. Base58-encoded Solana public key. |
position_key | STRING | Unique identifier for a perpetual position in the Jupiter protocol. Base58-encoded Solana public key. |
position_side | INT64 | Direction of the perpetual position. Integer encoding where 1 represents long and 2 represents short. |
position_custody | STRING | Account address of the custody holding the position’s assets. Base58-encoded Solana public key. |
position_mint | STRING | Token mint address for the position’s underlying asset. Base58-encoded Solana public key. |
position_collateral_custody | STRING | Account address of the custody holding the position’s collateral assets. Base58-encoded Solana public key. |
open_time | INT64 | Unix timestamp when the position was opened. Seconds since epoch. |
price | INT64 | Asset price at the time of the position event. Integer representing the price scaled by a fixed decimal precision. |
position_size_usd | INT64 | USD value of the position size in the perpetual contract. Integer representing the notional size scaled by a fixed decimal precision. |
size_usd_delta | INT64 | USD value of the change in position size for the perpetual contract. Integer representing the size delta scaled by a fixed decimal precision. |
fee_usd | INT64 | USD value of the fee charged for the transaction or operation. Integer representing the fee amount scaled by a fixed decimal precision. |
position_request_type | INT64 | Integer code representing the type of position modification request. Typically 0 for collateral changes and 1 for size reductions based on sample values. |
position_request_key | STRING | Unique identifier for the position modification request associated with this decrease event. Base58-encoded Solana account address linking to the specific request that triggered this position reduction. |
position_request_mint | STRING | Token mint address requested for the position operation on this Solana perpetuals platform. This is the SPL token being traded or used as collateral, typically SOL (So11111111111111111111111111111111111111112) or other supported tokens like JitoSOL. |
position_request_change | INT64 | Change in position status or state represented by an enumerated integer value. Indicates the type of modification being applied to the perpetual position during the decrease event. |
pnl_delta | INT64 | Profit or loss change for this position decrease in USD (scaled by 1e6). Positive values indicate profitable positions, negative values indicate losses. |
transfer_amount_usd | INT64 | USD value of the token amount transferred in the position event. Integer representing the transfer amount scaled by a fixed decimal precision. |
transfer_token | STRING | Token amount transferred in the position event. Integer value representing the token quantity in its smallest denomination (lamports for SOL, base units for SPL tokens). |
has_profit | BOOL | Indicates whether the position decrease resulted in a profit or loss for the trader. True when pnl_delta is positive, false when negative. |
Sample Data
Sample Data
| pool | owner | price | fee_usd | account_0 | open_time | pnl_delta | block_slot | has_profit | position_key | position_mint | position_side | surrogate_key | size_usd_delta | transaction_id | transfer_token | block_timestamp | instruction_type | position_custody | executing_account | instruction_index | position_size_usd | transaction_index | transaction_signer | transfer_amount_usd | position_request_key | position_request_mint | position_request_type | outer_executing_account | outer_instruction_index | position_request_change | position_collateral_custody |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 5tdpWgJmvx1xqXfdFZPx2bgqrW1Uf4sChF9YsNT9DVUb | 32992999 | 2780967 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1698634128 | 12197524 | 226842044 | true | 5iWkRwQExyy4vyP6fdMhGy5UriwUyyTS7eSRGBkQe1tv | So11111111111111111111111111111111111111112 | 1 | 226842044-3YwbcevSn1KpHeRGDYtHv2XEKgYw6pjGueCX4HAPV9bkLUfKhtH7bMXB2Fc75cf4LRHYV5zFbXZKP9nBEri7LMC3-2-1 | 2725441436 | 3YwbcevSn1KpHeRGDYtHv2XEKgYw6pjGueCX4HAPV9bkLUfKhtH7bMXB2Fc75cf4LRHYV5zFbXZKP9nBEri7LMC3 | 1111614494 | 2023-10-30T02:48:48.000Z | DecreasePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 0 | 21 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 36675497 | Gd3Uj4W9Y7DZnwjKz2mRpMgh72iGR8Dd4c29n3DMSbzT | So11111111111111111111111111111111111111112 | 0 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 2 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 7w32LzRsJrQiE7S3ZSdkz9TSFGey1XNsonPmdm9xDUch | 32869200 | 48796 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1698640382 | 851791 | 226857431 | true | 5wp5VXrMEnzDvRNXRLVLf3mHoFb5vMhURnqErrHRv3df | So11111111111111111111111111111111111111112 | 1 | 226857431-VS7AiqvLSW23FXvWLWMtHuvMDS1gNaq64T5ASg1k8dhe92zReu2TapJaRuA3u9MvyeF2mGyJFzL6yMwmz1vRZAh-2-1 | 18833466 | VS7AiqvLSW23FXvWLWMtHuvMDS1gNaq64T5ASg1k8dhe92zReu2TapJaRuA3u9MvyeF2mGyJFzL6yMwmz1vRZAh | 310873728 | 2023-10-30T04:33:02.000Z | DecreasePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 0 | 61 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 10218171 | tAVq7CzLhWcoDbMqitLnnEpGLpFc3ocqE3sSXgBTVRN | So11111111111111111111111111111111111111112 | 0 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 2 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 55pPhcCcp8gEKvKWr1JUkAcdwMeemmNhTHmkWNR9sJib | 34947110 | 1364435 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1698706491 | 1155522 | 227015880 | true | 7n9EgSGYEQ64qiNuZeUufssUrmABHRZ73UcachRbxW4j | So11111111111111111111111111111111111111112 | 1 | 227015880-3HfTDUZ4pbpm1Pc5NJ84vZV318W1YNUaFbqqeZS7JV8Z1YXFtxbfuRvpFrVaN4Y5UcgZpyXFRQrGZtw5MN62p8B8-2-1 | 1340000000 | 3HfTDUZ4pbpm1Pc5NJ84vZV318W1YNUaFbqqeZS7JV8Z1YXFtxbfuRvpFrVaN4Y5UcgZpyXFRQrGZtw5MN62p8B8 | 944904285 | 2023-10-30T22:54:51.000Z | DecreasePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 1345268538 | 68 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 33021674 | AYbM7xUNapNzFbuNrxNG2aYJ4emtMBE81sGvgA7KkRvZ | So11111111111111111111111111111111111111112 | 0 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 2 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz |
Example Query
Example Query
Perps_IncreasePositionEvent_event
Position increase events from Jupiter’s perpetual futures protocol on Solana, capturing when traders add collateral or size to existing positions. Tracks execution price, slippage, fees, and collateral changes for analyzing leverage trading patterns and protocol usage.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
owner | STRING | Account that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key. |
pool | STRING | Account address of the liquidity pool where the swap occurs. Base58-encoded Solana public key. |
position_key | STRING | Unique identifier for a perpetual position in the Jupiter protocol. Base58-encoded Solana public key. |
position_side | STRING | Direction of the perpetual position. Integer encoding where 1 represents long and 2 represents short. |
position_custody | STRING | Account address of the custody holding the position’s assets. Base58-encoded Solana public key. |
position_mint | STRING | Token mint address for the position’s underlying asset. Base58-encoded Solana public key. |
position_collateral_custody | STRING | Account address of the custody holding the position’s collateral assets. Base58-encoded Solana public key. |
open_time | STRING | Unix timestamp when the position was opened. Seconds since epoch. |
price | STRING | Asset price at the time of the position event. Integer representing the price scaled by a fixed decimal precision. |
price_slippage | STRING | Execution price after applying slippage for the position increase, denominated in USD with implied decimal precision. Represents the actual fill price accounting for market impact and slippage tolerance. |
position_size_usd | STRING | USD value of the position size in the perpetual contract. Integer representing the notional size scaled by a fixed decimal precision. |
size_usd_delta | STRING | USD value of the change in position size for the perpetual contract. Integer representing the size delta scaled by a fixed decimal precision. |
collateral_token_delta | STRING | Change in position collateral denominated in the native token units. Represents the raw token amount added or removed, before USD conversion at current price. |
collateral_usd_delta | STRING | Change in position collateral denominated in USD, scaled by 1e6 (micro-dollars). Represents the amount of collateral added to the position, typically matching the position_request_collateral_delta value. |
fee_token | STRING | Fee amount charged for the position increase denominated in the native token of the position. Expressed in the token’s smallest unit (lamports for SOL, base units for other SPL tokens). |
fee_usd | STRING | USD value of the fee charged for the transaction or operation. Integer representing the fee amount scaled by a fixed decimal precision. |
position_request_type | STRING | Request operation type identifier for the perpetual position modification. Encoded as a string integer where ‘0’ indicates a standard position increase request. |
position_request_key | STRING | Unique identifier for the position modification request associated with this increase event. Base58-encoded Solana account address representing the request object stored on-chain. |
position_request_mint | STRING | Token mint address specified in the position increase request. Identifies the SPL token being used to modify collateral, matching Solana’s base58-encoded public key format. |
position_request_collateral_delta | STRING | Amount of collateral tokens requested to be added to the position, denominated in the token’s native units (e.g., lamports for SOL). This field represents the user’s deposit intention before any fees are applied. |
position_request_change | STRING | Change flag indicating whether the position request modifies an existing position. Typically ‘1’ indicates an increase or modification to the position. |
Sample Data
Sample Data
| pool | owner | price | fee_usd | account_0 | fee_token | open_time | block_slot | position_key | position_mint | position_side | surrogate_key | price_slippage | size_usd_delta | transaction_id | block_timestamp | instruction_type | position_custody | executing_account | instruction_index | position_size_usd | transaction_index | transaction_signer | collateral_usd_delta | position_request_key | position_request_mint | position_request_type | collateral_token_delta | outer_executing_account | outer_instruction_index | position_request_change | position_collateral_custody | position_request_collateral_delta |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | F2xaN2E4Regi6s97RNQgvLNs1goGh9hTLy2qjuoyLfQK | 136245167 | 3704057 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 3705978 | 1718847058 | 272874736 | 12G2auKwruPNJmyeTQBguYvEwVYzkNiAGeuarVM3RiNn | So11111111111111111111111111111111111111112 | 2 | 272874736-irFFnpa6dKrTEjEddKTYbJV6FEj7BECMJum1z7brypNwHeStL4LWZ3bMNYhqvBxd2SXHwQaqEZmW3S3xWft7FVW-3-0 | 133539916 | 4630071134 | irFFnpa6dKrTEjEddKTYbJV6FEj7BECMJum1z7brypNwHeStL4LWZ3bMNYhqvBxd2SXHwQaqEZmW3S3xWft7FVW | 2024-06-20T01:30:58.000Z | IncreasePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 4630071134 | 127 | A2rCQdCqQB4wu72x9Q7iq1QugtdZmcyWsiSPfgfZzu2u | 81648955 | B8p47RPqFmhbDBgAaEvD8C8BAEWA11AfVMWhFN9qUJmt | So11111111111111111111111111111111111111112 | 0 | 81691311 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 3 | 1 | 4vkNeXiYEUizLdrpdPS1eC2mccyM4NUPRtERrk6ZETkk | 600000000 |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | F2xaN2E4Regi6s97RNQgvLNs1goGh9hTLy2qjuoyLfQK | 136506370 | 3716392 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 3718285 | 1718847327 | 272875350 | 12G2auKwruPNJmyeTQBguYvEwVYzkNiAGeuarVM3RiNn | So11111111111111111111111111111111111111112 | 2 | 272875350-2vyEmx4xWF4858gHYCc4LaXodKMftG2c4ujADwxRbQoPkcGFTsnuVBXHWMtNyWY9qp8LrPyDQqTT72LkqGxM2omN-3-0 | 134027149 | 4645489827 | 2vyEmx4xWF4858gHYCc4LaXodKMftG2c4ujADwxRbQoPkcGFTsnuVBXHWMtNyWY9qp8LrPyDQqTT72LkqGxM2omN | 2024-06-20T01:35:27.000Z | IncreasePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 4645489827 | 3 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 81375977 | dgB9xZc6S2MPejjRFEj2qReGvWyWxJiw2ZqDkCN9USt | So11111111111111111111111111111111111111112 | 0 | 81417445 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 3 | 1 | 4vkNeXiYEUizLdrpdPS1eC2mccyM4NUPRtERrk6ZETkk | 600000000 |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | ES84LkuoVHBMcW4fwz2U2rkFN5map1CjEFj7zxWY43s7 | 3489260068 | 5840340 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 5844077 | 1718899524 | 272993412 | 14nqw8mHen5uzL34KPPnX3JBXWXR1HzjnR2apzAhsbt6 | 7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs | 2 | 272993412-3Gbddu8HtPdbbik5jECr7QqT6fmnN66GrG36pmX7Nx5amGwXHQZUZwY8AawKKHCoA6EV4EBWZnfHWUYmUcNfdoKX-3-0 | 3423361896 | 7300424704 | 3Gbddu8HtPdbbik5jECr7QqT6fmnN66GrG36pmX7Nx5amGwXHQZUZwY8AawKKHCoA6EV4EBWZnfHWUYmUcNfdoKX | 2024-06-20T16:05:24.000Z | IncreasePositionEvent | AQCGyheWPLeo6Qp9WpYS9m3Qj479t7R636N9ey1rEjEn | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 7300424704 | 389 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 91033257 | ErUBhfQykmyxkDWYiW5n1BHqZLXz4qyttCcXNBEZWXfp | 7vfCXTUXx5WJV5JADk17DUJ4ksgau7utNKj4b963voxs | 0 | 91091512 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 3 | 1 | 4vkNeXiYEUizLdrpdPS1eC2mccyM4NUPRtERrk6ZETkk | 2607714 |
Example Query
Example Query
Perps_InstantDecreasePositionEvent_event
Position closure events from Jupiter Perpetuals protocol on Solana, capturing realized PnL, fees, transfer amounts, and slippage when traders reduce or close leveraged positions. Used to analyze trading outcomes, fee structures, and trader profitability across perpetual futures markets.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
owner | STRING | Account that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key. |
pool | STRING | Account address of the liquidity pool where the swap occurs. Base58-encoded Solana public key. |
position_key | STRING | Unique identifier for a perpetual position in the Jupiter protocol. Base58-encoded Solana public key. |
position_side | INT64 | Direction of the perpetual position. Integer encoding where 1 represents long and 2 represents short. |
position_custody | STRING | Account address of the custody holding the position’s assets. Base58-encoded Solana public key. |
position_mint | STRING | Token mint address for the position’s underlying asset. Base58-encoded Solana public key. |
position_collateral_custody | STRING | Account address of the custody holding the position’s collateral assets. Base58-encoded Solana public key. |
open_time | INT64 | Unix timestamp when the position was opened. Seconds since epoch. |
position_open_time | INT64 | Unix timestamp when the perpetual position was originally opened. Null values indicate the field was not captured or unavailable in the event data. |
price | INT64 | Asset price at the time of the position event. Integer representing the price scaled by a fixed decimal precision. |
price_slippage | INT64 | Actual execution price adjusted for slippage during the position decrease transaction. Denominated in the same units as the price field, representing the slippage-adjusted rate. |
position_price | INT64 | Asset price at position entry in USD terms with precision scaling. Null when position is fully closed or data unavailable. |
position_size_usd | INT64 | USD value of the position size in the perpetual contract. Integer representing the notional size scaled by a fixed decimal precision. |
size_usd_delta | INT64 | USD value of the change in position size for the perpetual contract. Integer representing the size delta scaled by a fixed decimal precision. |
fee_usd | INT64 | USD value of the fee charged for the transaction or operation. Integer representing the fee amount scaled by a fixed decimal precision. |
position_fee_usd | INT64 | Fee charged for the perpetual position operation in USD terms, excluding trading and price impact fees. Value is null in most samples, suggesting it may only apply to specific position management actions. |
price_impact_fee_usd | INT64 | Fee charged in USD terms to account for the market impact of the position decrease. All sample values are null, indicating this fee may not apply to instant position reductions. |
funding_fee_usd | INT64 | Funding fee paid or received on the position in USD terms, where negative values represent fees paid and positive values represent fees earned. Typically null for instant position decreases that don’t involve funding settlements. |
pnl_delta | INT64 | Profit or loss change in USD (scaled integer) when decreasing the perpetual position. Negative values indicate losses; positive values indicate gains. |
transfer_amount_usd | INT64 | USD value of the token amount transferred in the position event. Integer representing the transfer amount scaled by a fixed decimal precision. |
transfer_token | STRING | Token amount transferred in the position event. Integer value representing the token quantity in its smallest denomination (lamports for SOL, base units for SPL tokens). |
has_profit | BOOL | Indicates whether the position reduction resulted in profit or loss for the trader. Derived from comparing entry and exit prices against position side (long/short). |
original_position_collateral_usd | INT64 | Historical collateral amount in USD backing the position before this decrease event. Typically null in sample data, suggesting value may only be populated in specific scenarios. |
position_collateral_usd | INT64 | USD value of the collateral backing the position after the decrease event. Null when the position is fully closed. |
desired_mint | STRING | Token mint address the trader requested to receive when decreasing their position. Typically matches the position’s collateral token for standard closures. |
Sample Data
Sample Data
| pool | owner | price | fee_usd | account_0 | open_time | pnl_delta | block_slot | has_profit | desired_mint | position_key | position_mint | position_side | surrogate_key | position_price | price_slippage | size_usd_delta | transaction_id | transfer_token | block_timestamp | funding_fee_usd | instruction_type | position_custody | position_fee_usd | executing_account | instruction_index | position_size_usd | transaction_index | position_open_time | transaction_signer | transfer_amount_usd | price_impact_fee_usd | outer_executing_account | outer_instruction_index | position_collateral_usd | position_collateral_custody | original_position_collateral_usd |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | As9htCec1PEph8cM2KQDn7nma6YXDB1UqgZD7Wvvjsh3 | 83043380000 | 18660983 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1742157120 | 184027552 | 327208353 | false | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 13C9ygoREEche4XLSwUY1RofpSLwcAsVLRc7ckwkgvhK | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 327208353-a2nFYotc1TDaCfD7M73Bc6vcGtv2rMjC95usdQ7Qjy6MDzZpvXphzALbbc7tj5a4PpC4AsEtoqx7VnXEFrheLo7-4-1 | 81383761900 | 25580825100 | a2nFYotc1TDaCfD7M73Bc6vcGtv2rMjC95usdQ7Qjy6MDzZpvXphzALbbc7tj5a4PpC4AsEtoqx7VnXEFrheLo7 | 826488 | 2025-03-16T20:32:00.000Z | InstantDecreasePositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 0 | 51 | As9htCec1PEph8cM2KQDn7nma6YXDB1UqgZD7Wvvjsh3 | 686344320 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 4 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | |||||||
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | HhrCEicQT9Cj4DcnUFvaiR2zwRgeBbDWb69AjndXXdmB | 83845909038 | 3969868 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1742147941 | 18334369 | 327185334 | false | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 13heWwLXLW7vtjH8X4S3EvBPn1gPWWZAvHMsZhqS8oGD | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 327185334-2K2DQXKhb2kqg5KDQnSgKmrPFdhgoqxrXw4kisZV8Lj34cZxEdsW3bxTxhRTr2kq9jp6GzKcE8gBDmxiHzLB9MQ1-4-1 | 82161386059 | 5472507213 | 2K2DQXKhb2kqg5KDQnSgKmrPFdhgoqxrXw4kisZV8Lj34cZxEdsW3bxTxhRTr2kq9jp6GzKcE8gBDmxiHzLB9MQ1 | 571955 | 2025-03-16T17:59:01.000Z | InstantDecreasePositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 0 | 29 | HhrCEicQT9Cj4DcnUFvaiR2zwRgeBbDWb69AjndXXdmB | 479561176 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 4 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | |||||||
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 8RYz8eAyAwg9wHdt4ouKhLM5wYpBvL71hLJuo96Yy3Ap | 83240609189 | 104530 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1742137726 | 675276 | 327159727 | true | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 14es9NzKt3R3FKCH1Hcc2RnTGgisgAtqJSU3JAUfS2Qu | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 327159727-5GyRv6xsKghZG575Ji6JyjKPrVFh5ag6Vjr6cwxAsm1fVAArNbtXq6X3zTGrP6ysW1fLHjFoFqSySKY6aT414b4w-4-1 | 81567288254 | 63260000 | 5GyRv6xsKghZG575Ji6JyjKPrVFh5ag6Vjr6cwxAsm1fVAArNbtXq6X3zTGrP6ysW1fLHjFoFqSySKY6aT414b4w | 26837 | 2025-03-16T15:08:46.000Z | InstantDecreasePositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 63255442 | 61 | 8RYz8eAyAwg9wHdt4ouKhLM5wYpBvL71hLJuo96Yy3Ap | 22339315 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 4 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm |
Example Query
Example Query
Perps_InstantIncreasePositionEvent_event
Instant position increase events from Jupiter perpetual futures protocol on Solana, capturing leveraged long/short position additions with collateral, fees, and price execution data. Used for analyzing perpetual trading behavior, slippage patterns, and position management activity.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
owner | STRING | Account that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key. |
pool | STRING | Account address of the liquidity pool where the swap occurs. Base58-encoded Solana public key. |
position_key | STRING | Unique identifier for a perpetual position in the Jupiter protocol. Base58-encoded Solana public key. |
position_side | INT64 | Direction of the perpetual position. Integer encoding where 1 represents long and 2 represents short. |
position_custody | STRING | Account address of the custody holding the position’s assets. Base58-encoded Solana public key. |
position_mint | STRING | Token mint address for the position’s underlying asset. Base58-encoded Solana public key. |
position_collateral_custody | STRING | Account address of the custody holding the position’s collateral assets. Base58-encoded Solana public key. |
open_time | INT64 | Unix timestamp when the position was opened. Seconds since epoch. |
price | INT64 | Asset price at the time of the position event. Integer representing the price scaled by a fixed decimal precision. |
price_slippage | INT64 | Actual execution price after slippage applied to the position increase. Typically higher than the reference price, representing the effective fill price including market impact. |
position_size_usd | INT64 | USD value of the position size in the perpetual contract. Integer representing the notional size scaled by a fixed decimal precision. |
size_usd_delta | INT64 | USD value of the change in position size for the perpetual contract. Integer representing the size delta scaled by a fixed decimal precision. |
collateral_token_delta | INT64 | Change in position collateral measured in the native token units of the collateral asset. Represents the amount of tokens added to or removed from the position, typically in the smallest denomination of the token. |
collateral_usd_delta | INT64 | Change in collateral value denominated in USD, scaled by 1e6 (value in millionths of a dollar). Positive values indicate collateral added to the position during this increase event. |
fee_token | INT64 | Trading fee charged for the position increase, denominated in the native token units of the position’s collateral custody. Integer value representing token lamports (smallest unit) before decimal conversion. |
fee_usd | INT64 | USD value of the fee charged for the transaction or operation. Integer representing the fee amount scaled by a fixed decimal precision. |
funding_fee_usd | INT64 | Accumulated funding fee charged in USD (scaled by 10^6) at the time of position increase. Represents the cost to hold the position based on funding rate imbalances between long and short sides. |
position_fee_usd | INT64 | Position fee charged in USD for opening or increasing this perpetual position. Denominated in fixed-precision integer format (likely 6 decimals based on sample values in hundreds of thousands). |
price_impact_fee_usd | INT64 | Fee in USD assessed due to market price impact caused by the position increase. Typically represents a small percentage of the position size to compensate for slippage. |
Sample Data
Sample Data
| pool | owner | price | fee_usd | account_0 | fee_token | open_time | block_slot | position_key | position_mint | position_side | surrogate_key | price_slippage | size_usd_delta | transaction_id | block_timestamp | funding_fee_usd | instruction_type | position_custody | position_fee_usd | executing_account | instruction_index | position_size_usd | transaction_index | transaction_signer | collateral_usd_delta | price_impact_fee_usd | collateral_token_delta | outer_executing_account | outer_instruction_index | position_collateral_custody |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | MRoFYmwrgbZ9QYkHUt9RwkSTCMdodChdmtQdGcGLeBZ | 115241693285 | 13735970 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 11919 | 1754495193 | 358278867 | 22oKoEYc1TPzT7nZTMNqUgCVcu93ZChuTbtgpUyTDHk5 | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 358278867-4Qy8H5DhYr6dpd3ctAac9BbdLXXASQQ39uvkVmEc2QN9pAQ4eNiqeXrEUfVYMo62U6pR3LiQMM2kMBwiD1sDhc4f-8-2 | 117496288800 | 19622813200 | 4Qy8H5DhYr6dpd3ctAac9BbdLXXASQQ39uvkVmEc2QN9pAQ4eNiqeXrEUfVYMo62U6pR3LiQMM2kMBwiD1sDhc4f | 2025-08-06T15:46:33.000Z | 0 | InstantIncreasePositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | 13735970 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 19622813200 | 69 | MRoFYmwrgbZ9QYkHUt9RwkSTCMdodChdmtQdGcGLeBZ | 211157354 | 1962282 | 183230 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 8 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | HVWEvBai7Tq4VbXFsb16jFHXMJrYF3dLQqUSGThP3iXk | 114989358667 | 612039 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 532 | 1754493803 | 358275406 | 23Sdu6EBv53mgWPRUguZjaGPgYDyuEiQ7ZaYSZKKYjip | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 358275406-2thAcXJwsrX6sbFUP7npLw7ZbncEaGCJq5TESY6NNX9CKYRiKSAb9kn9zqEJzKy6WSzviQsqVEMGQJxHCyi2gdtZ-8-1 | 117289477076 | 874341378 | 2thAcXJwsrX6sbFUP7npLw7ZbncEaGCJq5TESY6NNX9CKYRiKSAb9kn9zqEJzKy6WSzviQsqVEMGQJxHCyi2gdtZ | 2025-08-06T15:23:23.000Z | 0 | InstantIncreasePositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | 612039 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 874341378 | 210 | HVWEvBai7Tq4VbXFsb16jFHXMJrYF3dLQqUSGThP3iXk | 16829842 | 87435 | 14636 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 8 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | HVWEvBai7Tq4VbXFsb16jFHXMJrYF3dLQqUSGThP3iXk | 115467518372 | 391735 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 339 | 1754502425 | 358297059 | 23Sdu6EBv53mgWPRUguZjaGPgYDyuEiQ7ZaYSZKKYjip | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 358297059-5ZC1WV1kFfNBf3C2C1uoV2YnoAtUhsKp6Dxg8cY1NRwjWiLyKU7AE7eegrba5WCYKkDKh2t7AXcmd2ZJaVWAX9gp-4-1 | 117780233682 | 559621092 | 5ZC1WV1kFfNBf3C2C1uoV2YnoAtUhsKp6Dxg8cY1NRwjWiLyKU7AE7eegrba5WCYKkDKh2t7AXcmd2ZJaVWAX9gp | 2025-08-06T17:47:05.000Z | 0 | InstantIncreasePositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | 391735 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 559621092 | 210 | HVWEvBai7Tq4VbXFsb16jFHXMJrYF3dLQqUSGThP3iXk | 17256620 | 55963 | 14945 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 4 | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm |
Example Query
Example Query
Perps_LiquidateBorrowPositionEvent_event
Liquidation events from Jupiter perpetual futures protocol on Solana, recording forced closures of undercollateralized borrow positions with liquidation fees, collateral amounts, and position details in USD terms.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
owner | STRING | Account that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key. |
pool | STRING | Account address of the liquidity pool where the swap occurs. Base58-encoded Solana public key. |
position_key | STRING | Unique identifier for a perpetual position in the Jupiter protocol. Base58-encoded Solana public key. |
position_custody | STRING | Account address of the custody holding the position’s assets. Base58-encoded Solana public key. |
position_size_usd | INT64 | USD value of the position size in the perpetual contract. Integer representing the notional size scaled by a fixed decimal precision. |
collateral_locked_in_lp | INT64 | Amount of collateral locked in liquidity pool (LP) tokens at the time of liquidation. Values are denominated in LP token units, typically representing small fractions requiring decimal conversion for USD equivalents. |
collateral_locked_in_usd | INT64 | USD value of collateral locked in the liquidated position at liquidation time. Scaled by an integer factor (typically 1e6 or 1e9 for micro/nano USD representation). |
remaining_collateral_in_lp | INT64 | Amount of collateral remaining in the liquidity pool (LP) after liquidation, denominated in LP tokens. This represents the leftover collateral returned to the position owner after covering borrows and liquidation fees. |
custody_token_price | INT64 | Token price in USD for the custody asset being liquidated, with 8 decimal places (100000000 = $1.00). Used to calculate USD values of the position and collateral at liquidation time. |
liquidation_fee_usd | INT64 | Liquidation fee charged in USD (scaled by 1e6) for force-closing an undercollateralized perpetual position. Typically 6% of position size based on sample values. |
liquidation_time | INT64 | Unix timestamp (seconds since epoch) when the borrow position was liquidated on Jupiter Perps. Typically matches the block timestamp of the liquidation transaction. |
total_borrows_in_usd | INT64 | Total borrowed amount in USD at the time of liquidation, scaled by a factor (typically 1e6 based on sample values). Represents the complete debt obligation that triggered the liquidation event. |
Sample Data
Sample Data
| pool | owner | account_0 | block_slot | position_key | surrogate_key | transaction_id | block_timestamp | instruction_type | liquidation_time | position_custody | executing_account | instruction_index | position_size_usd | transaction_index | transaction_signer | custody_token_price | liquidation_fee_usd | total_borrows_in_usd | collateral_locked_in_lp | outer_executing_account | outer_instruction_index | collateral_locked_in_usd | remaining_collateral_in_lp |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 7NqWm7rs5msSZ9ZcS1ojuyG7n8qPynangcPmiavdkwyd | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 351676534 | 7RBh1jn6ab8vhi6fcbfs543k6c9S78xWvJS9U6AXkhky | 351676534-3sN3mfeGDxsHvDtAFAqHVHayy9yzD96GYBVeTsjsG5QKscuxbEyNL4JQJ43NEPUP5aSZSwgqUnZsXaSfCYb6sEjM-3-1 | 3sN3mfeGDxsHvDtAFAqHVHayy9yzD96GYBVeTsjsG5QKscuxbEyNL4JQJ43NEPUP5aSZSwgqUnZsXaSfCYb6sEjM | 2025-07-07T07:50:50.000Z | LiquidateBorrowPositionEvent | 1751874650 | G18jKKXQwBbrHeiK3C9MRXhkHsLHf7XgCSisykV46EZa | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 892659 | 133 | Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv | 100000000 | 53559 | 892659 | 249999 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 3 | 1128956 | 40466 |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | B2yUCm7FaaN61kgtAMekSuFk6mP16zeQZQJzHXmcXkPR | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 351676534 | 7oVtUF5yuqmyhp5SbLGrF34zHatc3HgNKmKKFhZDCnjV | 351676534-356iEKagYUi43rEQ369SN3DJKCLobJg5t8YUmQijPczezDba6FBUC8p2g9S4Kcx6mNMJfekFxjtwiX6GYp6jc8jK-3-1 | 356iEKagYUi43rEQ369SN3DJKCLobJg5t8YUmQijPczezDba6FBUC8p2g9S4Kcx6mNMJfekFxjtwiX6GYp6jc8jK | 2025-07-07T07:50:50.000Z | LiquidateBorrowPositionEvent | 1751874650 | G18jKKXQwBbrHeiK3C9MRXhkHsLHf7XgCSisykV46EZa | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 3571341 | 129 | Ag28fGtwtpnqassHURUBsQ1WfiyaWWzDDNs4Q28qHRjv | 100000000 | 214280 | 3571341 | 1000000 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 3 | 4515845 | 161702 |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | CJVLwJvRNQVCPmyXiAXwCb5AyoxZFWtqDQHJnwkdv4Hf | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 357433979 | E4e1dA1xqWJh6WFRCr6zw3yqW8oDBi9P3un5edd282d1 | 357433979-2QVxHuTuoMXSPRiFnyo5F763sd6DojcXUkxVofRX1rFGgiDqbiSzjCsT4KKHxcmMeyxFskLkena9cRnDjdjNinfY-0-1 | 2QVxHuTuoMXSPRiFnyo5F763sd6DojcXUkxVofRX1rFGgiDqbiSzjCsT4KKHxcmMeyxFskLkena9cRnDjdjNinfY | 2025-08-02T18:32:43.000Z | LiquidateBorrowPositionEvent | 1754159563 | G18jKKXQwBbrHeiK3C9MRXhkHsLHf7XgCSisykV46EZa | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | 242541169 | 22 | A2rCQdCqQB4wu72x9Q7iq1QugtdZmcyWsiSPfgfZzu2u | 100000000 | 14552470 | 242541169 | 58946908 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 281992280 | 5204745 |
Example Query
Example Query
Perps_LiquidateFullPositionEvent_event
Liquidation events for Jupiter perpetual futures positions on Solana, capturing forced position closures with PnL (profit and loss), fees, collateral details, and liquidation penalties. Used for analyzing protocol risk management, trader liquidations, and market volatility impact on leveraged positions.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
owner | STRING | Account that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key. |
pool | STRING | Account address of the liquidity pool where the swap occurs. Base58-encoded Solana public key. |
position_key | STRING | Unique identifier for a perpetual position in the Jupiter protocol. Base58-encoded Solana public key. |
position_side | INT64 | Direction of the perpetual position. Integer encoding where 1 represents long and 2 represents short. |
position_custody | STRING | Account address of the custody holding the position’s assets. Base58-encoded Solana public key. |
position_mint | STRING | Token mint address for the position’s underlying asset. Base58-encoded Solana public key. |
position_collateral_custody | STRING | Account address of the custody holding the position’s collateral assets. Base58-encoded Solana public key. |
position_collateral_mint | STRING | Token mint address used as collateral for the liquidated perpetual position. Solana base58-encoded public key identifying the SPL token backing this trader’s position. |
open_time | INT64 | Unix timestamp when the position was opened. Seconds since epoch. |
position_open_time | INT64 | Unix timestamp when the liquidated perpetual position was originally opened. Frequently null in sample data, suggesting optional metadata tracking for position lifecycle analysis. |
price | INT64 | Asset price at the time of the position event. Integer representing the price scaled by a fixed decimal precision. |
position_price | INT64 | Current price of the position at the time of liquidation event, denominated in USD with extended precision. Values are null in these samples, suggesting this field may not be populated for full position liquidations on Jupiter Perps. |
position_size_usd | INT64 | USD value of the position size in the perpetual contract. Integer representing the notional size scaled by a fixed decimal precision. |
position_collateral_usd | INT64 | USD value of collateral backing the position at the time of full liquidation. Values are null in these samples, suggesting this field may not always be populated for liquidation events. |
original_position_collateral_usd | INT64 | Initial USD value of collateral posted when the position was first opened. Always null in sample data, suggesting field may be deprecated or unused in current implementation. |
pnl_delta | INT64 | Profit and loss change in USD for the liquidated position, scaled by 10^6 (divide by 1,000,000 for actual USD value). Negative values indicate losses incurred by the position holder at liquidation. |
fee_usd | INT64 | USD value of the fee charged for the transaction or operation. Integer representing the fee amount scaled by a fixed decimal precision. |
position_fee_usd | INT64 | Fee charged by the protocol for opening or maintaining the perpetual position, denominated in USD (scaled by 10^6). Typically null in liquidation events as fees are captured separately in dedicated fee fields. |
price_impact_fee_usd | INT64 | Fee charged in USD to account for market price impact of the liquidation event. Typically null in these liquidation events as impact fees apply to user-initiated trades. |
funding_fee_usd | INT64 | Funding fee paid or received in USD terms (6 decimal precision). Null when no funding payment occurred during the liquidation event. |
liquidation_fee_usd | INT64 | Fee paid to the liquidator for executing the position liquidation, denominated in USD with implied decimals. Typically represents a percentage of position value as incentive for liquidators to close underwater positions. |
transfer_amount_usd | INT64 | USD value of the token amount transferred in the position event. Integer representing the transfer amount scaled by a fixed decimal precision. |
transfer_token | STRING | Token amount transferred in the position event. Integer value representing the token quantity in its smallest denomination (lamports for SOL, base units for SPL tokens). |
has_profit | BOOL | Indicates whether the liquidated position was profitable at the time of liquidation. Always false in sample data, suggesting positions are typically liquidated when underwater. |
Sample Data
Sample Data
| pool | owner | price | fee_usd | account_0 | open_time | pnl_delta | block_slot | has_profit | position_key | position_mint | position_side | surrogate_key | position_price | transaction_id | transfer_token | block_timestamp | funding_fee_usd | instruction_type | position_custody | position_fee_usd | executing_account | instruction_index | position_size_usd | transaction_index | position_open_time | transaction_signer | liquidation_fee_usd | transfer_amount_usd | price_impact_fee_usd | outer_executing_account | outer_instruction_index | position_collateral_usd | position_collateral_mint | position_collateral_custody | original_position_collateral_usd |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | nm1tVALcndVUaxJQqynjx6674kgpxYA243pwe2bhLP3 | 64661000584 | 11630252 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1718929118 | 89805621 | 273058133 | false | 4USDCd9CfYD7Fn84HZ987CQNB92ueBr2PsomHSQVy1Yq | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 273058133-5b9z2P1dmzicAXMPaPKw2FuwNycdRYiPvXSpTei1tgag5LFk4KDKZ2LyHhpxYGrxyVqwdLuJWw9U7tzH287jdfZo-0-0 | 5b9z2P1dmzicAXMPaPKw2FuwNycdRYiPvXSpTei1tgag5LFk4KDKZ2LyHhpxYGrxyVqwdLuJWw9U7tzH287jdfZo | 0 | 2024-06-21T00:18:38.000Z | LiquidateFullPositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 12213570800 | 154 | A2rCQdCqQB4wu72x9Q7iq1QugtdZmcyWsiSPfgfZzu2u | 23225233 | 0 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | |||||||
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | HexMEH32PEvqkWziSnduUcqv6rBEKG1KgGS96o2qcM5s | 64661000584 | 1319210 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1718929118 | 8680062 | 273058134 | false | 5KYg9wRoyKgRyQm8d1ReVotTfToBbc1kmZ1HpQrCoKjC | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 273058134-1PHGn7rF3Q1VagXPjseCFh8ryXSotVBfKyP9JNuG5meUkc6wo24aSc45hhTr2FYegtigoi8U45iAMa1gxMn8V2r-0-0 | 1PHGn7rF3Q1VagXPjseCFh8ryXSotVBfKyP9JNuG5meUkc6wo24aSc45hhTr2FYegtigoi8U45iAMa1gxMn8V2r | 0 | 2024-06-21T00:18:38.000Z | LiquidateFullPositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 1184179346 | 30 | A2rCQdCqQB4wu72x9Q7iq1QugtdZmcyWsiSPfgfZzu2u | 2081077 | 0 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | |||||||
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | FwVTvVvhKQ8URWJzSJGGA6GinsKzbVNqQpdESyGhbuFP | 64639549999 | 986091 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1718929212 | 6968634 | 273058333 | false | 5bjPFsXZV2VM2pquc1CGmB3BoKeKYyjjZPZLEbS13oJT | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 1 | 273058333-3SHCUK3o3Ev3FkLdMxHmn4uR4zzDKaETPvAEY4sHVG5W3os23HSQbycr25WQUk5XpxvZmEBxSKeW9d7Vpgvf3qrQ-0-0 | 3SHCUK3o3Ev3FkLdMxHmn4uR4zzDKaETPvAEY4sHVG5W3os23HSQbycr25WQUk5XpxvZmEBxSKeW9d7Vpgvf3qrQ | 0 | 2024-06-21T00:20:12.000Z | LiquidateFullPositionEvent | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 970099974 | 155 | A2rCQdCqQB4wu72x9Q7iq1QugtdZmcyWsiSPfgfZzu2u | 1935063 | 0 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | 3NZ9JMVBmGAqocybic2c7LQCJScmgsAZ6vQqTDzcqmJh | 5Pv3gM9JrFFH883SWAhvJC9RPYmo8UNxuFtv5bMMALkm |
Example Query
Example Query
Perps_LiquidatePositionEvent_event
Liquidation events from Jupiter perpetual futures protocol on Solana, capturing forced position closures with collateral transfers, fees, and liquidation prices. Used for analyzing protocol risk management, liquidator profitability, and trader margin safety across SOL and USDT perpetual markets.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
owner | STRING | Account that owns the position, order, or withdrawal being acted upon. Base58-encoded Solana public key. |
pool | STRING | Account address of the liquidity pool where the swap occurs. Base58-encoded Solana public key. |
position_key | STRING | Unique identifier for a perpetual position in the Jupiter protocol. Base58-encoded Solana public key. |
position_side | STRING | Direction of the perpetual position. Integer encoding where 1 represents long and 2 represents short. |
position_custody | STRING | Account address of the custody holding the position’s assets. Base58-encoded Solana public key. |
position_mint | STRING | Token mint address for the position’s underlying asset. Base58-encoded Solana public key. |
position_collateral_custody | STRING | Account address of the custody holding the position’s collateral assets. Base58-encoded Solana public key. |
position_collateral_mint | STRING | Mint address of the token used as collateral for this perpetual position. Typically SOL (So11111111111111111111111111111111111111112) or USDT (Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB) on Jupiter perps. |
open_time | INT64 | Unix timestamp when the position was opened. Seconds since epoch. |
price | INT64 | Asset price at the time of the position event. Integer representing the price scaled by a fixed decimal precision. |
position_size_usd | INT64 | USD value of the position size in the perpetual contract. Integer representing the notional size scaled by a fixed decimal precision. |
transfer_amount_usd | INT64 | USD value of the token amount transferred in the position event. Integer representing the transfer amount scaled by a fixed decimal precision. |
fee_usd | INT64 | USD value of the fee charged for the transaction or operation. Integer representing the fee amount scaled by a fixed decimal precision. |
transfer_token | STRING | Token amount transferred in the position event. Integer value representing the token quantity in its smallest denomination (lamports for SOL, base units for SPL tokens). |
Sample Data
Sample Data
| pool | owner | price | fee_usd | account_0 | open_time | block_slot | position_key | position_mint | position_side | surrogate_key | transaction_id | transfer_token | block_timestamp | instruction_type | position_custody | executing_account | instruction_index | position_size_usd | transaction_index | transaction_signer | transfer_amount_usd | outer_executing_account | outer_instruction_index | position_collateral_mint | position_collateral_custody |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | E7G485YmEGa5QFxqV4nvcmHz3vk7d2feVdqHjDgfBCAV | 28414664 | 987413 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1697976101 | 225279181 | BjqdptXjtBP3JUxPfSKGAFfWDELsdCgoppSNRvKSzPdv | So11111111111111111111111111111111111111112 | 2 | 225279181-3rvG6kQoQEFn4WqYmdPkgdf8Q7xWtErdVWYdJZRJR7qHB5A3nqunQKqY81FnB4ZtKJiYrtdvqLqmAKEmYpLeffFk-0-2 | 3rvG6kQoQEFn4WqYmdPkgdf8Q7xWtErdVWYdJZRJR7qHB5A3nqunQKqY81FnB4ZtKJiYrtdvqLqmAKEmYpLeffFk | 6173418 | 2023-10-22T12:01:41.000Z | LiquidatePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 984581093 | 61 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 6270480 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 0 | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | 4vkNeXiYEUizLdrpdPS1eC2mccyM4NUPRtERrk6ZETkk |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | AAqmc8x6yzkjRFWSrte85geut8PJqurgfcedYa5BzdG9 | 28406128 | 2063564 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1697986972 | 225305253 | 7P3x2gZHBEZe4QfzxuX5gSHDFgmkjpLB16pekPWjFVA4 | So11111111111111111111111111111111111111112 | 1 | 225305253-ZycgGgCnw4kvx8WmTpEqvi9LSggBKK1vneGBbG7i2L3WjhnBCtSE14Vk6ui7R3QtqggGkFDPV7QqCeCKNWFrbZT-1-2 | ZycgGgCnw4kvx8WmTpEqvi9LSggBKK1vneGBbG7i2L3WjhnBCtSE14Vk6ui7R3QtqggGkFDPV7QqCeCKNWFrbZT | 407685371 | 2023-10-22T15:02:52.000Z | LiquidatePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 1993970930 | 12 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 11757120 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | So11111111111111111111111111111111111111112 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz |
| 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | AAqmc8x6yzkjRFWSrte85geut8PJqurgfcedYa5BzdG9 | 28713407 | 1969904 | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 1698009749 | 225360313 | 7P3x2gZHBEZe4QfzxuX5gSHDFgmkjpLB16pekPWjFVA4 | So11111111111111111111111111111111111111112 | 1 | 225360313-3tMUeqZ9SHkpxdR5QFHT4WRYaKAAMYtPPA911PWA1Ecm4hhSfwgVwnLdoiDr63N8eVTvnDZAN25aBfUX3Lm7Mtqv-1-2 | 3tMUeqZ9SHkpxdR5QFHT4WRYaKAAMYtPPA911PWA1Ecm4hhSfwgVwnLdoiDr63N8eVTvnDZAN25aBfUX3Lm7Mtqv | 459901063 | 2023-10-22T21:22:29.000Z | LiquidatePositionEvent | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 2 | 1956022375 | 28 | DFZcDnmEYNUK1khquZzx5dQYiEyjJ3N5STqaDVLZ88ZU | 13406423 | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 1 | So11111111111111111111111111111111111111112 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz |
Example Query
Example Query
Perps_PoolSwapEvent_event
Perpetual futures swap events from Jupiter’s liquidity pools on Solana, recording token exchanges with input/output amounts, custody accounts, and fee details in basis points (bps). Used for analyzing perpetual DEX (decentralized exchange) trading flow and liquidity provider performance.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
amount_in | INT64 | Input amount of tokens being swapped or deposited in the transaction. Integer value representing the quantity in the token’s smallest unit. |
amount_out | INT64 | Output amount of tokens received from the swap or transaction. Integer value representing the quantity in the token’s smallest unit. |
amount_out_after_fees | INT64 | Token amount received by the user after deducting protocol fees, denominated in the smallest unit of the receiving token. This represents the final output the user actually receives from the swap. |
fee_bps | INT64 | Fee charged on the swap expressed in basis points (BPS), where 100 BPS equals 1%. Consistently set to 2 BPS (0.02%) across all sample transactions in this pool. |
pool_key | STRING | Identifier of the Jupiter perpetuals liquidity pool involved in this swap event. Base58-encoded Solana account address representing the pool’s on-chain state. |
owner_key | STRING | Solana address of the user initiating the perpetual swap transaction. Matches transaction_signer in sample data, indicating direct user execution rather than delegated swaps. |
receiving_account_key | STRING | Account address receiving the output tokens from the swap. Base58-encoded Solana account identifier that holds the swapped assets after the transaction. |
receiving_custody_key | STRING | Solana account address holding custody of the token being received in the swap. Identifies the pool’s custody account that dispenses the output token to the receiving party. |
dispensing_custody_key | STRING | Solana account address of the custody account that holds the input token being swapped from the pool. This is the source liquidity vault from which tokens are dispensed during the swap operation. |
swap_usd_amount | INT64 | USD-denominated value of the swap at execution time, represented in the smallest unit (likely microUSD or similar precision). Typically matches amount_in for stablecoin-to-stablecoin swaps in this Jupiter perpetuals pool. |
Sample Data
Sample Data
| fee_bps | pool_key | account_0 | amount_in | owner_key | amount_out | block_slot | surrogate_key | transaction_id | block_timestamp | swap_usd_amount | instruction_type | executing_account | instruction_index | transaction_index | transaction_signer | amount_out_after_fees | receiving_account_key | receiving_custody_key | dispensing_custody_key | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 2053089095 | 915xo7soBvFDQrr57bWnCPTy2ZFBAMscT3JQts59bpwg | 2053089095 | 319522076 | 319522076-3RGqDnboCsvqk2zFobzSChsExEvWPDAvZ3b6rh8ef1nomkeCcRVjk5dFRFMyi7gFU9DbmrTXinYHAjfSD4PgRxtL-3-3 | 3RGqDnboCsvqk2zFobzSChsExEvWPDAvZ3b6rh8ef1nomkeCcRVjk5dFRFMyi7gFU9DbmrTXinYHAjfSD4PgRxtL | 2025-02-09T14:03:17.000Z | 2053089095 | PoolSwapEvent | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 3 | 295 | 915xo7soBvFDQrr57bWnCPTy2ZFBAMscT3JQts59bpwg | 2052678478 | 2f6iUQtENmawMQPPCUUq7SD1Zr99P9peTa81Nm7ZNhFa | G18jKKXQwBbrHeiK3C9MRXhkHsLHf7XgCSisykV46EZa | 4vkNeXiYEUizLdrpdPS1eC2mccyM4NUPRtERrk6ZETkk | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 |
| 2 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 24975000 | 4xDsmeTWPNjgSVSS1VTfzFq3iHZhp77ffPkAmkZkdu71 | 24969813 | 319524572 | 319524572-5nreeU8WPeZhtyKj8ahrzRA6vXNrqhRNr3N1i9gFXvbftUCeyWWMQpkraAeVkgFWUCKRPSnsWU4kFDiCemx6u8Wq-2-6 | 5nreeU8WPeZhtyKj8ahrzRA6vXNrqhRNr3N1i9gFXvbftUCeyWWMQpkraAeVkgFWUCKRPSnsWU4kFDiCemx6u8Wq | 2025-02-09T14:19:47.000Z | 24973933 | PoolSwapEvent | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 6 | 159 | GN5zGPMeQfdW6eH3dbhRUJ6KWyUa7hUqw48NNZRDFwjF | 24964820 | 2mnz3h22QcUCyvpyJP6nQU8RWo7yox7k4WQNa5JqHGeT | G18jKKXQwBbrHeiK3C9MRXhkHsLHf7XgCSisykV46EZa | 4vkNeXiYEUizLdrpdPS1eC2mccyM4NUPRtERrk6ZETkk | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 |
| 2 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 234765000 | 4xDsmeTWPNjgSVSS1VTfzFq3iHZhp77ffPkAmkZkdu71 | 234749806 | 319522087 | 319522087-2QmDqtPxFXBBdXpjVpJtua5omh9CCRqZr24EmQUtXuoMaJn92zyWH2PKxpYSLpFaZBdB1S5EqMQ2nZahgZkJwKxc-3-6 | 2QmDqtPxFXBBdXpjVpJtua5omh9CCRqZr24EmQUtXuoMaJn92zyWH2PKxpYSLpFaZBdB1S5EqMQ2nZahgZkJwKxc | 2025-02-09T14:03:21.000Z | 234765000 | PoolSwapEvent | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 6 | 10 | D7hVdDRGPpLuWYtmxCm9WcWrvHoBCQgXcc7Nb6f7S7cp | 234702857 | 2mnz3h22QcUCyvpyJP6nQU8RWo7yox7k4WQNa5JqHGeT | G18jKKXQwBbrHeiK3C9MRXhkHsLHf7XgCSisykV46EZa | 4vkNeXiYEUizLdrpdPS1eC2mccyM4NUPRtERrk6ZETkk | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 |
Example Query
Example Query
Perps_RemoveLiquidityEvent_event
Liquidity removal events from Jupiter Perpetuals (JLP) liquidity pools on Solana, tracking LP token redemptions with USD values, fees, and token amounts. Used for analyzing liquidity provider exits and pool depth changes over time.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account_0 | STRING | Account address referenced in the Jupiter perpetuals protocol event. Base58-encoded Solana public key. |
custody_key | STRING | Identifier for the specific token custody account within the Jupiter Perps pool from which liquidity is being withdrawn. Links withdrawal events to the underlying collateral asset being removed. |
fee_bps | INT64 | Fee charged on liquidity removal expressed in basis points (BPS), where 100 BPS equals 1%. Consistently set at 29 BPS (0.29%) across all sampled Jupiter perpetuals pool withdrawals. |
lp_amount_in | INT64 | Amount of liquidity provider (LP) tokens burned when removing liquidity from the Jupiter perpetuals pool. Denominated in the pool’s native LP token with standard Solana precision (typically 9 decimals). |
pool_key | STRING | Unique identifier for the Jupiter Perpetuals liquidity pool from which liquidity is being removed. Base58-encoded Solana account address representing the pool’s on-chain state account. |
post_pool_amount_usd | INT64 | Total USD value of the liquidity pool after the removal transaction is completed. Denominated in micro-USD (value divided by 1,000,000 equals actual USD amount). |
remove_amount_usd | INT64 | USD value of tokens removed from the liquidity pool. Denominated in micro-dollars (1/1,000,000 USD), so divide by 1,000,000 to get actual USD amount. |
remove_token_amount | INT64 | Amount of tokens withdrawn from the liquidity pool, denominated in the native token units of the custody. This is the gross token amount before the fee is applied. |
token_amount_after_fee | INT64 | Token amount returned to liquidity provider after deducting the removal fee. Represents the net tokens withdrawn from the Jupiter perpetuals pool, denominated in the smallest unit of the custody token. |
Sample Data
Sample Data
| fee_bps | pool_key | account_0 | block_slot | custody_key | lp_amount_in | surrogate_key | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | remove_amount_usd | transaction_index | transaction_signer | remove_token_amount | post_pool_amount_usd | token_amount_after_fee | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 29 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 290752823 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | 6319883843 | 290752823-3Af96CXntoamZMvC9G1tDH4M2nn7D9F2Ch7xx79JjudugNWPpLvLsr1abqjHFJb73WMrjo727a5adQBYvjRtAPZL-17-4 | 3Af96CXntoamZMvC9G1tDH4M2nn7D9F2Ch7xx79JjudugNWPpLvLsr1abqjHFJb73WMrjo727a5adQBYvjRtAPZL | 2024-09-19T14:21:03.000Z | RemoveLiquidityEvent | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 4 | 20258765118 | 72 | E88iypgoBUpyd7UTwVVZrTrVgtM6ZLwtNjbgjAKJivxB | 143577908676 | 657843066578197 | 143161532741 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 17 |
| 29 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 290753302 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | 79327314 | 290753302-5CrFTHh4TpgbVwhtAxYnCH4zCE3HPmAUwEQcvpvjPBfUZNpzgpnKC6WzcmJaDMDLk7vPvatViBpmAQhkmEaX8oCt-0-16 | 5CrFTHh4TpgbVwhtAxYnCH4zCE3HPmAUwEQcvpvjPBfUZNpzgpnKC6WzcmJaDMDLk7vPvatViBpmAQhkmEaX8oCt | 2024-09-19T14:24:36.000Z | RemoveLiquidityEvent | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 16 | 253982066 | 325 | G92Cmw52dmcmaXJfVV4X3cwpiCcAYoWcVGJDp37AZHpw | 1805522996 | 657017695889566 | 1800286980 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 |
| 29 | 5BUwFW4nRbftYTDMbgxykoFWqWHPzahFSNAaaaJtVKsq | 37hJBDnntwqhGbK7L6M1bLyvccj4u55CCUiLPdYkiqBN | 290761283 | 7xS2gz2bTp3fwCC7knJvUWTEU9Tycczu6VhJYKgi1wdz | 93691147 | 290761283-2JnvPkLBfsEp3QaTAJR6WhSsnPpAipgkJpnKzr6RdfmNpRtmSXS8pvXABGZQ1wt4PSsgnBJwHrRMZQxefdchB8PZ-0-8 | 2JnvPkLBfsEp3QaTAJR6WhSsnPpAipgkJpnKzr6RdfmNpRtmSXS8pvXABGZQ1wt4PSsgnBJwHrRMZQxefdchB8PZ | 2024-09-19T15:24:37.000Z | RemoveLiquidityEvent | PERPHjGBqRHArX4DySjwM6UJHiR3sWAatqfdBS2qQJu | 8 | 300587756 | 240 | AasQTQH9oroodW5vi3uEoDuLyJDVfMz7GWehvisdGmDX | 2117493761 | 657982574503095 | 2111353030 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 |
Example Query
Example Query
SwapV6_ExactOutRoute_instruction
Jupiter V6 exact-output swap instructions on Solana where users specify desired output amount and protocol routes optimal input. Contains trade details including slippage tolerance (basis points), quoted vs actual amounts, and route plan for analyzing swap execution efficiency.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
platform_fee_account | STRING | Account address that receives platform fees charged for the swap operation. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
source_mint | STRING | Token mint address of the source asset in the swap operation. Base58-encoded Solana public key. |
token_2022_program | STRING | Program address for the Token-2022 Program when managing SPL tokens with extended features. Base58-encoded Solana public key. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
user_destination_token_account | STRING | Token account address owned by the user that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
user_source_token_account | STRING | Token account address owned by the user that provides the source asset for the swap operation. Base58-encoded Solana public key. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
out_amount | BIGNUMERIC | Amount of tokens received as output from the swap operation. Integer value representing the quantity in the token’s smallest unit. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_in_amount | BIGNUMERIC | Estimated amount of source tokens required to achieve the specified output amount in an exact-out swap operation. Integer value representing the quantity in the token’s smallest unit. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| program | block_slot | out_amount | route_plan | source_mint | slippage_bps | surrogate_key | token_program | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | quoted_in_amount | executing_account | instruction_index | transaction_index | remaining_accounts | token_2022_program | transaction_signer | platform_fee_account | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | user_source_token_account | user_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 285966467 | 299000000 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“RaydiumClmm”}] | So11111111111111111111111111111111111111112 | 500 | 285966467-2YFCo8Un65N4pwcgcF3YGwNaAAxbZV6vruZtWK62KQKY9hzPpyK6u9G4qs9bxub1svm6eCmpnnUDrSbHtS5APZ6a-6 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 2YFCo8Un65N4pwcgcF3YGwNaAAxbZV6vruZtWK62KQKY9hzPpyK6u9G4qs9bxub1svm6eCmpnnUDrSbHtS5APZ6a | 2024-08-26T15:00:16.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | ExactOutRoute | 0 | 1900842371 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 6 | 120 | [“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“123koJGprcZf7KYZ1g5RW8mFafqAk4HuzF7m4HWp5JJc”,“9iFER3bpjf1PTTCQCfTRu17EJgvsxo9pVyA9QWwEuX4x”,“8sLbNZoA1cfnvMJLPfp98ZLAnFSYCFApfJKMbiXNLwxj”,“2t23tS7XyRYypWbSbtXiJFB8aVepjCREC9uibxWYAiGQ”,“9C7zrjdzZtVo1Ngoh2LrJCFLJMNhgAtUrgtBSGeYskGX”,“6P4tvbzRY6Bh3MiWDHuLqyHywovsRwRpfskPvyeSoHsz”,“6mK4Pxs6GhwnessH7CvPivqDYauiHZmAdbEFDpXFk9zt”,“3MsJXVvievxAbsMsaT6TS4i6oMitD9jazucuq3X234tC”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“5zWmXehSLJbC13kgeM7qQfKSW1jqZ7cZyrdrVp3UHtMK”,“DoPuiZfJu7sypqwR4eiU7C5TMcmmiFoU4HaF5SoD8mRy”,“Dthfdsij46T9iaS34edGNU624Vh9nhAZa45mHEVC4MsT”,“9qrzk9ioCcw76k9qksAk9WGkkmsHCBqszWoB6ciFxTRW”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 123koJGprcZf7KYZ1g5RW8mFafqAk4HuzF7m4HWp5JJc | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 123koJGprcZf7KYZ1g5RW8mFafqAk4HuzF7m4HWp5JJc | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2t23tS7XyRYypWbSbtXiJFB8aVepjCREC9uibxWYAiGQ | 9C7zrjdzZtVo1Ngoh2LrJCFLJMNhgAtUrgtBSGeYskGX | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 285965941 | 5986205089635 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“Raydium”}] | So11111111111111111111111111111111111111112 | 500 | 285965941-2Q1rWWZAgQMxdXMW8Hi5vQUosLY3T3iXHCFEHcny2qR1ANJekJp2EyexHEiYTpsHpMkaLjrJuRttPJ3B5XCF6cPQ-6 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 2Q1rWWZAgQMxdXMW8Hi5vQUosLY3T3iXHCFEHcny2qR1ANJekJp2EyexHEiYTpsHpMkaLjrJuRttPJ3B5XCF6cPQ | 2024-08-26T14:56:19.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EAf5L1Vs8YqTM9xnKEUGMHErADpDcP8FT4Ldr5fpxMQP | ExactOutRoute | 0 | 1904086096 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 6 | 94 | [“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“EPiUvSot35Du2vPUgZS41C8hCqQxy76PX2K5PbVmFs7W”,“YZ4PViD9fcvEcFrSTbtCUFtSvtD1bExCKucwDShDjEq”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“6kwxpeSQ9CCNyeAgsaBYYoYrDRyAFfogpveazrooaqky”,“3euWSbyUyGod9Pa8Ji2MyLBvzvjbGnwo2iwouFwqk3An”,“8WPjBKQ2W5h4b8HKXyr7ecTn3ii3yCTgcLC1HSSzT6qx”,“1259qYpTeg9mDkGcLFRcvwCAJzPQw6wM8qUSpu3Zw6T9”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 1259qYpTeg9mDkGcLFRcvwCAJzPQw6wM8qUSpu3Zw6T9 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 1259qYpTeg9mDkGcLFRcvwCAJzPQw6wM8qUSpu3Zw6T9 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3euWSbyUyGod9Pa8Ji2MyLBvzvjbGnwo2iwouFwqk3An | 8WPjBKQ2W5h4b8HKXyr7ecTn3ii3yCTgcLC1HSSzT6qx | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 285982165 | 4311537769487 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“Raydium”}] | So11111111111111111111111111111111111111112 | 500 | 285982165-2sSmiM1cVhknEPZtRsdVPzfxBEWCJ246HucXfN3gg1kG72WibKmmFdn3AWXKUyPB1BRQ7XbEX2693PzxuTkoPwfc-6 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 2sSmiM1cVhknEPZtRsdVPzfxBEWCJ246HucXfN3gg1kG72WibKmmFdn3AWXKUyPB1BRQ7XbEX2693PzxuTkoPwfc | 2024-08-26T16:56:40.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | ErE12Nf1jv2fJ3wNZehapu81XqmMQmqqXYCYV1wxQCEH | ExactOutRoute | 0 | 1331512149 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 6 | 334 | [“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“44C5N4Rw2YJnHMbXW1jwYfw3EzruVsG2CosZ7m1TVSRB”,“FnkzqKmrKZrCMc4wDsC2fj5Zb8JqbyRZjdiiSdxP5xM2”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“GUe9XCpNgGm5CpPUq9g7pqmgeA9xAXxMcEfaiQ58fsgu”,“3euWSbyUyGod9Pa8Ji2MyLBvzvjbGnwo2iwouFwqk3An”,“CQDUszGqcj3VQArEtc8eNeqQitDZJyJGhGBtsNxLu1a4”,“1259qYpTeg9mDkGcLFRcvwCAJzPQw6wM8qUSpu3Zw6T9”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 1259qYpTeg9mDkGcLFRcvwCAJzPQw6wM8qUSpu3Zw6T9 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 1259qYpTeg9mDkGcLFRcvwCAJzPQw6wM8qUSpu3Zw6T9 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3euWSbyUyGod9Pa8Ji2MyLBvzvjbGnwo2iwouFwqk3An | CQDUszGqcj3VQArEtc8eNeqQitDZJyJGhGBtsNxLu1a4 |
Example Query
Example Query
SwapV6_ExactOutRouteV2_instruction
Jupiter Aggregator V6 exact-output swap instructions on Solana, where users specify desired output amount and pay variable input tokens. Contains routing paths, slippage parameters, and token account details for analyzing limit-order-like trading patterns.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
destination_token_program | STRING | Program address managing token operations for the destination asset. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
source_mint | STRING | Token mint address of the source asset in the swap operation. Base58-encoded Solana public key. |
source_token_program | STRING | Program address managing token operations for the source asset. Base58-encoded Solana public key. |
user_destination_token_account | STRING | Token account address owned by the user that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
user_source_token_account | STRING | Token account address owned by the user that provides the source asset for the swap operation. Base58-encoded Solana public key. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
out_amount | BIGNUMERIC | Amount of tokens received as output from the swap operation. Integer value representing the quantity in the token’s smallest unit. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
positive_slippage_bps | INT64 | Positive slippage captured from the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_in_amount | BIGNUMERIC | Estimated amount of source tokens required to achieve the specified output amount in an exact-out swap operation. Integer value representing the quantity in the token’s smallest unit. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| program | block_slot | out_amount | route_plan | source_mint | slippage_bps | surrogate_key | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | quoted_in_amount | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | source_token_program | positive_slippage_bps | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | destination_token_program | user_source_token_account | user_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 368758486 | 139402 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:{“WhirlpoolSwapV2”:{“a_to_b”:false}}}] | H4AKZt5PneF17oD79BN7M8D1ttQqXZs7dLrtZkvxUJLu | 1 | 368758486-5UBYpWwJXjnSoYFZNi9bnhhy3mUTvRZEexkxpDqgqpUSib3EF29UQLnaDJ9kS5ToeZ66wS6DFgkrekCTwZeXL81P-3 | 5UBYpWwJXjnSoYFZNi9bnhhy3mUTvRZEexkxpDqgqpUSib3EF29UQLnaDJ9kS5ToeZ66wS6DFgkrekCTwZeXL81P | 2025-09-23T15:25:32.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | ExactOutRouteV2 | 0 | 1936872363 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 261 | [“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS”,“23puUEn8e8n3FqchbKZbMcvbhsDy4MRfFLKBYmPQrSXZ”,“So11111111111111111111111111111111111111112”,“H4AKZt5PneF17oD79BN7M8D1ttQqXZs7dLrtZkvxUJLu”,“4h4ff3fWM83M24Zse5EnGRm4Q5oZSQUNSGXzwqAssJHX”,“Cf5xz3Zm25rTQ1jtBRHjKGooHRjhpHfDPw4wGVcTkMs3”,“DamqHzpq8N9nM5T9rT9VZ1iutZYuJdu1Uc41824Skiox”,“eTGZHBj3Xm5cjTenFM9XgDDcSnJY4vFrnT8VHDNWf1b”,“AxrWwXMR894pr3qgGwL5AoZnoRBQWhccfqJdPVaon7Ln”,“GkEGLvZg7ssYV3BGYLtstFrtyR4iZWeBsmoBeKs9uXyL”,“GkEGLvZg7ssYV3BGYLtstFrtyR4iZWeBsmoBeKs9uXyL”,“HQcGpos9uYkYV6pdqDN2tCi2tfLDuqy4P22U2SGbrV5j”,“jitodontfront1111111111111111JustUseJupiter”] | 3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | DamqHzpq8N9nM5T9rT9VZ1iutZYuJdu1Uc41824Skiox | 4h4ff3fWM83M24Zse5EnGRm4Q5oZSQUNSGXzwqAssJHX | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 368760516 | 1000000000 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:{“WhirlpoolSwapV2”:{“a_to_b”:false}}}] | BkP3ZfAgChrpr9hQSJ6hyXn24FN1XdjcengC4kxTFMnG | 1 | 368760516-2T38ghyqhzwJHErFZp2wLfnH1P4sP6MbYiJudF8KU3eJ6dNQEPkTSNPVrEkAnZjBiSjvG3jZ9uY61s8FKn2H4nQa-3 | 2T38ghyqhzwJHErFZp2wLfnH1P4sP6MbYiJudF8KU3eJ6dNQEPkTSNPVrEkAnZjBiSjvG3jZ9uY61s8FKn2H4nQa | 2025-09-23T15:38:54.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | ExactOutRouteV2 | 0 | 6037585135999 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 262 | [“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS”,“5s1WfDAASHWwX6YiwA4Bhp3F53CVDpZfJZiQahfPE5QU”,“So11111111111111111111111111111111111111112”,“BkP3ZfAgChrpr9hQSJ6hyXn24FN1XdjcengC4kxTFMnG”,“4h4ff3fWM83M24Zse5EnGRm4Q5oZSQUNSGXzwqAssJHX”,“6WdWDwPNjREXs28xM5PAaH57rUZEKkcLj11Bxo3WSPzo”,“ER4TqA95D38WJqig9CwziY2VXdB3iyWgVrWjJAuKxEGL”,“33mgoTgZ3ou3SHavdTrc6hdcLCqE1xDoH8EXvKJTUqMK”,“6pypUW1ZsVucNminEa5aYAGutdcFvMP2DhJ3n9acrVJh”,“AVJSs4PCmkisECi3Ap6RtycpskEJfFAezRnJHQBtLKit”,“AVJSs4PCmkisECi3Ap6RtycpskEJfFAezRnJHQBtLKit”,“2qXKnZyDkHBJG6DuqDq7g55yM5F1oBcQGtdSTUXgFm7F”,“jitodontfront1111111111111111JustUseJupiter”] | 3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | ER4TqA95D38WJqig9CwziY2VXdB3iyWgVrWjJAuKxEGL | 4h4ff3fWM83M24Zse5EnGRm4Q5oZSQUNSGXzwqAssJHX | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 368760537 | 300000000 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:{“WhirlpoolSwapV2”:{“a_to_b”:false}}}] | BkP3ZfAgChrpr9hQSJ6hyXn24FN1XdjcengC4kxTFMnG | 1 | 368760537-5wVLKesr3vDASrLEHPY2Y8EazTH5btodeQhg5hxXdS6NxVuWJCrwA8sTvkqTCkuuYcWzrGrohAcC7AcJnFB12mwx-3 | 5wVLKesr3vDASrLEHPY2Y8EazTH5btodeQhg5hxXdS6NxVuWJCrwA8sTvkqTCkuuYcWzrGrohAcC7AcJnFB12mwx | 2025-09-23T15:39:02.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | ExactOutRouteV2 | 0 | 1811283384596 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 10 | [“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS”,“5s1WfDAASHWwX6YiwA4Bhp3F53CVDpZfJZiQahfPE5QU”,“So11111111111111111111111111111111111111112”,“BkP3ZfAgChrpr9hQSJ6hyXn24FN1XdjcengC4kxTFMnG”,“4h4ff3fWM83M24Zse5EnGRm4Q5oZSQUNSGXzwqAssJHX”,“6WdWDwPNjREXs28xM5PAaH57rUZEKkcLj11Bxo3WSPzo”,“ER4TqA95D38WJqig9CwziY2VXdB3iyWgVrWjJAuKxEGL”,“33mgoTgZ3ou3SHavdTrc6hdcLCqE1xDoH8EXvKJTUqMK”,“6pypUW1ZsVucNminEa5aYAGutdcFvMP2DhJ3n9acrVJh”,“AVJSs4PCmkisECi3Ap6RtycpskEJfFAezRnJHQBtLKit”,“AVJSs4PCmkisECi3Ap6RtycpskEJfFAezRnJHQBtLKit”,“2qXKnZyDkHBJG6DuqDq7g55yM5F1oBcQGtdSTUXgFm7F”,“jitodontfront1111111111111111JustUseJupiter”] | 3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 3U1SYG1Xh4xEqABXyWwvqCxRV9G5Ahf2VXLwbc5QyNkS | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | ER4TqA95D38WJqig9CwziY2VXdB3iyWgVrWjJAuKxEGL | 4h4ff3fWM83M24Zse5EnGRm4Q5oZSQUNSGXzwqAssJHX |
Example Query
Example Query
SwapV6_FeeEvent_event
Fee events from Jupiter V6 swap aggregator on Solana capturing protocol fees collected on trades. Records fee amounts, input token mints (predominantly SOL/USDC), and fee recipient accounts for analyzing Jupiter’s revenue and fee structure.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
in_account | STRING | Account address involved in the transaction or operation. Hex-encoded, 0x-prefixed, 42-character string. |
in_amount | STRING | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination. |
in_mint | STRING | Address of the token mint or contract being created, deposited, or transferred. Base58-encoded Solana public key or hex-encoded EVM address. |
Sample Data
Sample Data
| in_mint | in_amount | block_slot | in_account | surrogate_key | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | transaction_index | transaction_signer | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| So11111111111111111111111111111111111111112 | 527036 | 318658967 | DYEKMLVvHTfD2efpSYbEgmUMB9TR2bWJUXNc2mueYrzr | 318658967-3YvfTemTqygi5ohHy3G3q3GqkhjCMMsJ4tVQW3ivfH4VWB9xbMaeqgYDwwPY9XKs124ZL5ejv1uWjGe7kReZDo5p-0-5 | 3YvfTemTqygi5ohHy3G3q3GqkhjCMMsJ4tVQW3ivfH4VWB9xbMaeqgYDwwPY9XKs124ZL5ejv1uWjGe7kReZDo5p | 2025-02-05T14:59:00.000Z | FeeEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 5 | 170 | CyHM7kwnbrdJEb5SPtgqpxvHhHWLrPwAgK9wiuwqMseC | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 |
| So11111111111111111111111111111111111111112 | 23807070 | 318564365 | DYEKMLVvHTfD2efpSYbEgmUMB9TR2bWJUXNc2mueYrzr | 318564365-5oh44HYVpLXj2eqR9BnTQjwgkbBhRth2QntSiTFEeGopdM7xMz2gpCqVFsuj9vFkXqwtiaP1oMpTvFqwby8R2ZLx-0-5 | 5oh44HYVpLXj2eqR9BnTQjwgkbBhRth2QntSiTFEeGopdM7xMz2gpCqVFsuj9vFkXqwtiaP1oMpTvFqwby8R2ZLx | 2025-02-05T04:31:45.000Z | FeeEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 5 | 159 | EU39HgkBDMZXYfYmGp7Kj1mqCDaUpdhXvCnSMrvACCr7 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 |
| So11111111111111111111111111111111111111112 | 44054679 | 318524443 | DYEKMLVvHTfD2efpSYbEgmUMB9TR2bWJUXNc2mueYrzr | 318524443-3Kp9qKewEoibE1AxEhQckwdFgnE8gPoaWHJ4APumAmmPgYyaDEvAi2prcbLcSaU7niHfqJYcUDAbQABq958VWFe3-0-5 | 3Kp9qKewEoibE1AxEhQckwdFgnE8gPoaWHJ4APumAmmPgYyaDEvAi2prcbLcSaU7niHfqJYcUDAbQABq958VWFe3 | 2025-02-05T00:06:03.000Z | FeeEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 5 | 109 | 68huFCtdyRKvZWrxLn2vohVrCha26S3UWUH8jaKG4YZ3 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 |
Example Query
Example Query
SwapV6_Route_instruction
Jupiter aggregator v6 Route instruction records on Solana, capturing multi-hop swap paths across decentralized exchanges (DEXs) like Raydium, Meteora, and Whirlpool with input amounts, quoted outputs, and routing strategies. Used for analyzing swap execution paths, slippage tolerance (basis points), and platform fee structures across integrated liquidity sources.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
platform_fee_account | STRING | Account address that receives platform fees charged for the swap operation. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
user_destination_token_account | STRING | Token account address owned by the user that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
user_source_token_account | STRING | Token account address owned by the user that provides the source asset for the swap operation. Base58-encoded Solana public key. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
in_amount | BIGNUMERIC | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_out_amount | BIGNUMERIC | Expected output amount for the swap operation. Numeric string representation of token quantity in smallest denomination. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| program | in_amount | block_slot | route_plan | slippage_bps | surrogate_key | token_program | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | executing_account | instruction_index | quoted_out_amount | transaction_index | remaining_accounts | transaction_signer | platform_fee_account | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | user_source_token_account | user_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 20000000000 | 317453865 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“Raydium”},{“input_index”:1,“output_index”:0,“percent”:100,“swap”:“MeteoraDlmm”}] | 0 | 317453865-5emP2rhqPRPZuiUFjTksZprT5HHrxSzpq5ZVN9oBhE9qXTE72xRCYdofBmyP8gqKfNCZUixmAVUYj2BZNSzFuCcr-2 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 5emP2rhqPRPZuiUFjTksZprT5HHrxSzpq5ZVN9oBhE9qXTE72xRCYdofBmyP8gqKfNCZUixmAVUYj2BZNSzFuCcr | 2025-01-31T00:45:13.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | Route | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | 20000000000 | 225 | [“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“4LqkhL5bdw9UFBYBnkV58tXNyn4bhJG6aPNurZwo8Xq6”,“2hKjFovpH2e6KMnQqWV4nHHhyJnV5XMPJpmfi1P1JFDo”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“HH5QkaL9MWWs1T2odjZakAct4buM4xJNqK1jJPPmpGnP”,“125zguHMnvr5es8WnTAvXX2RKcEqzsb5hD9XAFRGqU2C”,“HsgqJEGWFZNw8yRkr4Mo5VGj1bbC7gWXXqvpxwWzq7Qb”,“B2DGCTfmgpkP4SgYc2PbGFyYKXmyEdk1isv23sK6h2oX”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“ETfjXUkbr9UmpZNeJHDKG9LeP8g39TXwUhRcgk8x6JBp”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“7h2f7G5ySZR9yYH5t2Q1wGVTNgeva4fkKkbcG5fKNm5g”,“9ZKWaY45tee1m2v2pSPMX9rYsXCZG8FRmTGEZp6iwJuG”,“HsgqJEGWFZNw8yRkr4Mo5VGj1bbC7gWXXqvpxwWzq7Qb”,“125zguHMnvr5es8WnTAvXX2RKcEqzsb5hD9XAFRGqU2C”,“BXebtR4k2WiaZ1HJmxcZkoCdxSBx1g1xnEpVra9Ppump”,“So11111111111111111111111111111111111111112”,“DYXMcQrGkRpyneeGZpTPrcjTufzcX2vcihDndoy9R8L2”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“B2DGCTfmgpkP4SgYc2PbGFyYKXmyEdk1isv23sK6h2oX”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“D1ZN9Wj1fRSUQfCjhvnu1hqDMT7hzjzBBpi12nVniYD6”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“Av2Y5KZivPaBkYioHH4esLwg9KkecXazmDH8ki7HXKGe”,“BkLZGoUFsh7SUW3eQBhAyGB7f9gSK89hXD65wbikC9gv”,“3eXcKYsCi2KgAvdqu6zaSFG5M6NyKSZern4v6sr1VQCr”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”] | B2DGCTfmgpkP4SgYc2PbGFyYKXmyEdk1isv23sK6h2oX | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | B2DGCTfmgpkP4SgYc2PbGFyYKXmyEdk1isv23sK6h2oX | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 125zguHMnvr5es8WnTAvXX2RKcEqzsb5hD9XAFRGqU2C | 125zguHMnvr5es8WnTAvXX2RKcEqzsb5hD9XAFRGqU2C | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2388850833 | 317480137 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“Raydium”}] | 0 | 317480137-izi6VNHsmf8vckkw7ZFh1wA9KCDZaUDFTcWJj8zVZefTWfNTZXkaQkRffgKEBh993PdNBLJGTsS8RYoPktxMAGf-4 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | izi6VNHsmf8vckkw7ZFh1wA9KCDZaUDFTcWJj8zVZefTWfNTZXkaQkRffgKEBh993PdNBLJGTsS8RYoPktxMAGf | 2025-01-31T03:42:35.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | Route | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 4 | 98871670 | 200 | [“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“Di61XUjqNFyrCt2eVms8R5EWNeAUfVCX2kr9ikAdKNQv”,“DPxAHUfRj5akdwJxGZ7cbir2tQNP8bz76xA6ux8RERn4”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“AWcXGpmBGvhyZgWE4rEfSTFoDgHHrHa12fhyjqBvqeUL”,“13DeeERupPZfjaXT9TopXmD7mUZdiVaHwF4Ae3cKc18k”,“A3wWKmCUYJjJyMmfPZ6xVxoCCxcvJubB3eGyHYtTY3sd”,“j1opmdubY84LUeidrPCsSGskTCYmeJVzds1UWm6nngb”] | j1opmdubY84LUeidrPCsSGskTCYmeJVzds1UWm6nngb | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | j1opmdubY84LUeidrPCsSGskTCYmeJVzds1UWm6nngb | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 13DeeERupPZfjaXT9TopXmD7mUZdiVaHwF4Ae3cKc18k | A3wWKmCUYJjJyMmfPZ6xVxoCCxcvJubB3eGyHYtTY3sd | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 1371862510894 | 317604006 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“Raydium”}] | 0 | 317604006-2amqrQLoAq9TWFUU3G1D7JbTxwq4KVMo7rjojQcdggeEgtTF8VFmaeFRddbG2gcSeo865bAL4VXQe4K7f7PThUEf-5 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 2amqrQLoAq9TWFUU3G1D7JbTxwq4KVMo7rjojQcdggeEgtTF8VFmaeFRddbG2gcSeo865bAL4VXQe4K7f7PThUEf | 2025-01-31T17:32:08.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | Route | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 5 | 1979733345 | 237 | [“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“FRhB8L7Y9Qq41qZXYLtC2nw8An1RJfLLxRF2x9RwLLMo”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“4ShRqC2n3PURN7EiqmB8X4WLR81pQPvGLTPjL9X8SNQp”,“4Vc6N76UBu26c3jJDKBAbvSD7zPLuQWStBk7QgVEoeoS”,“n6CwMY77wdEftf2VF6uPvbusYoraYUci3nYBPqH1DJ5”,“srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX”,“92R9ZDC7buk2gQ8kHVynnSAxKjHYGUippr9QUdZ759iF”,“Cg5SE2g3WRvXN2RfGoy1DwZxqeS96EVWT7L2aCisJv44”,“5txxTo3cBYytAo97Ca9hCT3zJCxv9knHXqNP9W2xEJkN”,“HJUAR8MELHWJTsz72mbEpxcre83YBx61h2hsqKgvG59R”,“EBvGGuPyK4oxKpax2MNASQsRWfGoVJh4t1JJw8fuVcy3”,“DRJdNZ8b8CHrq3xwTSofbhmbXFneZTQrPTgFGddJ6cDf”,“8Ym59BRuBt44GnhkQyYQPssGfY3kX4kFaHSs33PwMXbB”,“13GcDk291xJBYpzTrgmEVkLxKsFXszrBMYSButF3WjTd”,“F2Mqbwtn54XMPtXC9i4Np79TSWdTKLomPmaXrDm8jQ3P”,“EjwYJMj7wyP9w29WttYBSfh4dfFSuCFiSpAmjhiU72yp”] | EjwYJMj7wyP9w29WttYBSfh4dfFSuCFiSpAmjhiU72yp | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | EjwYJMj7wyP9w29WttYBSfh4dfFSuCFiSpAmjhiU72yp | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 13GcDk291xJBYpzTrgmEVkLxKsFXszrBMYSButF3WjTd | F2Mqbwtn54XMPtXC9i4Np79TSWdTKLomPmaXrDm8jQ3P |
Example Query
Example Query
SwapV6_RouteV2_instruction
Jupiter V6 swap instructions on Solana using RouteV2 multi-hop routing with input/output amounts, slippage parameters, and routing plan details. Useful for analyzing DEX aggregation patterns, routing efficiency, and cross-protocol arbitrage flows.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
destination_token_program | STRING | Program address managing token operations for the destination asset. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
source_mint | STRING | Token mint address of the source asset in the swap operation. Base58-encoded Solana public key. |
source_token_program | STRING | Program address managing token operations for the source asset. Base58-encoded Solana public key. |
user_destination_token_account | STRING | Token account address owned by the user that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
user_source_token_account | STRING | Token account address owned by the user that provides the source asset for the swap operation. Base58-encoded Solana public key. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
in_amount | BIGNUMERIC | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
positive_slippage_bps | INT64 | Positive slippage captured from the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_out_amount | BIGNUMERIC | Expected output amount for the swap operation. Numeric string representation of token quantity in smallest denomination. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| program | in_amount | block_slot | route_plan | source_mint | slippage_bps | surrogate_key | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | executing_account | instruction_index | quoted_out_amount | transaction_index | remaining_accounts | transaction_signer | source_token_program | positive_slippage_bps | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | destination_token_program | user_source_token_account | user_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3617182592 | 368376398 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:“Aquifer”},{“bps”:10000,“input_index”:1,“output_index”:2,“swap”:{“MeteoraDlmmSwapV2”:{“remaining_accounts_info”:{“slices”:[]}}}},{“bps”:10000,“input_index”:2,“output_index”:0,“swap”:{“SolFiV2”:{“is_quote_to_base”:false}}}] | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 0 | 368376398-2wW2aUhAvkE9RwbhyWYrvS8RDJXGrKg8RQXCUtu4gTEipVo9Ckpdnft7ZyPzYzyaFkwjt7x7oivqPCg6RDN4MpcE-0 | 2wW2aUhAvkE9RwbhyWYrvS8RDJXGrKg8RQXCUtu4gTEipVo9Ckpdnft7ZyPzYzyaFkwjt7x7oivqPCg6RDN4MpcE | 2025-09-21T21:20:07.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | RouteV2 | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 | 3617182592 | 211 | [“AQU1FRd7papthgdrwPTTq5JacJh8YtwEXaBfKU3bTz45”,“Sysvar1nstructions1111111111111111111111111”,“136XYMmeSN7KAkXNkpPxrGGWp1AWZHTecNXnMe31qxew”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“97Pi8E6Lt9Ph9qSSKxHR3bG1ChFEwGrgkPF8febSeKWf”,“Dz9mQ9NzkBcCsuGPFJ3r1bS4wgqKMHBPiVuniW8Mbonk”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“FheSZAWXVma4HF4gLZCPhnPQnCUbmrL3Q4HaLSRvgLt8”,“EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v”,“5AVyF6qJBi8GxVjh6nh4Ew1DiJZugPxz9m58a8v2osk2”,“CNC5TaeNQEoSPfQKZ7GgfM4R8WYAJRKRSHFCHkf2H7ko”,“883UJixUXba2vkNMwWp1Lokk3vS8jumVX94RB87gxCrG”,“8mZVRgrrDjbhGdb6TSfHbhwoB4FoGDfo6D231PM7GDfW”,“2rB2YghwLMsScpTrs4fAA6H6tEYoMxp835oTRi5YwY9U”,“8MZUyFq6xssYN6YcPFv7JmmV66x2xQJLtyTN3ppYtGax”,“GtwzYxBQcPFNFQcYbdELuaKzb4DGJpGVU2ehLhzbffCw”,“7ULN1YSsJ3tnC98PVko7qTS5iGzX73QY74vgMeHjwvkW”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“8ztFxjFPfVUtEf4SLSapcFj8GW2dxyUA9no2bLPq7H7V”,“5M6Rqe7JJXYsMzPFXPk5SgnVBZzYqga8zdft85VCrfB7”,“64GTWbkiCgZt62EMccjFHRoT1MQAQviDioa63NCj37w8”,“HJfR4mh9Yctrrh8pQQsrGsNdqV7KfpaaXGSdxGTwoeBK”,“97Pi8E6Lt9Ph9qSSKxHR3bG1ChFEwGrgkPF8febSeKWf”,“FjMnh2dSDwoyf9hqV4FTgkCN9TXy6swcLTvQfWAafYLZ”,“Dz9mQ9NzkBcCsuGPFJ3r1bS4wgqKMHBPiVuniW8Mbonk”,“So11111111111111111111111111111111111111112”,“Fo3m9HQx8Rv4EMzmKWxe5yjCZMNcB5W5sKNv4pDzRFqe”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“136XYMmeSN7KAkXNkpPxrGGWp1AWZHTecNXnMe31qxew”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“D1ZN9Wj1fRSUQfCjhvnu1hqDMT7hzjzBBpi12nVniYD6”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“433yNSNcf1Gx9p8mWATybS81wQtjBfxmrnHpxNUzcMvU”,“3EeA4sGCytGAn5S7adMU6CkfmSnUPawHJ5Sm5RZofB3r”,“Cp4okz4TnHVqHJGNHaQJu6ekM42GhUsaxy6jYGYLbG7b”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“SV2EYYJyRz2YhfXwXnhNAevDEui5Q6yrfyo13WtupPF”,“136XYMmeSN7KAkXNkpPxrGGWp1AWZHTecNXnMe31qxew”,“65ZHSArs5XxPseKQbB1B4r16vDxMWnCxHMzogDAqiDUc”,“2ny7eGyZCoeEVTkNLf5HcnJFBKkyA4p4gcrtb3b8y8ou”,“FmxXDSR9WvpJTCh738D1LEDuhMoA8geCtZgHb3isy7Dp”,“CRo8DBwrmd97DJfAnvCv96tZPL5Mktf2NZy2ZnhDer1A”,“GhFfLFSprPpfoRaWakPMmJTMJBHuz6C694jYwxy2dAic”,“FjMnh2dSDwoyf9hqV4FTgkCN9TXy6swcLTvQfWAafYLZ”,“FheSZAWXVma4HF4gLZCPhnPQnCUbmrL3Q4HaLSRvgLt8”,“So11111111111111111111111111111111111111112”,“EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“Sysvar1nstructions1111111111111111111111111”] | 136XYMmeSN7KAkXNkpPxrGGWp1AWZHTecNXnMe31qxew | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 136XYMmeSN7KAkXNkpPxrGGWp1AWZHTecNXnMe31qxew | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | FheSZAWXVma4HF4gLZCPhnPQnCUbmrL3Q4HaLSRvgLt8 | FheSZAWXVma4HF4gLZCPhnPQnCUbmrL3Q4HaLSRvgLt8 | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 9999558346 | 368232539 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:{“TesseraV”:{“side”:“Bid”}}},{“bps”:10000,“input_index”:1,“output_index”:0,“swap”:{“HumidiFi”:{“is_base_to_quote”:true,“swap_id”:“12837263974832704422”}}}] | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 0 | 368232539-21oKkCYA2jBgtzSbGXLUDy7dxQPiexuWEPQu6t1yKE2fKq9k4oE3wpbuoJ5iZ53UAVtsjBzF6ZXtC9AMHxBLg9tF-0 | 21oKkCYA2jBgtzSbGXLUDy7dxQPiexuWEPQu6t1yKE2fKq9k4oE3wpbuoJ5iZ53UAVtsjBzF6ZXtC9AMHxBLg9tF | 2025-09-21T05:31:52.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | RouteV2 | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 | 9999558346 | 117 | [“TessVdML9pBGgG9yGks7o4HewRaXVAMuoVj4x83GLQH”,“8ekCy2jHHUbW2yeNGFWYJT9Hm9FW7SvZcZK66dSZCDiF”,“FLckHLGMJy5gEoXWwcE68Nprde1D4araK4TGLw4pQq2n”,“139mbBVK3sDVmLVFKBdDzafVgjrrWxmWDN8sGvgiP9Gi”,“5pVN5XZB8cYBjNLFrsBCPWkCQBan5K5Mq2dWGzwPgGJV”,“9t4P5wMwfFkyn92Z7hf463qYKEZf8ERVZsGBEPNp8uJx”,“27MQif8wyW22BdrLizGrdTBLcU8Zppn5XYSZpwbzVXQ7”,“HHGxqjWS6CsQdKQQGq2XqymoJa62U2fgKip5JATcpzLW”,“So11111111111111111111111111111111111111112”,“EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“Sysvar1nstructions1111111111111111111111111”,“9H6tua7jkLhdm3w8BvgpTn5LZNU7g4ZynDmCiNN3q6Rp”,“139mbBVK3sDVmLVFKBdDzafVgjrrWxmWDN8sGvgiP9Gi”,“DB3sUCP2H4icbeKmK6yb6nUxU5ogbcRHtGuq7W2RoRwW”,“8BrVfsvzb1DZqCactbYWoKSv24AfsLBuXJqzpzYCwznF”,“HsQcHFFNUVTp3MWrXYbuZchBNd4Pwk8636bKzLvpfYNR”,“27MQif8wyW22BdrLizGrdTBLcU8Zppn5XYSZpwbzVXQ7”,“HHGxqjWS6CsQdKQQGq2XqymoJa62U2fgKip5JATcpzLW”,“SysvarC1ock11111111111111111111111111111111”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“Sysvar1nstructions1111111111111111111111111”] | 139mbBVK3sDVmLVFKBdDzafVgjrrWxmWDN8sGvgiP9Gi | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 139mbBVK3sDVmLVFKBdDzafVgjrrWxmWDN8sGvgiP9Gi | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | HHGxqjWS6CsQdKQQGq2XqymoJa62U2fgKip5JATcpzLW | HHGxqjWS6CsQdKQQGq2XqymoJa62U2fgKip5JATcpzLW | ||
| JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 846535394 | 368298028 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:{“SolFiV2”:{“is_quote_to_base”:true}}},{“bps”:10000,“input_index”:1,“output_index”:2,“swap”:“MeteoraDammV2”},{“bps”:10000,“input_index”:2,“output_index”:0,“swap”:{“SolFiV2”:{“is_quote_to_base”:false}}}] | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 0 | 368298028-CkrQtkxuXsCNteYivUkmmExwPP8uN8o3JFVtvFqnTGVEJo3rmYA7Uqtevk1oTCkkVazSjfPm192ySRgeY4przL5-0 | CkrQtkxuXsCNteYivUkmmExwPP8uN8o3JFVtvFqnTGVEJo3rmYA7Uqtevk1oTCkkVazSjfPm192ySRgeY4przL5 | 2025-09-21T12:43:48.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | RouteV2 | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 | 846535394 | 268 | [“SV2EYYJyRz2YhfXwXnhNAevDEui5Q6yrfyo13WtupPF”,“13ePrfubtZpv9BNiWcqnjTR1XsfTnEUBGavCgsGYLTBx”,“ErP5XNqqLXN99hoa4JnHB199rcetMjMdEoJwnphwv7sn”,“5PE4Z3LEzeUW6UYqGmpmswPwo7TVu3R7chXbCBSBaCZ5”,“FmxXDSR9WvpJTCh738D1LEDuhMoA8geCtZgHb3isy7Dp”,“55ZkikF6FSsfR6JNgwGCmpyasCXcQhppM2w5u7E9kBRm”,“GMnRRzsS65ovHFWdqjEALJrZtr1MQNVTz2KGNWqME1gs”,“C45F3FSUH9qZJ4Y6sgRqfknL9muT2V78m6fLdoDjwEmC”,“8JfSEzfWXKwQ5TfCtAsFv1SqpkVSNZMWi1HUcQ8sFBTT”,“WLFinEv6ypjkczcS83FZqFpgFZYwQXutRbxGe7oC16g”,“EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“Sysvar1nstructions1111111111111111111111111”,“cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG”,“HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC”,“F6L1RKAKwNuWwyCwweja6uxAkRv41XFTRWmg8tKGkn83”,“C45F3FSUH9qZJ4Y6sgRqfknL9muT2V78m6fLdoDjwEmC”,“4AuwbbKALQZfUgDR1kB9XzQ73JvYmxTEYALvroAvRTrN”,“AXxZv69K6EBZ22PNZwfdkAPLGYuXLNs4FXyG7yaWzf7i”,“9ePpyKJYstsrPCGP2yCKQbTfwuwUQ8pc2NA1pi6EDCDd”,“WLFinEv6ypjkczcS83FZqFpgFZYwQXutRbxGe7oC16g”,“USD1ttGY1N17NEEHLmELoaybftRBUSErhqYiQzvEmuB”,“13ePrfubtZpv9BNiWcqnjTR1XsfTnEUBGavCgsGYLTBx”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG”,“3rmHSu74h1ZcmAisVcWerTCiRDQbUrBKmcwptYGjHfet”,“cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG”,“SV2EYYJyRz2YhfXwXnhNAevDEui5Q6yrfyo13WtupPF”,“13ePrfubtZpv9BNiWcqnjTR1XsfTnEUBGavCgsGYLTBx”,“2sp6rCc4VaXJ5qCbrPukpQVjZVZey42pj7QkynYNDdw3”,“By9zHEbZJvYrBws27SqPXggfSAH3fjnJcdxKgdogyXUm”,“QoFvFhDZg9TaZEi4SsasWpH5xXzk3zBqfRyicGexfNQ”,“CRF6Tegjtv3k9tuvKKbXroq4UmKXh9ZP92tn17sjjsFY”,“CT8B2qJAqy93GAU5Qor9s5xGGQEoiEwSSNRPAaDFYrgL”,“4AuwbbKALQZfUgDR1kB9XzQ73JvYmxTEYALvroAvRTrN”,“8JfSEzfWXKwQ5TfCtAsFv1SqpkVSNZMWi1HUcQ8sFBTT”,“USD1ttGY1N17NEEHLmELoaybftRBUSErhqYiQzvEmuB”,“EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“Sysvar1nstructions1111111111111111111111111”] | 13ePrfubtZpv9BNiWcqnjTR1XsfTnEUBGavCgsGYLTBx | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 13ePrfubtZpv9BNiWcqnjTR1XsfTnEUBGavCgsGYLTBx | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 8JfSEzfWXKwQ5TfCtAsFv1SqpkVSNZMWi1HUcQ8sFBTT | 8JfSEzfWXKwQ5TfCtAsFv1SqpkVSNZMWi1HUcQ8sFBTT |
Example Query
Example Query
SwapV6_SharedAccountsExactOutRoute_instruction
Exact output amount swap instructions from Jupiter V6 aggregator on Solana, specifying the desired token quantity to receive while accepting variable input amounts. Used for analyzing user swap behavior, slippage tolerance, and multi-hop routing patterns across decentralized exchanges.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
platform_fee_account | STRING | Account address that receives platform fees charged for the swap operation. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
program_authority | STRING | Program-derived address (PDA) with authority to execute protocol operations. Base58-encoded Solana public key. |
program_destination_token_account | STRING | Token account controlled by the Jupiter program that receives the destination asset during a swap operation. Base58-encoded Solana public key. |
program_source_token_account | STRING | Token account controlled by the Jupiter program that holds the source asset during a swap operation. Base58-encoded Solana public key. |
source_mint | STRING | Token mint address of the source asset in the swap operation. Base58-encoded Solana public key. |
source_token_account | STRING | Token account address that holds the source asset being swapped. Base58-encoded Solana public key. |
token_2022_program | STRING | Program address for the Token-2022 Program when managing SPL tokens with extended features. Base58-encoded Solana public key. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
id | INT64 | Sequential integer identifier for the record within the table. |
out_amount | BIGNUMERIC | Amount of tokens received as output from the swap operation. Integer value representing the quantity in the token’s smallest unit. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_in_amount | BIGNUMERIC | Estimated amount of source tokens required to achieve the specified output amount in an exact-out swap operation. Integer value representing the quantity in the token’s smallest unit. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| id | program | block_slot | out_amount | route_plan | source_mint | slippage_bps | surrogate_key | token_program | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | quoted_in_amount | executing_account | instruction_index | program_authority | transaction_index | remaining_accounts | token_2022_program | transaction_signer | platform_fee_account | source_token_account | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | program_source_token_account | program_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 229076246 | 1 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:{“Whirlpool”:{“a_to_b”:true}}}] | So11111111111111111111111111111111111111112 | 50 | 229076246-4SxcZ2WEdU3EXXRZ9oxv277FbLkFk6CpDvYTyjXiz6LvdBPYtZYNiaJXsbVCFuJXr8i6B2PmQmfzd8x9idLryAGj-2 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 4SxcZ2WEdU3EXXRZ9oxv277FbLkFk6CpDvYTyjXiz6LvdBPYtZYNiaJXsbVCFuJXr8i6B2PmQmfzd8x9idLryAGj | 2023-11-10T00:47:34.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | SharedAccountsExactOutRoute | 0 | 23 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | 2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h | 52 | [“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h”,“21gTfxAnhUDjJGZJDkTXctGFKT8TeiXx6pN1CEg9K1uW”,“H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo”,“yZCASCGkCK9y12GrEk5W56kCxLxeXirg5EuarxJj5Ca”,“JSvtokJbtGsYhneKomFBjnJh4djEQLdHV2kAeS43bBZ”,“5SLdQQUuikd55gkyu82xpiknfqEVH6SyNLABipGgMAbA”,“Dz8FfHKdSXQhYLqxfMxiJBcFvSpPh83SAtksuk5EFvfA”,“J9wo1jiBurKQzcAegEUNn8ykEBfjZg3nDQwDghNS1ptP”,“8HUQDaGKC4SyDEp2hqc94rE52QbeLByQs2DraUVaTZSt”,“9RaLu1yfAuyLf9RgSwYSRKpm3qf7qb7XHYXv44ZxeJcz”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 4ZBpkmkQgGgGUTY45cX79dgyDEJuNeDHXHfFUGztfFSU | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 4jZrWNBssabRAWsfA4AQL48PCZ2MEGuWq8Lc67gQDAQE | 4ZBpkmkQgGgGUTY45cX79dgyDEJuNeDHXHfFUGztfFSU | 5KwLBLPr6XXLmcsuQ4wcbe61NfxFaKweq5iMpRiT9xEC | H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo | JSvtokJbtGsYhneKomFBjnJh4djEQLdHV2kAeS43bBZ | ||
| 1 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 229230370 | 2 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:{“Whirlpool”:{“a_to_b”:true}}}] | So11111111111111111111111111111111111111112 | 50 | 229230370-yKQ6UbbAYp2EAMYZ4Qe17yzgbtWPRMPsqs8CtYVYm7A4a5NzUGx13AuEv774YcyDXtRWDQAi3jQuEJoPnD1GgR2-2 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | yKQ6UbbAYp2EAMYZ4Qe17yzgbtWPRMPsqs8CtYVYm7A4a5NzUGx13AuEv774YcyDXtRWDQAi3jQuEJoPnD1GgR2 | 2023-11-10T19:26:50.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | SharedAccountsExactOutRoute | 0 | 38 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | 2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h | 119 | [“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h”,“21gTfxAnhUDjJGZJDkTXctGFKT8TeiXx6pN1CEg9K1uW”,“H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo”,“yZCASCGkCK9y12GrEk5W56kCxLxeXirg5EuarxJj5Ca”,“JSvtokJbtGsYhneKomFBjnJh4djEQLdHV2kAeS43bBZ”,“5SLdQQUuikd55gkyu82xpiknfqEVH6SyNLABipGgMAbA”,“FPQW6y7Upa6dqYaCimYuqn9uXrt8e6F6RZR4CLXCo62u”,“Dz8FfHKdSXQhYLqxfMxiJBcFvSpPh83SAtksuk5EFvfA”,“J9wo1jiBurKQzcAegEUNn8ykEBfjZg3nDQwDghNS1ptP”,“9RaLu1yfAuyLf9RgSwYSRKpm3qf7qb7XHYXv44ZxeJcz”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | GHo6gArkrGhJ8T9vEH3B2G5diBbLmzyERK3r6gDMm7pp | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2GxEVKk6yBd1H5DTPhM4Fgip7zDfXNUEKdDkAWm7DvK7 | GHo6gArkrGhJ8T9vEH3B2G5diBbLmzyERK3r6gDMm7pp | 2okMDZ5Xaz9w2a8RszAV1r7vramsrVF4DMq6mQ4vkCga | H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo | JSvtokJbtGsYhneKomFBjnJh4djEQLdHV2kAeS43bBZ | ||
| 1 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 229142164 | 29750000000 | [{“input_index”:0,“output_index”:2,“percent”:90,“swap”:{“Whirlpool”:{“a_to_b”:false}}},{“input_index”:0,“output_index”:2,“percent”:10,“swap”:{“Whirlpool”:{“a_to_b”:false}}},{“input_index”:2,“output_index”:3,“percent”:100,“swap”:{“Whirlpool”:{“a_to_b”:true}}}] | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 50 | 229142164-3pzKJVKA7zce1h81QkcktC6FhEhSDweHKnRcKyryDz5xSLi8Tex9x2mjuNgQWqqtyxqEZp1H9ackSTDGwERGhseh-2 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 3pzKJVKA7zce1h81QkcktC6FhEhSDweHKnRcKyryDz5xSLi8Tex9x2mjuNgQWqqtyxqEZp1H9ackSTDGwERGhseh | 2023-11-10T08:37:24.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn | SharedAccountsExactOutRoute | 0 | 1499782755 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | 2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h | 87 | [“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h”,“7qbRF6YsyGuLUVs6Y1q64bdVrfe4ZcUUz1JRdoVNUJnm”,“H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo”,“9RfZwn2Prux6QesG1Noo4HzMEBv3rPndJ2bN2Wwd6a7p”,“JSvtokJbtGsYhneKomFBjnJh4djEQLdHV2kAeS43bBZ”,“BVNo8ftg2LkkssnWT4ZWdtoFaevnfD6ExYeramwM27pe”,“BbqGaVPWEzAEPejFmyxUyjaHoquYt8YVVuUEQyRiLWxh”,“CrG3tbpzisatcBwVRfiuJJvWXUFewmxxYYKEh7L42nrd”,“FLNNqPmeaSEdmq7xVVTTt5ErEVmpg4kcnRrffg9D6PQr”,“6vK8gSiRHSnZzAa5JsvBF2ej1LrxpRX21Y185CzP4PeA”,“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h”,“FpCMFDFGYotvufJ7HrFHsWEiiQCGbkLCtwHiDnh7o28Q”,“H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo”,“6mQ8xEaHdTikyMvvMxUctYch6dUjnKgfoeib2msyMMi1”,“JSvtokJbtGsYhneKomFBjnJh4djEQLdHV2kAeS43bBZ”,“AQ36QRk3HAe6PHqBCtKTQnYKpt2kAagq9YoeTqUPMGHx”,“39LKgD1ydNzPSXYWTii3fw2JZzWxsFMse4EgCV639ZrF”,“4yXehPVNHG61V9B74Q2fVGHbG7TRvgdbgDA7oxkVsBaT”,“5Gk9jjMWcbAMCS5nsidRENW8Q9MBFbFxX9y9PeTrNriJ”,“923j69hYbT5Set5kYfiQr1D8jPL6z15tbfTbVLSwUWJD”,“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“2MFoS3MPtvyQ4Wh4M9pdfPjz6UhVoNbFbGJAskCPCj3h”,“Hp53XEtt4S8SvPCXarsLSdGfZBuUr5mMmZmX2DRNXQKp”,“H1qQ6Hent1C5wa4Hc3GK2V1sgg4grvDBbmKd5H8dsTmo”,“F7tcS67EfP4bBJhWLxCk6ZmPVcsmPnJvPLQcDw5eeR67”,“FM8qFB3AqtpFgdRHSocfUHKFgoXcRkwEHZHoJros9Z2w”,“8tfJVFdcogGMmvW1RA1kDZey2BjwdCznF3MD4Pcxi9xn”,“6YnNjQcMDPio26jeKnnxfmyzPCHQKr5WhZnSbg1jSNXW”,“7btBrG9gQC5BKLaHLvdhL4DVCXYtppVD4EeQeGGdWWEU”,“BHis2FrPbDvo9rAqytnQLZvH2Pbeb8r9znipdQKkC9o8”,“HtKTsc1mu3PaLo89AZBaHtxooUfdvxEvBbo2YT99k45Z”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | HXvVjWARTwVR8iAXetg9nnEQziAhMbpQf6jZe5MVgf4w | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | DPVJvHisaTYKXdMJi93nFoRZQCcBRXayyRNLJfbfsGf3 | HXvVjWARTwVR8iAXetg9nnEQziAhMbpQf6jZe5MVgf4w | zUzFUwrAHj89fpwstekXnmt8jWBrVSzEFMZMgdTMUNp | JSvtokJbtGsYhneKomFBjnJh4djEQLdHV2kAeS43bBZ | FM8qFB3AqtpFgdRHSocfUHKFgoXcRkwEHZHoJros9Z2w |
Example Query
Example Query
SwapV6_SharedAccountsExactOutRouteV2_instruction
Jupiter V6 exact-out swap instruction records on Solana, specifying a fixed output amount with variable input amount tolerance. Contains multi-hop route plans, slippage parameters, and token account details for analyzing swap execution patterns and liquidity routing strategies.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
destination_token_program | STRING | Program address managing token operations for the destination asset. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
program_authority | STRING | Program-derived address (PDA) with authority to execute protocol operations. Base58-encoded Solana public key. |
program_destination_token_account | STRING | Token account controlled by the Jupiter program that receives the destination asset during a swap operation. Base58-encoded Solana public key. |
program_source_token_account | STRING | Token account controlled by the Jupiter program that holds the source asset during a swap operation. Base58-encoded Solana public key. |
source_mint | STRING | Token mint address of the source asset in the swap operation. Base58-encoded Solana public key. |
source_token_account | STRING | Token account address that holds the source asset being swapped. Base58-encoded Solana public key. |
source_token_program | STRING | Program address managing token operations for the source asset. Base58-encoded Solana public key. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
id | INT64 | Sequential integer identifier for the record within the table. |
out_amount | BIGNUMERIC | Amount of tokens received as output from the swap operation. Integer value representing the quantity in the token’s smallest unit. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
positive_slippage_bps | INT64 | Positive slippage captured from the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_in_amount | BIGNUMERIC | Estimated amount of source tokens required to achieve the specified output amount in an exact-out swap operation. Integer value representing the quantity in the token’s smallest unit. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| id | program | block_slot | out_amount | route_plan | source_mint | slippage_bps | surrogate_key | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | quoted_in_amount | executing_account | instruction_index | program_authority | transaction_index | remaining_accounts | transaction_signer | source_token_account | source_token_program | positive_slippage_bps | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | destination_token_program | program_source_token_account | program_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 12 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 369001176 | 5000000000 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:“RaydiumClmm”},{“bps”:2300,“input_index”:1,“output_index”:3,“swap”:“RaydiumClmm”},{“bps”:7700,“input_index”:0,“output_index”:3,“swap”:“RaydiumClmm”}] | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 50 | 369001176-4a5VFJyytpyxQg7iz43opGgjxrNqyBMd1h9doxjvqkDACnEnCZ14QJLaztiLm9thhiNgAnjhxVGdfKZoDborarWP-3 | 4a5VFJyytpyxQg7iz43opGgjxrNqyBMd1h9doxjvqkDACnEnCZ14QJLaztiLm9thhiNgAnjhxVGdfKZoDborarWP | 2025-09-24T18:10:28.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | SharedAccountsExactOutRouteV2 | 0 | 1073241570 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76 | 282 | [“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76”,“9iFER3bpjf1PTTCQCfTRu17EJgvsxo9pVyA9QWwEuX4x”,“BZtgQEyS6eXUXicYPHecYQ7PybqodXQMvkjUbP4R8mUU”,“819hAmNKJ4MyEF9fEYc31vzqsnwfxN7NtrM2QpovgvtS”,“A5LZUZCbcsTxU2oszHASHpe4Cbo44TTHNy7aan9P7fyA”,“4iJQGzZpys4N13rGXbsB3NqehPkrgrcmDUEcLw7D6GKL”,“7NQjToK5NenQZvhPRc1nC1URuKJ4nuLxGPdTbpTiz9EN”,“3YZE41e4GKm9Uqvx6H4QA1FdyxT15nEjUP8LbvdiDF2t”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“2PufrkkvNj7nF32GRvoR1DEmXs8F99gYzyzCQtmbndxd”,“HSJS4BrYCZq9DmCNFNfctqq9o2sfTY5YQiy9n4W8djcB”,“FULWc1hWdGMBGSB4Ut3QZBCU74muZmLmM9z9UqheWoUw”,“4dyzCCdBV1fTB4GYk8yfeSCnM4TXhEULAc2x6syEw6Aa”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76”,“9iFER3bpjf1PTTCQCfTRu17EJgvsxo9pVyA9QWwEuX4x”,“3nMFwZXwY1s1M5s8vYAHqd4wGs4iSxXE4LRoUMMYqEgF”,“A5LZUZCbcsTxU2oszHASHpe4Cbo44TTHNy7aan9P7fyA”,“6AMWTvaL1pscDo5CAaBhPfv7xnSLjJ3ZXScV9yt5Gr5G”,“2n6fxuD6PA5NYgEnXXYMh2iWD1JBJ1LGf76kFJAayZmX”,“AbcuyoPeYnddzFoFQudsiFka8qd6tTwvLgxwtpTKTpKC”,“Cqb16WaM7dDDP8koxYASDJLWgan4STDB1R3LiSH8r3GR”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“FekzBwBPGWR6FggYW7efasZAmMjyscQMdfaikyaiukck”,“2ncinnTcJxbZ1nUHavBVJ3Ap3R4CE7p2LJ6Jtpd1vLzd”,“F6ASzgqzPwn1WdJcfdi3bdMTNwoxtoLBTU5ccf4UWnwE”,“GXxJTWWAjukS8RsbfYC213vqaW5i6C5VvDyUL6vMAYki”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76”,“9iFER3bpjf1PTTCQCfTRu17EJgvsxo9pVyA9QWwEuX4x”,“8sLbNZoA1cfnvMJLPfp98ZLAnFSYCFApfJKMbiXNLwxj”,“819hAmNKJ4MyEF9fEYc31vzqsnwfxN7NtrM2QpovgvtS”,“6AMWTvaL1pscDo5CAaBhPfv7xnSLjJ3ZXScV9yt5Gr5G”,“6mK4Pxs6GhwnessH7CvPivqDYauiHZmAdbEFDpXFk9zt”,“6P4tvbzRY6Bh3MiWDHuLqyHywovsRwRpfskPvyeSoHsz”,“3MsJXVvievxAbsMsaT6TS4i6oMitD9jazucuq3X234tC”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“xJT8sugmHs8ZBCkbN3k3htbeN8WBc1g4KwUkruN1Xs7”,“DoPuiZfJu7sypqwR4eiU7C5TMcmmiFoU4HaF5SoD8mRy”,“BGV5jNFGktcs6zGjeAeRmPasd3DZ8T7rDavYGSaaaVxU”,“ERt8NcnNXjPshZ3iznr3pdxUvmNAFY3XrjemDXPCfgqQ”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“jitodontfront1111111111111111JustUseJupiter”] | 12DWSGxgpjx45ngG1GWezBmRUF16njGF2udzCHBXYtLM | 9xmSjcxbygFZ1JxmDE95FU6GM76bhunVZZT4nj1CFvd8 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 12DWSGxgpjx45ngG1GWezBmRUF16njGF2udzCHBXYtLM | 9NKRomGtdtfLqrJL49rpTFnViHZDFbs2TY2znVH4q4gn | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 819hAmNKJ4MyEF9fEYc31vzqsnwfxN7NtrM2QpovgvtS | 6AMWTvaL1pscDo5CAaBhPfv7xnSLjJ3ZXScV9yt5Gr5G | ||
| 8 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 368939795 | 100000000 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:“RaydiumClmm”},{“bps”:3000,“input_index”:1,“output_index”:3,“swap”:{“Whirlpool”:{“a_to_b”:true}}},{“bps”:7000,“input_index”:0,“output_index”:3,“swap”:{“Whirlpool”:{“a_to_b”:true}}}] | So11111111111111111111111111111111111111112 | 50 | 368939795-2pKwJXeFz45wn9bcom6yXFEPAnP58JqG6kS1cyasRta8PfJ91HmbSthuVL1AY6RVgfWGDiL1nFCq5pa1PBXgbLBS-4 | 2pKwJXeFz45wn9bcom6yXFEPAnP58JqG6kS1cyasRta8PfJ91HmbSthuVL1AY6RVgfWGDiL1nFCq5pa1PBXgbLBS | 2025-09-24T11:24:10.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | HZ1JovNiVvGrGNiiYvEozEVgZ58xaU3RKwX8eACQBCt3 | SharedAccountsExactOutRouteV2 | 0 | 73039269 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 4 | HFqp6ErWHY6Uzhj8rFyjYuDya2mXUpYEk8VW75K9PSiY | 104 | [“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“HFqp6ErWHY6Uzhj8rFyjYuDya2mXUpYEk8VW75K9PSiY”,“9iFER3bpjf1PTTCQCfTRu17EJgvsxo9pVyA9QWwEuX4x”,“8sLbNZoA1cfnvMJLPfp98ZLAnFSYCFApfJKMbiXNLwxj”,“2p29nqD7DN1PczBMmgrFdtYKTfv6rJ7H3yMut4eu7nYT”,“5SPztfEn1VAaWDBAXjQKwVrGbr6e8g3F6JJnUc9eCuSe”,“6P4tvbzRY6Bh3MiWDHuLqyHywovsRwRpfskPvyeSoHsz”,“6mK4Pxs6GhwnessH7CvPivqDYauiHZmAdbEFDpXFk9zt”,“3MsJXVvievxAbsMsaT6TS4i6oMitD9jazucuq3X234tC”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“zJVeiaWL3s9a36jrEaihq7uqbvs7VRnSjTSqzV8HPhe”,“DoPuiZfJu7sypqwR4eiU7C5TMcmmiFoU4HaF5SoD8mRy”,“Ba7Q5V38GkfZZ4ncDrcZ24fTFtmiqRCZmsTutAYH9vXA”,“GtSNrwgbfjxWKcKDfi9RdCzpWXsaeYGLm4yMKJZX5htV”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“HFqp6ErWHY6Uzhj8rFyjYuDya2mXUpYEk8VW75K9PSiY”,“Fra9rBL1F5eAgtoqjXsBzZocD1UKbxXoERKVs6e23ixn”,“5SPztfEn1VAaWDBAXjQKwVrGbr6e8g3F6JJnUc9eCuSe”,“2dSTnPrBNs2V4AQMHyJQE3ozd9BXGrc4TzL22cR6N627”,“5Pc4i1a5cixkKuZEYZh7FvzXGrwDJTxbKF4w1uoMo9Eb”,“8NFroAuwKG5i8AJsAkWYUCNBoPj4w6tDRbARoLfoD2i4”,“4BakGdVRwxsoYr2HctaY3eqMwqNgydKXCwzkz3dUXpvc”,“2T7PdFEZGWJjkFy5YSPNU7swfpbuR9U16seg87Lbk6mj”,“FzacrhFGoR9uehNmcm2JTy8tZ58K6v3PAoXwNNgTd8CR”,“87XvjgdVtfuN7CA6zFrnuwBrk4nE1n9Fqu5TnD3q2zdL”,“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“HFqp6ErWHY6Uzhj8rFyjYuDya2mXUpYEk8VW75K9PSiY”,“8erNF5u3CHrqZJXtkfY8CjSxFYF1yqHmN8uDbAhk6tWM”,“2p29nqD7DN1PczBMmgrFdtYKTfv6rJ7H3yMut4eu7nYT”,“DUF7QvdFv69hx44RSzEZxsjegspRHgKED4YkLhqEkfdG”,“5Pc4i1a5cixkKuZEYZh7FvzXGrwDJTxbKF4w1uoMo9Eb”,“9xE5nckYaxJ2Bq8gt7xcGRKcUMvHWpxUEAWh8ZU3bppQ”,“ER8KTnUGjZ1R1Cjsr2sPSXP1iDBdcReGTgbAF6hDu7YG”,“7h6RLaRhrgtJwfu7s6eH3tkivAzaULQ9ZiL3AH2Ln8wR”,“47uYje2umjd7r7ustoxXKcAfWxER2t8aTDPMmQs8XKf3”,“5r6ohWaEfC9WEiRRoo3zmbaEVKUBG8wdMarLfbNjHnE4”,“jitodontfront1111111111111111JustUseJupiter”] | 25GayBF8LkdZmdrskbsVfP2332WLcUuAiUsYA4mV94VZ | 6eTYJz1TULsY7TyT7sfbc7YWhAyw7eBmpp2c7osUcN9v | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 25GayBF8LkdZmdrskbsVfP2332WLcUuAiUsYA4mV94VZ | 4N7b45hnWWskuWGvbJa6zsSBbxmVLTExT6ocf8GLsjgP | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 2p29nqD7DN1PczBMmgrFdtYKTfv6rJ7H3yMut4eu7nYT | 5Pc4i1a5cixkKuZEYZh7FvzXGrwDJTxbKF4w1uoMo9Eb | ||
| 9 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 369030694 | 1000000000 | [{“bps”:8700,“input_index”:0,“output_index”:3,“swap”:“RaydiumClmm”},{“bps”:10000,“input_index”:0,“output_index”:2,“swap”:“RaydiumClmm”},{“bps”:1300,“input_index”:2,“output_index”:3,“swap”:“RaydiumClmm”}] | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | 50 | 369030694-447bxcX3T62e7VJbJPUbPjqU8WbAtWZcb4rvTNukW9YCb4niSahDFoJtgTTbWb4AZ25L6uUQuGUs4pE7LV2EryGc-3 | 447bxcX3T62e7VJbJPUbPjqU8WbAtWZcb4rvTNukW9YCb4niSahDFoJtgTTbWb4AZ25L6uUQuGUs4pE7LV2EryGc | 2025-09-24T21:25:52.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | SharedAccountsExactOutRouteV2 | 0 | 212397679 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg | 175 | [“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg”,“9iFER3bpjf1PTTCQCfTRu17EJgvsxo9pVyA9QWwEuX4x”,“8sLbNZoA1cfnvMJLPfp98ZLAnFSYCFApfJKMbiXNLwxj”,“FbruxBVHi463Agw2B3Vy27cBkGnEN5g1f4NcHe3REXfe”,“EUvpCGh4qiMtq9wKgp28f9Bjv5Xz2WJqrM83XmYAqkEq”,“6mK4Pxs6GhwnessH7CvPivqDYauiHZmAdbEFDpXFk9zt”,“6P4tvbzRY6Bh3MiWDHuLqyHywovsRwRpfskPvyeSoHsz”,“3MsJXVvievxAbsMsaT6TS4i6oMitD9jazucuq3X234tC”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“zJVeiaWL3s9a36jrEaihq7uqbvs7VRnSjTSqzV8HPhe”,“DoPuiZfJu7sypqwR4eiU7C5TMcmmiFoU4HaF5SoD8mRy”,“99ragTpD3dJMCgmoJ1V9VnJg5wayQAee6EiFKCUY8XPN”,“xJT8sugmHs8ZBCkbN3k3htbeN8WBc1g4KwUkruN1Xs7”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg”,“9iFER3bpjf1PTTCQCfTRu17EJgvsxo9pVyA9QWwEuX4x”,“BCDdHonby65iduz3Ev3c9v5XjNkzyu5e56KRFHpBM4T9”,“FbruxBVHi463Agw2B3Vy27cBkGnEN5g1f4NcHe3REXfe”,“217UonSef96f7tkjNDWNo5WcPdmBAXaB8vqEf5inTFxZ”,“fWK4NW83YPL2rgqLHpCMYzTiXu2XW23pmxW8Nq3MrWX”,“3PHtS2UAJEHq9zrJthFaSTmcTeccv9PpJEqvN6ZQyBFJ”,“5tyngLzFdHR8rezCQAJ8MMgi4XNhaciD196VVn4gC94H”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“7BPA55AeFV5ZN85SEoUx7pjpNGH83R1GR5f4mxPKq2hS”,“Eg5nBe8HXTvSCx4MWAwr1L3oNet5ZRFeEpou4HcS9ACR”,“9MEiBmimYQyGrHtsrGiDzGtgKHBRRPmzQGQoeB1nStFx”,“Dhem5fynTg6eF5dYmzcoYSZpzYbfKACGKJokFjaXtHa7”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“HpNfyc2Saw7RKkQd8nEL4khUcuPhQ7WwY1B2qjx8jxFq”,“DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg”,“2zmg7259ahZkrSn6M3PEM7eFvEfBU8obgfVHT3AL9Qwu”,“7DYHBVJNBSu3pZZkSt6Sdq3rbGuCQH2MJAuHqVY6oG2Q”,“217UonSef96f7tkjNDWNo5WcPdmBAXaB8vqEf5inTFxZ”,“EUvpCGh4qiMtq9wKgp28f9Bjv5Xz2WJqrM83XmYAqkEq”,“BSTgtrJ7feyTpvwZVk9hbzrvxw77eUq7SkRCaCEvPfdZ”,“B2mEmSEvEJUjpmFJXmAw1zmT7iVgqUWoUDRUbKTHskiQ”,“FWtVhpbEYe77fpBgVMeTPj3vy9v83zfHJgJypLJtgw3N”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“3taWa3qpCy7ecABhrukEaX6sEBuG226595NgSWyvCEJp”,“2nRvNRn6YLSccAmGRpcA5kuVRa9aPcws1aTaFtWq2oAK”,“3xbVzfrgAuWHH5vfB4tsYBoBRysLKKHwod9naq9N1t5G”,“Ah4QCLuVq4VGmkz7zYXbvgA3RyJPHdC7kh6SYNfzjVSD”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“jitodontfront1111111111111111JustUseJupiter”] | 29Sq1Wy2XoDBTWqygwVPbtZni7TJUY98pbofHnP9RCPq | CycdgAg3SMuBUCGWmtunCtzX1zU3Wwvv4dgX37FQ4b23 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 29Sq1Wy2XoDBTWqygwVPbtZni7TJUY98pbofHnP9RCPq | ELm1QwU8sP8ceTyuF4mgFqXQKn5Sv2wZSEb93zTvsNVG | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | FbruxBVHi463Agw2B3Vy27cBkGnEN5g1f4NcHe3REXfe | EUvpCGh4qiMtq9wKgp28f9Bjv5Xz2WJqrM83XmYAqkEq |
Example Query
Example Query
SwapV6_SharedAccountsRoute_instruction
Jupiter V6 swap instruction records using the SharedAccountsRoute routing mechanism on Solana. Contains token swap execution details including input amounts, routing plans across DEXs (Raydium, Orca Whirlpool, Lifinity), slippage parameters, and quoted output amounts for analyzing aggregated trade routing and price optimization.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
platform_fee_account | STRING | Account address that receives platform fees charged for the swap operation. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
program_authority | STRING | Program-derived address (PDA) with authority to execute protocol operations. Base58-encoded Solana public key. |
program_destination_token_account | STRING | Token account controlled by the Jupiter program that receives the destination asset during a swap operation. Base58-encoded Solana public key. |
program_source_token_account | STRING | Token account controlled by the Jupiter program that holds the source asset during a swap operation. Base58-encoded Solana public key. |
source_mint | STRING | Token mint address of the source asset in the swap operation. Base58-encoded Solana public key. |
source_token_account | STRING | Token account address that holds the source asset being swapped. Base58-encoded Solana public key. |
token_2022_program | STRING | Program address for the Token-2022 Program when managing SPL tokens with extended features. Base58-encoded Solana public key. |
token_program | STRING | Program address managing SPL token operations. Base58-encoded Solana public key representing the Token Program or Token-2022 Program. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
id | INT64 | Sequential integer identifier for the record within the table. |
in_amount | BIGNUMERIC | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_out_amount | BIGNUMERIC | Expected output amount for the swap operation. Numeric string representation of token quantity in smallest denomination. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| id | program | in_amount | block_slot | route_plan | source_mint | slippage_bps | surrogate_key | token_program | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | executing_account | instruction_index | program_authority | quoted_out_amount | transaction_index | remaining_accounts | token_2022_program | transaction_signer | platform_fee_account | source_token_account | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | program_source_token_account | program_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 1000000000000 | 214575332 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“Raydium”},{“input_index”:1,“output_index”:4,“percent”:9,“swap”:“LifinityV2”},{“input_index”:1,“output_index”:4,“percent”:9,“swap”:“LifinityV2”},{“input_index”:1,“output_index”:4,“percent”:82,“swap”:“LifinityV2”}] | CN7qFa5iYkHz99PTctvT4xXUHnxwjQ5MHxCuTJtPN5uS | 50 | 214575332-3WFT3H6xLxdvyEoV6V7T1rtDCK5yXeK5cwCsMahiPryKyEoTsdLkZdM17QkPUQK58GU1LSw18g8LoCDMrRxHpkbQ-3 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 3WFT3H6xLxdvyEoV6V7T1rtDCK5yXeK5cwCsMahiPryKyEoTsdLkZdM17QkPUQK58GU1LSw18g8LoCDMrRxHpkbQ | 2023-08-30T17:44:07.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | SharedAccountsRoute | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 6LXutJvKUw8Q5ue2gCgKHQdAN4suWW8awzFVC6XCguFx | 687923351 | 25 | [“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“FsERtRjCEQNyND3ccnMGrd61ntPmJ3tbZs4vvcCzMr1L”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“7bQ84DTTnHz3vWjXHHr6eug4zHNPqgUA2u3hR186CQUc”,“He2merLuRCaccBvLhzmTGv5RyZuX77KrXYsDiegk1NBJ”,“zLGXRcckcM4dJnwha7zC9UfeCgxcFjqArtGjni53KFX”,“9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin”,“Dvm8jjdAy8uyXn9WXjS2p1mcPeFTuYS6yW2eUL9SJE8p”,“FsERtRjCEQNyND3ccnMGrd61ntPmJ3tbZs4vvcCzMr1L”,“FsERtRjCEQNyND3ccnMGrd61ntPmJ3tbZs4vvcCzMr1L”,“FsERtRjCEQNyND3ccnMGrd61ntPmJ3tbZs4vvcCzMr1L”,“FsERtRjCEQNyND3ccnMGrd61ntPmJ3tbZs4vvcCzMr1L”,“FsERtRjCEQNyND3ccnMGrd61ntPmJ3tbZs4vvcCzMr1L”,“FsERtRjCEQNyND3ccnMGrd61ntPmJ3tbZs4vvcCzMr1L”,“13PA1ak3RKA8mDNa3hJwjnSKAc6uF69y7fAYD8whmU1r”,“G4CD7aqqZZ6QKCNHrc1MPdS9Aw8BWmQ5ZkDd54W6mAEG”,“6LXutJvKUw8Q5ue2gCgKHQdAN4suWW8awzFVC6XCguFx”,“2wT8Yq49kHgDzXuPxZSaeLaH1qbmGXtEyPy64bL7aD3c”,“HVoJWyPbQn4XikG9BY2A8wP27HJQzHAoDnAs1SfsATes”,“86eq4kdBkUCHGdCC2SfcqGHRCBGhp2M89aCmuvvxaXsm”,“6LXutJvKUw8Q5ue2gCgKHQdAN4suWW8awzFVC6XCguFx”,“G4CD7aqqZZ6QKCNHrc1MPdS9Aw8BWmQ5ZkDd54W6mAEG”,“BuqEDKUwyAotZuK37V4JYEykZVKY8qo1zKbpfU9gkJMo”,“ELFYDkPYWBopH5Msm2cbA2ueByCXEKpzKWanv1kZC9L2”,“6Nij2pGdpgd6EutLAtdRwQoHaKKxhdNBi4zoLgd9Yuaq”,“FbQYjLEq1vNCszmxmxZDoFiy9fgyfdPxzt9Fu5zk5jJ4”,“FX5PBDb4nVTs4f9dSkUsj55rEYrCkBs9e7xZpDHqDeVM”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“EPBJUVCmzvwkGPGcEuwKmXomfGt78Aozy6pj44x9xxDB”,“H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG”,“CdgEC82BZAxFAJFpVPZ1RtnDr9AyH8KP9KygYhCb39eJ”,“2wT8Yq49kHgDzXuPxZSaeLaH1qbmGXtEyPy64bL7aD3c”,“7GmDCbu7bYiWJvFaNUyPNiM8PjvvBcmyBcZY1qSsAGi2”,“DrRd8gYMJu9XGxLhwTCPdHNLXCKHsxJtMpbn62YqmwQe”,“6LXutJvKUw8Q5ue2gCgKHQdAN4suWW8awzFVC6XCguFx”,“G4CD7aqqZZ6QKCNHrc1MPdS9Aw8BWmQ5ZkDd54W6mAEG”,“BuqEDKUwyAotZuK37V4JYEykZVKY8qo1zKbpfU9gkJMo”,“53EkU98Vbv2TQPwGG6t2asCynzFjCX5AnvaabbXafaed”,“EVGW4q1iFjDmtxtHr3NoPi5iVKAxwEjohsusMrinDxr6”,“FGYgFJSxZTGzaLwzUL9YZqK2yUZ8seofCwGq8BPEw4o8”,“FwWV8a193zZsYxaRAbYkrM6tmrHMoVY1Xahh2PNFejvF”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“856QrABEMYwVXStv5G1KkUtKuF3nUDPpVwFY2nc2NwXd”,“H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG”,“7oo7u7iXrNCekxWWpfLYCbXyjrYLAco5FM9qSjQeNn7g”,“2wT8Yq49kHgDzXuPxZSaeLaH1qbmGXtEyPy64bL7aD3c”,“82nEEkdjAf2TsVVj189DgRdp7kkQ9Ghs4LqY1gcgbjxn”,“71GHcjkwmtM7HSWBuqzjEp96prcNNwu1wpUywXiytREU”,“6LXutJvKUw8Q5ue2gCgKHQdAN4suWW8awzFVC6XCguFx”,“G4CD7aqqZZ6QKCNHrc1MPdS9Aw8BWmQ5ZkDd54W6mAEG”,“BuqEDKUwyAotZuK37V4JYEykZVKY8qo1zKbpfU9gkJMo”,“BmKuiSYs91eP8cn8PTD2eue1vVmqfZq2ipg4WQknY23q”,“FzMQ1s9vQs4v6wyjVoVTFoDBJX2Qjr5ZsDGi1SA8a8hy”,“AtpUocL94CzYR1tZouFpo76QeGsUMH7kSqicaTNy7Lvz”,“AczCqF64dSgTjmREcaCSB7eq561frTvSeJ7uLrW37QWG”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“6tnwoQiuLzPPeRqGeYVGmnGFoJo1dHapShP3Lexs83oG”,“H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG”,“978Mhamcn7XDkq21kvJWhUDPytJkYtkv8pqnXrUcpUxU”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 7pYxSDRV6qwSSHAxxJ3MtGUycEenz85rSdmnQTJD73wY | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | ASYUtNTSWufnnAJhyyrXV5XndfPRYE7JjbikPKTkj8g3 | 7pYxSDRV6qwSSHAxxJ3MtGUycEenz85rSdmnQTJD73wY | 4uuYT9g37o2MmEx3w1dwmPoczNai6KYjt8ahja9tomce | 13PA1ak3RKA8mDNa3hJwjnSKAc6uF69y7fAYD8whmU1r | BuqEDKUwyAotZuK37V4JYEykZVKY8qo1zKbpfU9gkJMo | ||
| 2 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 10000 | 214603099 | [{“input_index”:0,“output_index”:1,“percent”:40,“swap”:“RaydiumClmm”},{“input_index”:1,“output_index”:4,“percent”:100,“swap”:“LifinityV2”},{“input_index”:0,“output_index”:4,“percent”:10,“swap”:“Raydium”},{“input_index”:0,“output_index”:4,“percent”:50,“swap”:“RaydiumClmm”}] | FoXyMu5xwXre7zEoSvzViRk3nGawHUp9kUh97y2NDhcq | 50 | 214603099-4Q9CbFq9hQWPBJKN65Tyu9pvsgeeB8Ny1PXNKMEyAY46QsKSK9DPX2goNc7HAEBC8d4sofdBgaKW4kfHM2jJLZzL-1 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 4Q9CbFq9hQWPBJKN65Tyu9pvsgeeB8Ny1PXNKMEyAY46QsKSK9DPX2goNc7HAEBC8d4sofdBgaKW4kfHM2jJLZzL | 2023-08-30T21:09:04.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | SharedAccountsRoute | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 1 | BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV | 22020515 | 2 | [“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“A1BBtTYJd4i3xU8D6Tc2FzU6ZN4oXZWXKZnCxwbHXr8x”,“K3bbQbL7MgzPM668jAVCopZWDPtgWrp3z63ybyPY2CA”,“13YKPX6R7MTdSRcHvNSZ41i9BtrAhWXEwwxZTaz2jwX”,“8ctcHN52LY21FEipCjr1MVWtoZa1irJQTPyAaTj72h7S”,“F9H567FLEys32yCzW7VanUxZ6REXVTZY3aWBwvzRbKs9”,“4B4v8YwDLnMuSVZ2DPpQ3HWNFxKuq8HvdJnGoA2PtpPD”,“6jd1aBmK37yYiMzdbvsHxpkWHADj7mCUatnW7oAjoD9”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“GarPnheMWgG6nwCwcrLYQ5pqTv1uDNx3BhY8HS8vmxwN”,“BhK7df6kjrw8AAcvX9Ak5s6cwxdcBtNLhcHY9YvdMmwB”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“2wT8Yq49kHgDzXuPxZSaeLaH1qbmGXtEyPy64bL7aD3c”,“6YJWm3nhHXGPvgAHErWcNmqPQtSSHZhvtmE4U9Adwb3g”,“Cx8eWxJAaCQAFVmv1mP7B2cVie2BnkR7opP8vUh23Wcr”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“8ctcHN52LY21FEipCjr1MVWtoZa1irJQTPyAaTj72h7S”,“7u7cD7NxcZEuzRCBaYo8uVpotRdqZwez47vvuwzCov43”,“Bhi2nPWnHv2ZV6rFDJc2Xepj6ufkdFZsUs24DAozNzCP”,“Cqs1j5n7mJ8sCaa15FRAYrYmtDktKL3itBQzjangscB3”,“EJhqXKJEncSx1HJjS5ZpKdiKGGgLiRgNPvo8JZvw5Guj”,“E8Bw6Zt6NxjaHmHyhkXsq4UiLbHzicLKmhUAfCz1bgdU”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“FdfXTrKevBiz5yoGfpdSXcSbZj2bF1jUQWSixhyYdU2Q”,“H6ARHf6YXhGYeQfUzQNGk6rDNnLBQKrenN712K4AQJEG”,“7KX5bLSyGRUDjWnmKDpnCKNfsrM9Yc1ueMBwuHnJw3kU”,“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“9M6SqrhuESV2FsEkYt5uVuFsZVZwArAnbLGgArisyL3H”,“87PvzEuWeDHWXfswie2Uacbk8Xpy1akrN7zBUjFvTNPL”,“GytL5ueRKQCxGiEeA82HwYSjUBEa6qRth7DNVMS7nfB5”,“9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin”,“2L3TXpA5ytXq8jFC7mwmbvvTNkFJM5HRYk2pvXXDgrVR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“13YKPX6R7MTdSRcHvNSZ41i9BtrAhWXEwwxZTaz2jwX”,“7u7cD7NxcZEuzRCBaYo8uVpotRdqZwez47vvuwzCov43”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“CAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqK”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“A1BBtTYJd4i3xU8D6Tc2FzU6ZN4oXZWXKZnCxwbHXr8x”,“5FZMDkW8BGD95XZwx2XGsYfNujFKRd1C3UKniao1bCuk”,“13YKPX6R7MTdSRcHvNSZ41i9BtrAhWXEwwxZTaz2jwX”,“7u7cD7NxcZEuzRCBaYo8uVpotRdqZwez47vvuwzCov43”,“C1GVo1omJ8nG8qkbqywEr181gn5EP34Nk4psLkNwF4XY”,“7d3aVh9TBKN5HFgrHYCBJPkMr8MbiTgcfaBQhDPHLLGi”,“FTnTV5bYp3H7294hYUv117N8dhKznwpZpGQej1dJnG5N”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“D3eRwXFq5p35wtd3P1zjduaHeyPyJZgrWgBjStmc25iF”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | J4qdMVxqQhRJgD36MYm2STeL8N9FTMFwjUuX3AFF7TNi | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | ADV9CAivGFZGGjs97kuf7XnaVQEY3NpUq9eNdmiBgX3D | J4qdMVxqQhRJgD36MYm2STeL8N9FTMFwjUuX3AFF7TNi | 6ZR5cssF4RBZp4nF5LnPRZrnNSZXVoGzh2FhBtwYgea9 | 13YKPX6R7MTdSRcHvNSZ41i9BtrAhWXEwwxZTaz2jwX | 7u7cD7NxcZEuzRCBaYo8uVpotRdqZwez47vvuwzCov43 | ||
| 2 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 256 | 214440948 | [{“input_index”:0,“output_index”:1,“percent”:100,“swap”:“Raydium”},{“input_index”:1,“output_index”:2,“percent”:39,“swap”:{“Crema”:{“a_to_b”:false}}},{“input_index”:2,“output_index”:4,“percent”:100,“swap”:{“Openbook”:{“side”:“Ask”}}},{“input_index”:1,“output_index”:4,“percent”:61,“swap”:{“Whirlpool”:{“a_to_b”:false}}}] | FoXyMu5xwXre7zEoSvzViRk3nGawHUp9kUh97y2NDhcq | 50 | 214440948-5uzzWEuPyHrF22VHK523YHuaiBiawRvQ3G4UdRcxdhyDLkfeU1gFNeamNd7tKbpkWQp1zoSCoDE3uejrK9ZHUyA-2 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 5uzzWEuPyHrF22VHK523YHuaiBiawRvQ3G4UdRcxdhyDLkfeU1gFNeamNd7tKbpkWQp1zoSCoDE3uejrK9ZHUyA | 2023-08-30T01:30:48.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | So11111111111111111111111111111111111111112 | SharedAccountsRoute | 0 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV | 25466466 | 54 | [“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“9M6SqrhuESV2FsEkYt5uVuFsZVZwArAnbLGgArisyL3H”,“87PvzEuWeDHWXfswie2Uacbk8Xpy1akrN7zBUjFvTNPL”,“GytL5ueRKQCxGiEeA82HwYSjUBEa6qRth7DNVMS7nfB5”,“9xQeWvG816bUx9EPjHmaT23yvVM2ZWbrrpZb9PusVFin”,“2L3TXpA5ytXq8jFC7mwmbvvTNkFJM5HRYk2pvXXDgrVR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“52EKfzX217heZf64RcJsLuLxZm6wMJF5NJWAqztog6gR”,“13YKPX6R7MTdSRcHvNSZ41i9BtrAhWXEwwxZTaz2jwX”,“7u7cD7NxcZEuzRCBaYo8uVpotRdqZwez47vvuwzCov43”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“CLMM9tUoggJu2wagPkkqs9eFG4BWhVBZWkP1qv3Sp7tR”,“2rUWTKPfLnWDsEajZymGmZAEz8XcsTdo9gzKJfhsmpox”,“Bu3a86ioK9AYpofxePEtpEevnPy5J8cY4TZDNKqjDduT”,“DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263”,“EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v”,“mj5Fy2PVE288PKnJKthw1v7iqQ1ypUTtxT916d3LTkN”,“7u7cD7NxcZEuzRCBaYo8uVpotRdqZwez47vvuwzCov43”,“Gu7ugqbgHdiz4CCeQXGJJL4JULkaoRtzZWHnzHgkXHPH”,“FeoSghkuVuac6NbcbQmDF7QvM48KRPVp3yJAEbkeCYoE”,“46YBcT2LBbuk8w9kCNjehq3ryLVajDLcwwTXNBHNrsK2”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“FxYoB1VAx8TfLCwvmworJy16VH89v992qznUvBX5aR8K”,“2eMCtLKTQ4KtZyCSXmx9czdbPAdpNN2bZKLuYgZyLbTm”,“Ai3k5B5uXWCmY8at45Q4CeBs31CzvbKZDF5X84vQ2Box”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“EFxrNcXUqKbvgWgDA78c9ZLEBrar67DQEb8JJwCcmDdS”,“SLjq8Ww2wEhoVSFV2txLXbF7JTpTXPcWwTkWQcsLZMy”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“Hs97TCZeuYiJxooo3U73qEHXg3dKpRL4uYKYRryEK9CF”,“FQHd73QHnT3iTqrnQZaKHXqewMfiSyfC29XvqdXyJMaA”,“23R7PAWvNJp86yE3ErrXdmPWMoqJWYeux5wMoEhTVNr2”,“BBRvF4etMRitpSwFdXSMzPg547Lxnr3G95aQtBhMiWhB”,“FyyGTHKJBf1nGHHL44HE91EcGRFg2Y7XazA3SjQpcU3i”,“2KajVpMkF3Z53MgTgo7dDh23av6xWKgKssbtjogdY7Vu”,“AVnL1McPPrn1dZyHGThwXzwYaHBp6sxB44vXoETPqH45”,“8KftabityJoWgvUb6wwAPZww8mYmLq8WTMuQGGPoGiKM”,“51Cdt3oASXuVD88tAqJEeR6XH3PjQQ3xb7Cd22KaW2GK”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“mj5Fy2PVE288PKnJKthw1v7iqQ1ypUTtxT916d3LTkN”,“mj5Fy2PVE288PKnJKthw1v7iqQ1ypUTtxT916d3LTkN”,“8ctcHN52LY21FEipCjr1MVWtoZa1irJQTPyAaTj72h7S”,“srmqPvymJeFKQ4zGQed1GFppgkRHL9kaELCbyksJtPX”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“SysvarRent111111111111111111111111111111111”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“BQ72nSv9f3PRyRKCBnHLVrerrv37CYTHm5h3s9VSGQDV”,“83v8iPyZihDEjDdY8RdZddyZNyUtXngz69Lgo9Kt5d6d”,“8ctcHN52LY21FEipCjr1MVWtoZa1irJQTPyAaTj72h7S”,“D3CDPQLoa9jY1LXCkpUqd3JQDWz8DX1LDE1dhmJt9fq4”,“7u7cD7NxcZEuzRCBaYo8uVpotRdqZwez47vvuwzCov43”,“dwxR9YF7WwnJJu7bPC4UNcWFpcSsooH6fxbpoa3fTbJ”,“E1Rh6VZMLixFA9GVYmAX4gbMVHzrqWN6VgUA4QBqu27d”,“Fmk1DmSSrQ1QnFjR9b29y6BF1pfJZCcr7ZusawPqFRa6”,“5AZLoZaFm8ndbj3bGXzVRhTqmTinzpufZmnPhFDFPmQj”,“GwRSc3EPw2fCLJN7zWwcApXgHSrfmj9m4H5sfk1W2SUJ”] | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | E5KspUSwbN7mpSG1aeEfrXCVqTkSKK6AQ98ZFMg4FAd3 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | Fpi1Z9bfSu6rMKXQWqjsjwEEHuueeQV85cvEfqpJKWNj | E5KspUSwbN7mpSG1aeEfrXCVqTkSKK6AQ98ZFMg4FAd3 | DH6gKR4ZjZ5jHpGw7dXPGTX1qdEp2KyvJ2xsQqaipBVg | 13YKPX6R7MTdSRcHvNSZ41i9BtrAhWXEwwxZTaz2jwX | 8ctcHN52LY21FEipCjr1MVWtoZa1irJQTPyAaTj72h7S |
Example Query
Example Query
SwapV6_SharedAccountsRouteV2_instruction
Token swap instruction records from Jupiter V6 aggregator on Solana using the SharedAccountsRouteV2 execution path. Contains swap parameters including input amounts, route plans across multiple decentralized exchanges (DEXs), slippage tolerance, and token account addresses for analyzing multi-hop swap routing and execution efficiency.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
destination_mint | STRING | Token mint address of the destination asset in the swap operation. Base58-encoded Solana public key. |
destination_token_account | STRING | Token account address that receives the destination asset from the swap operation. Base58-encoded Solana public key. |
destination_token_program | STRING | Program address managing token operations for the destination asset. Base58-encoded Solana public key. |
event_authority | STRING | Account address designated to emit program events for monitoring and logging. Base58-encoded Solana public key. |
program | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
program_authority | STRING | Program-derived address (PDA) with authority to execute protocol operations. Base58-encoded Solana public key. |
program_destination_token_account | STRING | Token account controlled by the Jupiter program that receives the destination asset during a swap operation. Base58-encoded Solana public key. |
program_source_token_account | STRING | Token account controlled by the Jupiter program that holds the source asset during a swap operation. Base58-encoded Solana public key. |
source_mint | STRING | Token mint address of the source asset in the swap operation. Base58-encoded Solana public key. |
source_token_account | STRING | Token account address that holds the source asset being swapped. Base58-encoded Solana public key. |
source_token_program | STRING | Program address managing token operations for the source asset. Base58-encoded Solana public key. |
user_transfer_authority | STRING | Account authorized to transfer tokens from the user’s token account during the swap operation. Base58-encoded Solana public key. |
id | INT64 | Sequential integer identifier for the record within the table. |
in_amount | BIGNUMERIC | Input amount for the swap, transaction, or operation. Numeric string representation of token quantity in smallest denomination. |
platform_fee_bps | INT64 | Platform fee charged for the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
positive_slippage_bps | INT64 | Positive slippage captured from the swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
quoted_out_amount | BIGNUMERIC | Expected output amount for the swap operation. Numeric string representation of token quantity in smallest denomination. |
slippage_bps | INT64 | Maximum acceptable price movement for a swap operation, expressed in basis points (bps). 1 basis point equals 0.01%. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
route_plan | JSON | JSON array defining the sequence of swap operations for a multi-hop token exchange. Each element specifies input/output token indices, allocation percentage, and the decentralized exchange protocol to execute the swap. |
Sample Data
Sample Data
| id | program | in_amount | block_slot | route_plan | source_mint | slippage_bps | surrogate_key | transaction_id | block_timestamp | event_authority | destination_mint | instruction_type | platform_fee_bps | executing_account | instruction_index | program_authority | quoted_out_amount | transaction_index | remaining_accounts | transaction_signer | source_token_account | source_token_program | positive_slippage_bps | outer_executing_account | outer_instruction_index | user_transfer_authority | destination_token_account | destination_token_program | program_source_token_account | program_destination_token_account |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 13 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 5000000000 | 368732996 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:“Raydium”},{“bps”:10000,“input_index”:1,“output_index”:2,“swap”:“MeteoraDammV2”}] | eL5fUxj2J4CiQsmW85k5FG9DvuQjjUoBHoQBi2Kpump | 100 | 368732996-2JiWQ5TmdFxCT6Z64VybCYmS7FJPftvzqa4zPwUETE6cERRqyZjUkPF7MuPY1oKVTyY48t4Dvhuudq8Howmiow3u-2 | 2JiWQ5TmdFxCT6Z64VybCYmS7FJPftvzqa4zPwUETE6cERRqyZjUkPF7MuPY1oKVTyY48t4Dvhuudq8Howmiow3u | 2025-09-23T12:36:58.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | 3t1bNt1RoXZvrPDZp8SXEaaQarZRBFf7W6mi9Eb8BAGS | SharedAccountsRouteV2 | 10 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | 3CgvbiM3op4vjrrjH2zcrQUwsqh5veNVRjFCB9N6sRoD | 512031419085741 | 194 | [“89azttuqvnxYAXBsut5vQy4RnWNSzWfi8Sj4NLbWnGME”,“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“A5mzsc1meZyCPRpHmRefyAAcYH1ExSMTZQBvDTEv9VU”,“E1WAxCSgEmRjj1716niPdk5dRr1hir2oEqD2D5sqrp1S”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“78sBWyimVhLumzZg1bdMD6ogGig8QpmgYZqCXNyMxx4z”,“89azttuqvnxYAXBsut5vQy4RnWNSzWfi8Sj4NLbWnGME”,“39FWQJxqTmUkFqHKjEs3CawQ1b1rqLcKmHfJ1FWMAWdu”,“3CgvbiM3op4vjrrjH2zcrQUwsqh5veNVRjFCB9N6sRoD”,“cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG”,“HLnpSz9h2S4hiLQ43rnSD9XkcUThA7B8hQMKmDaiTLcC”,“3Ko8MN8yqmGBSjNKaoTqapbDLcybecR6zHSQ9o5hHV6i”,“39FWQJxqTmUkFqHKjEs3CawQ1b1rqLcKmHfJ1FWMAWdu”,“11siQMPeKjd7Stuf9Dkrvhw8t14bhuk98pR9H47cU2q”,“8UneZVWMW6nteFf6T4mJVcchGzz7dXL412tD3YppNnbW”,“7KYFKzbA5bW9v4U2gRL8MCvUVJW4R9CWHnsLn3GPHxpD”,“3t1bNt1RoXZvrPDZp8SXEaaQarZRBFf7W6mi9Eb8BAGS”,“So11111111111111111111111111111111111111112”,“3CgvbiM3op4vjrrjH2zcrQUwsqh5veNVRjFCB9N6sRoD”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG”,“3rmHSu74h1ZcmAisVcWerTCiRDQbUrBKmcwptYGjHfet”,“cpamdpZCGKUy5JxQXB4dcpGPiikHawvSWAd6mEn1sGG”,“jitodontfront11111111111JustUseJupiterU1tra”] | 369wm8YJSpHEPagkQqyTvzoN3aCWZMqChR5uXE1w1itF | BupkeEvYBFK7s8DK8iebKeRxBYx212VwFq4W9MbSVU12 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 369wm8YJSpHEPagkQqyTvzoN3aCWZMqChR5uXE1w1itF | GB892rSgtVPibFEKUq2mjjLpvRRCJUGNjSJYoUpFGPDb | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 89azttuqvnxYAXBsut5vQy4RnWNSzWfi8Sj4NLbWnGME | 11siQMPeKjd7Stuf9Dkrvhw8t14bhuk98pR9H47cU2q | ||
| 9 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 47218751 | 368721783 | [{“bps”:7800,“input_index”:0,“output_index”:2,“swap”:“MeteoraDlmm”},{“bps”:2200,“input_index”:0,“output_index”:2,“swap”:“RaydiumClmm”},{“bps”:10000,“input_index”:2,“output_index”:3,“swap”:{“WhirlpoolSwapV2”:{“a_to_b”:true}}},{“bps”:10000,“input_index”:3,“output_index”:4,“swap”:“Meteora”}] | JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN | 50 | 368721783-XYunV3VGzLEWiLVEGN1zsfCBauGFDPMTGG7mC4vvgWohTzJneJYjreuBRnoFkoxwMJvBUnwCfREmZXAkwDcAQHJ-2 | XYunV3VGzLEWiLVEGN1zsfCBauGFDPMTGG7mC4vvgWohTzJneJYjreuBRnoFkoxwMJvBUnwCfREmZXAkwDcAQHJ | 2025-09-23T11:22:51.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | ED5nyyWEzpPPiWimP8vYm7sD7TD3LAt3Q3gRTWHzPJBY | SharedAccountsRouteV2 | 10 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg | 149902082 | 26 | [“ENWNgA4a5hoGhpTVzpDyE4ev3iMPzxjVtvg9t1ZtrV5k”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“Eio6hAieGTAmKgfvbEfbnXke6o5kfEd74tqHm2Z9SFjf”,“2DhgJaH6f4vF74gn7vJ5zB5V9cLDrJDy9BEgJQZv1cbA”,“23n1iw2wJxo2SXF3rpj6kEK4RqErL4ax5AcMofVNFyk5”,“5DaXj8PBS4D4FbYLuRnD7VcbTKLyZrfQiJ2L3B9eMd5m”,“ENWNgA4a5hoGhpTVzpDyE4ev3iMPzxjVtvg9t1ZtrV5k”,“EUvpCGh4qiMtq9wKgp28f9Bjv5Xz2WJqrM83XmYAqkEq”,“JUPyiwrYJFskUPiHa7hkeR8VUtAeFoSYbKedZNsDvCN”,“So11111111111111111111111111111111111111112”,“CMS5aWYe3Br4yctgjuew29QjRbAkve1QzNxiUn9L9zYD”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“D1ZN9Wj1fRSUQfCjhvnu1hqDMT7hzjzBBpi12nVniYD6”,“LBUZKhRxPF3XUpBCjp4YzTKgLccjZhTSDM9YuVaPwxo”,“7eQemJbfLLBKZ2WPbTsfkdaLSh9rg2TddWeJn8E3hzGu”,“8TByJsQsHV5KgcGbdJyznivFSs9PQydGQZ16jFPqU8fE”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“HpNfyc2Saw7RKkQd8nEL4khUcuPhQ7WwY1B2qjx8jxFq”,“DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg”,“5kosJrgZ6rHyqqweWGpp11nNqdwPTHbyXVczvzPM9h7M”,“HJuipW7pcVq6kPQWJ4hovubwcu3gg8Vd2hmkR5bHh1Vs”,“ENWNgA4a5hoGhpTVzpDyE4ev3iMPzxjVtvg9t1ZtrV5k”,“EUvpCGh4qiMtq9wKgp28f9Bjv5Xz2WJqrM83XmYAqkEq”,“Ds7RP35X1TzLf4jC9DW5nmTY513ecgmpj734m1RcYFjH”,“34ogNm11hWHddXHqZ2uxuTeHUXPPAemgBn3ijmgibADt”,“FiRjcz6p7BBCxCf23ud3nE8j7PAmXq31JUi7qRjhc5na”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“7gWzMswsJJPq3ph4Q7u1PuDi13oDYzwj2sEiCTruMRNd”,“HsEj4BrGKRHE6zDUijxFuVNqA3AUsapwbJipKQmmSQH7”,“DERXUF9nGQfxTsbntkwNA7rEtjB8fbtsBCau4qFYNZiC”,“13e4cPNsPy9VwcN3ZuFKkpBZv1bHVHdL7CBMCN5nHksE”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg”,“3TgFFgqgaftEYzxPEB31BvUPadnukQozTtinVYxXcukp”,“So11111111111111111111111111111111111111112”,“J3NKxxXZcnNiMjKw9hYb2K4LUxgwB6t1FtPtQVsv3KFr”,“EUvpCGh4qiMtq9wKgp28f9Bjv5Xz2WJqrM83XmYAqkEq”,“3YCL3srN18JWJsuNy2YUvDY6g5a3yCGjZrH9siZPAFMi”,“E2g3shRpFUbWuZheajfLKF4eTKcg9GYAEdaAPda3LPJx”,“LywJuekzNCC17QoVgD9hWUXB2WaqTQLzK2s6E9GSpeU”,“78C5MHhgjUevqShh7bC14A899tdzF5YiQ9neLHfjRaLN”,“ALBtLcAjATGL9vuMQwytWhcN6oL711DXDCywwuS3DH9z”,“Cx62stVtFTSzHybCFRbh9c1ykjqoHwMfVGsUQVyVkZKU”,“GvLAMc2dX9jjtSSQqdF3odz3hoCMGZehLTAe3MMV3JsQ”,“Eo7WjKq67rjJQSZxS6z3YkapzY3eMj6Xy8X5EQVn5UaB”,“5DBqaJegKNemJxvrvrReHDL1Dkpk83237PYH2wjUpdgi”,“E2g3shRpFUbWuZheajfLKF4eTKcg9GYAEdaAPda3LPJx”,“129Jt6PbN8cTaEY9rL5jJxubtKdMVp664Ygm4G1j7g8z”,“5L7CNPZULyomdYZo9Wa5QNYSTtd4heDazJMn1DC72wWn”,“HC8dSfJNBESPmG6fp3UvUSm5yb79Fyv2LipPvRfRLhZo”,“EkeajUHbDKnAiydbLyZQkyDVJcqdcyTERRL8sFaG1ikK”,“HgTmrGqSAMCoeZmxmDpVVjWjsFcZHnC5rPwRNYqMq9B5”,“HhvU1ZDn2m42gLyWQMkNUkW7N6WJcJ8Krtr2KmRhR4pH”,“4HbgQyfbHjX9qKz55pi2JXjfwZp6e2fHPfeJWTBcQTPZ”,“3ZTjxXu8inFJpdsgUMcFTxBfRs6ezdsFYRkMkTjtoxRi”,“8vMfWHtUfzZei9h5mG7XVKxYMwvriRY9dW9tjhomFZmK”,“HTQseWppnMbEMVEKw4E1kKuHczNZswXow2vUPgsdZ8Vu”,“DSN3j1ykL3obAVNv7ZX49VsFCPe4LqzxHnmtLiPwY6xg”,“24Uqj9JCLxUeoC3hGfh5W3s9FM9uCHDS2SG3LYwBpyTi”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4”,“jitodontfront11111111111JustUseJupiterU1tra”] | 6dh9KpsQH36ir2zBf8kGCddUsH3w5QgFKec3mQTdkwzx | 7cij6rn1TmHYNxHpAoiZovWtRJsLLz2VtWEKnFPcsX4C | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | 6dh9KpsQH36ir2zBf8kGCddUsH3w5QgFKec3mQTdkwzx | 6t5GpH5BVoxxj75jZLRSCL4hvQFBzGcEntGQ3ckgWbhX | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | ENWNgA4a5hoGhpTVzpDyE4ev3iMPzxjVtvg9t1ZtrV5k | 129Jt6PbN8cTaEY9rL5jJxubtKdMVp664Ygm4G1j7g8z | ||
| 12 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 7172536171 | 368804859 | [{“bps”:10000,“input_index”:0,“output_index”:1,“swap”:“Raydium”},{“bps”:100,“input_index”:1,“output_index”:3,“swap”:{“WhirlpoolSwapV2”:{“a_to_b”:true}}},{“bps”:9900,“input_index”:1,“output_index”:3,“swap”:“Raydium”}] | oraim8c9d1nkfuQk9EzGYEUGxqL3MHQYndRw1huVo5h | 100 | 368804859-Cn35rAQznUS3ejoW46f7ZSJh1JsTWgZa6Tasdtwdf1SrZbH29yVDdeBAynsciVwiPcA7WpoVU5JUXaqtz8EnXJ1-2 | Cn35rAQznUS3ejoW46f7ZSJh1JsTWgZa6Tasdtwdf1SrZbH29yVDdeBAynsciVwiPcA7WpoVU5JUXaqtz8EnXJ1 | 2025-09-23T20:32:33.000Z | D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | Hjw6bEcHtbHGpQr8onG3izfJY5DJiWdt7uk2BfdSpump | SharedAccountsRouteV2 | 10 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 2 | 3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76 | 6908431603 | 233 | [“E1EETEHZRHsUMgUpoR1RtBtCSrgmKr97jGbQwCnP28fU”,“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“Bh3h2DmDTYktJ46eedSEkxuWsHvYdSAv84WeEFpmvDaV”,“CzDUtCiiTryYrH6m2PtMZe5H3gvpJNUDFZSUwAXQBdft”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“4Qgn7AixnZJBwfFL5XmRDBVyzzq9tC6JdDToaKVhPJvz”,“E1EETEHZRHsUMgUpoR1RtBtCSrgmKr97jGbQwCnP28fU”,“6AMWTvaL1pscDo5CAaBhPfv7xnSLjJ3ZXScV9yt5Gr5G”,“3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76”,“whirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCc”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr”,“3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76”,“DykbAJQTSRBjr68zRd47YyLBN6kFf7193Z2c1dGfZ1oX”,“So11111111111111111111111111111111111111112”,“Hjw6bEcHtbHGpQr8onG3izfJY5DJiWdt7uk2BfdSpump”,“6AMWTvaL1pscDo5CAaBhPfv7xnSLjJ3ZXScV9yt5Gr5G”,“AZMZ1GUrBttT2CpYFTyaC3kaegbySdgauJLmauV1nukE”,“129ir8HGj75ZoXsayZmTELfPToj8mESq5PU8owQ7n4ML”,“BEfUHmvumfwJd5Dy4sD5EnMycFz8i3Ez7tJQnbnEr2Z”,“3dhnvfXPWJA2dVVmQJcHyoUnPPy5kujJK7thvLLVqguj”,“8pue2hwmfyJckAYMNDFTghDdHdsvMvGxrSSULsFE8RB7”,“DBbXvwnvoXqCL2m4JZsp5Li9FsbDssu28tVZUJgRN2Vo”,“AMVw4s3ZtYsXgko9tDHRHi4yE9PDeWfadEFk7kDaGCA3”,“675kPX9MHTjS2zt1qfr1NYHuzeLXfQM9H24wFSUt1Mp8”,“TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“5Q544fKrFoe6tsEbD7S8EmxGTJYAKtTVhAW5Q5pge4j1”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“HhdJdqBdsBTR2ioe3yzYRv7YFTgPuHXTDcVYFkkkzqvi”,“4XBZJFPYa1fR2SoCG8NowCWBLAJqMwGkddHnLBrCdDzH”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“9qiKN1QnuUVtZXhRWo86Prnr3Lsm933MvJ8phrt5ah8Y”,“6AMWTvaL1pscDo5CAaBhPfv7xnSLjJ3ZXScV9yt5Gr5G”,“129ir8HGj75ZoXsayZmTELfPToj8mESq5PU8owQ7n4ML”,“3LoAYHuSd7Gh8d7RTFnhvYtiTiefdZ5ByamU42vkzd76”,“jitodontfront11111111111JustUseJupiterU1tra”] | FEnX7dwzWoFeGNc2UsBMz27AYPZm9fvUtH2wnJj7TWyc | GjJgjcgvg2iHi4KZgMANikghjXDitbkTzcTLMZDKryy7 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 0 | FEnX7dwzWoFeGNc2UsBMz27AYPZm9fvUtH2wnJj7TWyc | 5cwWg9yUnrEsNL7B7HSvDJnJSgZBCm99BfuUKFYDLNV8 | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | E1EETEHZRHsUMgUpoR1RtBtCSrgmKr97jGbQwCnP28fU | 129ir8HGj75ZoXsayZmTELfPToj8mESq5PU8owQ7n4ML |
Example Query
Example Query
SwapV6_SwapEvent_event
Token swap events from Jupiter V6 aggregator on Solana containing input/output amounts, token mints, and AMM (Automated Market Maker) identifiers for analyzing DEX routing and trade execution.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account | STRING | Account address associated with the swap event, though typically null in Jupiter V6 SwapEvent emissions. This field appears unused in the current implementation based on sample data showing consistent null values. |
amm | STRING | Program address of the automated market maker pool. Base58-encoded Solana public key. |
input_amount | STRING | Token quantity sent into the swap, denominated in the input token’s smallest unit (lamports for SOL, base units for SPL tokens). Stored as string to preserve precision for large integer values. |
input_mint | STRING | Token mint address of the asset being swapped from in this Jupiter exchange transaction. Base58-encoded Solana program address identifying the input token’s mint account. |
output_amount | STRING | Amount of tokens received from the operation. Integer value representing token quantity in the smallest unit of the token’s decimals. |
output_mint | STRING | Token mint address received by the user after the swap. Base58-encoded Solana token mint identifier, such as USDC (EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v) or SOL (So11111111111111111111111111111111111111112). |
Sample Data
Sample Data
| amm | account | block_slot | input_mint | output_mint | input_amount | output_amount | surrogate_key | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | transaction_index | transaction_signer | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2KehYt3KsEQR53jYcxjbQp2d2kCp4AkuQW68atufRwSr | 259215363 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So | 1735379151 | 8481340828 | 259215363-2N6xCWERwXM9cMpsG5CgMd8vYaDYk3TeCUVrLRnHrY7PK9VmdHbUW2nUBhjAHXKG4mowFTj1BhtFQPHNeh2Dv84q-0-26 | 2N6xCWERwXM9cMpsG5CgMd8vYaDYk3TeCUVrLRnHrY7PK9VmdHbUW2nUBhjAHXKG4mowFTj1BhtFQPHNeh2Dv84q | 2024-04-09T16:26:02.000Z | SwapEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 26 | 137 | 7grEJpUaWyNnXj4ZZherbv59Zc94SgD6T2b6S8YtXALB | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 | |
| 2KehYt3KsEQR53jYcxjbQp2d2kCp4AkuQW68atufRwSr | 259215224 | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So | 6941210789 | 33946255269 | 259215224-25WrJkibhNzFMG74qRMhoBBKzFnDvrkPLcaLdHSVJPhPsyhCNqVgEikjBbFU2ULs4PKmdk5ws8uezR6MFiYTAERQ-0-11 | 25WrJkibhNzFMG74qRMhoBBKzFnDvrkPLcaLdHSVJPhPsyhCNqVgEikjBbFU2ULs4PKmdk5ws8uezR6MFiYTAERQ | 2024-04-09T16:24:52.000Z | SwapEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 11 | 75 | 7grEJpUaWyNnXj4ZZherbv59Zc94SgD6T2b6S8YtXALB | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 | |
| 2KehYt3KsEQR53jYcxjbQp2d2kCp4AkuQW68atufRwSr | 259148258 | mSoLzYCxHdYgdzU16g5QSh3i5K3z3KZK7ytfqcJm7So | J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn | 42453724126 | 45450752468 | 259148258-29W3wPahJKFmEu8yYSVcnZJ72dqaSF7wPGFWg8o7oFv7pPiZxAXHHG69FRYVgdpF6aC8yatSq2YdL86n2NrqsT6H-0-10 | 29W3wPahJKFmEu8yYSVcnZJ72dqaSF7wPGFWg8o7oFv7pPiZxAXHHG69FRYVgdpF6aC8yatSq2YdL86n2NrqsT6H | 2024-04-09T07:16:04.000Z | SwapEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 10 | 78 | 7grEJpUaWyNnXj4ZZherbv59Zc94SgD6T2b6S8YtXALB | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 0 |
Example Query
Example Query
SwapV6_SwapsEvent_event
Token swap execution events from Jupiter aggregator v6 on Solana, capturing input/output token mints, amounts, and user addresses. Used for analyzing DEX routing efficiency, token pair liquidity, and trader behavior across Jupiter’s swap infrastructure.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
account | STRING | Account address that emitted the swap event on Jupiter V6. Consistently D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf across all swaps in this event stream. |
input_amount | STRING | Amount of tokens being exchanged by the user, denominated in the smallest unit of the input token (lamports for SOL). Values are stored as strings to preserve precision for large integers. |
input_mint | STRING | Token mint address of the asset being swapped from in this Jupiter exchange transaction. Base58-encoded Solana program address, often the native SOL token (So111…) or SPL token mint. |
output_amount | STRING | Amount of tokens received from the operation. Integer value representing token quantity in the smallest unit of the token’s decimals. |
output_mint | STRING | Mint address of the token received in the swap. Base58-encoded Solana program address, often representing SOL (So11111111111111111111111111111111111111112) or SPL tokens. |
Sample Data
Sample Data
| account | block_slot | input_mint | output_mint | input_amount | output_amount | surrogate_key | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | transaction_index | transaction_signer | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | 368173032 | F3nefJBcejYbtdREjui1T9DPh5dBgpkKq7u2GAAMXs5B | So11111111111111111111111111111111111111112 | 237868000000 | 183704398 | 368173032-37bwWy35KrDjp5BvAKRKrq9NpL8bAf6h8mMTRL1CVpydQZPQspkJSfg8i6UeoduFNpUspeBWWEkXmFxsGn8JE8Hq-3-3 | 37bwWy35KrDjp5BvAKRKrq9NpL8bAf6h8mMTRL1CVpydQZPQspkJSfg8i6UeoduFNpUspeBWWEkXmFxsGn8JE8Hq | 2025-09-20T22:59:07.000Z | SwapsEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 18 | 123WxyzwDKW3xgfHmBDXtQLf4WxfzCbg7Na4FUPDbdxt | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 |
| D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | 368072249 | So11111111111111111111111111111111111111112 | BY6wLWS28SrBWMghGwR6BSbPWDURpbTwGA6YcsSVS5cc | 19980000 | 737192870168828 | 368072249-d5avssVB2Q2W3qfF8gAA6bAEoGnpQw4E3z3N9GgpYbSt7h9JJAtEcWHRt2bdaL15kjghvcp4kaL38yTfqk6WjsH-4-3 | d5avssVB2Q2W3qfF8gAA6bAEoGnpQw4E3z3N9GgpYbSt7h9JJAtEcWHRt2bdaL15kjghvcp4kaL38yTfqk6WjsH | 2025-09-20T11:54:33.000Z | SwapsEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 152 | 128Db6HAkyCiv6tgQXsvHZF6aZYZcMN7wpc57zTzeboN | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 4 |
| D8cy77BBepLMngZx6ZukaTff5hCt1HrWyKk3Hnd9oitf | 368098864 | So11111111111111111111111111111111111111112 | 14HxFS6yxquojf7q2fg8fuSzDeLtLi9wD9bXRuDAbonk | 99900000 | 718526572387 | 368098864-539yhKTQHYGvu2JWHTBx6wA4QannhSp2z6xp9q9g6TxZX42kQnScRHkAA78LXrj8if4UBu86oAs6KajaKZ6T7apJ-4-3 | 539yhKTQHYGvu2JWHTBx6wA4QannhSp2z6xp9q9g6TxZX42kQnScRHkAA78LXrj8if4UBu86oAs6KajaKZ6T7apJ | 2025-09-20T14:50:03.000Z | SwapsEvent | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 3 | 542 | 12DeqiBr5UuBGqfpJdbwQwBfYuwze5EZkz1z8iaJnp57 | JUP6LkbZbjS1jKKwapdHNy74zcZ3tLUZoi5QNyVTaV4 | 4 |
Example Query
Example Query
Vaults_InitVaultConfig_instruction
Vault initialization configuration instructions from Jupiter’s lending vaults on Solana, capturing collateral parameters, liquidation thresholds, borrow/supply tokens, and oracle settings. Used for analyzing vault risk parameters and tracking changes to lending market configurations.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
authority | STRING | Account authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key. |
borrow_token | STRING | Token mint address that can be borrowed from this vault against deposited collateral. Base-58 encoded Solana public key, null address (all 1s) indicates native SOL. |
supply_token | STRING | Solana token mint address for the asset supplied as collateral in this Jupiter vault configuration. Base58-encoded 32-byte public key identifier on Solana blockchain. |
oracle | STRING | Account providing price feed data for the market or trading pair. Base58-encoded Solana public key. |
system_program | STRING | Program address of the Solana System Program. 32-character string of ones representing the native system program identifier. |
vault_admin | STRING | Account authorized to administer vault configuration and settings in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_config | STRING | Account storing configuration parameters for the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_metadata | STRING | Solana account address storing metadata and configuration details for this vault. Base58-encoded identifier created during vault initialization to track vault parameters and state. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
vault_id | INT64 | Unique numeric identifier for the vault in the Jupiter lending protocol. Sequential integer assigned during vault initialization. |
borrow_fee | BIGNUMERIC | Fee charged on borrowed amounts, expressed in basis points where 0 indicates no fee. This parameter is set during vault initialization and applies to all subsequent borrowing activity in the vault. |
borrow_rate_magnifier | BIGNUMERIC | Scaling factor applied to the base borrowing interest rate for this vault’s asset pair. Currently set to 0 in all sample configurations, indicating no rate magnification is applied. |
collateral_factor | BIGNUMERIC | Loan-to-value ratio expressed in basis points (10000 = 100%) defining the maximum borrowing capacity against supplied collateral. Typical values range from 5500 (55%) for volatile assets to 8800 (88%) for stablecoins. |
liquidation_max_limit | BIGNUMERIC | Maximum loan-to-value ratio at which a position can be liquidated, expressed in basis points (10000 = 100%). Sample values like 9700 represent a 97% threshold where liquidation is capped. |
liquidation_penalty | BIGNUMERIC | Penalty percentage applied to borrower positions during liquidation on Jupiter’s lending vaults. Expressed in basis points where 100 = 1%, this fee compensates liquidators for maintaining protocol solvency. |
liquidation_threshold | BIGNUMERIC | Loan-to-value ratio at which a position becomes eligible for liquidation, expressed in basis points. Value of 9000 represents 90%, meaning liquidation triggers when borrowed value exceeds 90% of collateral value. |
supply_rate_magnifier | BIGNUMERIC | Multiplier applied to the base supply interest rate for depositors in the vault, expressed in basis points. Value of 0 indicates no additional rate adjustment beyond the base rate. |
withdraw_gap | BIGNUMERIC | Maximum allowed percentage difference between borrowed and supplied amounts before withdrawal restrictions apply. Expressed in basis points (e.g., 500 = 5%). |
liquidity_program | STRING | Program address managing the liquidity pool or lending market referenced in the instruction. Base58-encoded Solana public key. |
oracle_program | STRING | Solana program address that provides price oracle data for valuing the vault’s collateral and borrowed assets. Typically references Jupiter’s oracle programs that supply real-time price feeds for lending calculations. |
rebalancer | STRING | Solana account address authorized to perform vault rebalancing operations. Base58-encoded public key that manages liquidity adjustments between supply and borrow positions. |
Sample Data
Sample Data
| oracle | vault_id | authority | block_slot | borrow_fee | rebalancer | vault_admin | borrow_token | supply_token | vault_config | withdraw_gap | surrogate_key | oracle_program | system_program | transaction_id | vault_metadata | block_timestamp | instruction_type | collateral_factor | executing_account | instruction_index | liquidity_program | transaction_index | remaining_accounts | transaction_signer | liquidation_penalty | borrow_rate_magnifier | liquidation_max_limit | liquidation_threshold | supply_rate_magnifier | outer_executing_account | outer_instruction_index |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| jupSoLaHXQiZZTSfEWMTRRgpnyFm8f6sZdosWBjx93v | 4 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 357004881 | 0 | 8VrbFGVE42T9kZQoJygHV7G4LLjuVbnSjwsVN6UeZ9WP | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | 11111111111111111111111111111111 | So11111111111111111111111111111111111111112 | 7gs6pqxqFnQW2Y1VfnnwJSrxEE9KWr2aisFR8PyChh5N | 500 | 357004881-4GwJbuAyv6skk1gMc3etP1x4ZksEefPBjXLEJvRDRhGHDP9jTJGwTBcE7LnWtRr1YFtKRrzzfvZfkNyesyQmDQWu-3-0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 4GwJbuAyv6skk1gMc3etP1x4ZksEefPBjXLEJvRDRhGHDP9jTJGwTBcE7LnWtRr1YFtKRrzzfvZfkNyesyQmDQWu | AE6rcoWDShNsvNrWdx5F1sS5aZqPLPrvV4FnJFgrqBWP | 2025-07-31T19:13:17.000Z | InitVaultConfig | 9000 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 110 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 200 | 0 | 9700 | 9500 | 0 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | |
| GW8UpTCrQ14qs2gXq3XBYm72EVknrhyZNEPLqXmFZXPs | 31 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 360941740 | 0 | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | 2u1tszSeqZ3qBWF3uNGPFc8TzMk2tdiwknnRMWGWjGWH | AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj | 8nn8YHuww84nkhHN358zYfQLXm2DUyLd4LoXiVNZD1ow | 500 | 360941740-5bi7uNmjWFmeSPNkZz5MLwgiNqw4fMhHJfnj2Vem45ugT8MKuEukhAGqrQXUPLGcsAGrywSD5jqe9NAxbcrKjBGk-3-0 | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | 5bi7uNmjWFmeSPNkZz5MLwgiNqw4fMhHJfnj2Vem45ugT8MKuEukhAGqrQXUPLGcsAGrywSD5jqe9NAxbcrKjBGk | 3nkaTG62gTAjLaFxE4ebPpMGV14uRHeRRu2CgqmoPbvK | 2025-08-18T19:25:49.000Z | InitVaultConfig | 8800 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 255 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 200 | 0 | 9000 | 8900 | 0 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 |
| GW8UpTCrQ14qs2gXq3XBYm72EVknrhyZNEPLqXmFZXPs | 30 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 360928156 | 0 | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB | AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj | DKEpHx1mZhqj6xvomFL3zcyqr33o2fQXzgnxrgkUUq7M | 500 | 360928156-2BAQcUCYrwpLLtYLrT4zq1uNPsraPSCaHdyjMxVyKbjpF82n5nVPLsoQueDU57omBVkPvmmBufxjwxDAatfTEcwt-3-0 | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | 2BAQcUCYrwpLLtYLrT4zq1uNPsraPSCaHdyjMxVyKbjpF82n5nVPLsoQueDU57omBVkPvmmBufxjwxDAatfTEcwt | 7nkydm5QW9wDwiv2E9eHnjBHUA1jzyjLi6DuuhbimB8e | 2025-08-18T17:56:49.000Z | InitVaultConfig | 8800 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 452 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 100 | 0 | 9000 | 8900 | 0 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 |
Example Query
Example Query
Vaults_Liquidate_instruction
Liquidation events from Jupiter vaults on Solana where undercollateralized positions are closed by seizing collateral tokens to repay debt. Contains debt amounts, collateral-to-debt ratios, vault configurations, and liquidator addresses for analyzing vault health and liquidation activity.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
associated_token_program | STRING | Program address of the Associated Token Account (ATA) Program on Solana. Base58-encoded Solana public key, consistently ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL. |
borrow_rate_model | STRING | Program address defining the interest rate calculation model for borrowed tokens in this Jupiter vault liquidation event. This field references the rate curve configuration used to determine borrow APY. |
borrow_token | STRING | Token address of the asset being borrowed from the Jupiter vault in this liquidation event. Represented as a base58-encoded Solana token mint address (commonly USDC in sample data). |
borrow_token_program | STRING | Program identifier for the token standard used by the borrowed asset. Typically references the Solana Token Program (SPL Token) or Token-2022 Program. |
borrow_token_reserves_liquidity | STRING | Account storing liquidity reserves for the borrow token in the lending protocol. Base58-encoded Solana public key. |
is_signer | STRING | Account that signed and authorized the instruction. Base58-encoded Solana public key. |
liquidity | STRING | Account representing a liquidity pool or market in the Jupiter protocol. Base58-encoded Solana public key. |
liquidity_program | STRING | Program address managing the liquidity pool or lending market referenced in the instruction. Base58-encoded Solana public key. |
new_branch | STRING | Program-derived address (PDA) identifying the newly created branch account after liquidation. This account tracks the liquidator’s claim on seized collateral from the undercollateralized vault position. |
oracle | STRING | Account providing price feed data for the market or trading pair. Base58-encoded Solana public key. |
oracle_program | STRING | Program address providing price feed data for the liquidation collateral valuation. References the Jupiter oracle program used to determine asset prices during vault liquidations. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
signer_token_account | STRING | Token account owned by the liquidator receiving the liquidated collateral. Base58-encoded Solana account address associated with the transaction signer. |
supply_rate_model | STRING | Account address of the interest rate model used to calculate supply APY for the collateral token in this vault. This model determines yield earned by suppliers based on utilization and market conditions. |
supply_token | STRING | Token address representing the collateral asset held in the vault that backs the borrowing position. Typically liquid staking derivatives (LSTs) or other yield-bearing tokens on Solana. |
supply_token_claim_account | STRING | Account holding claim tokens representing the liquidator’s rights to supply token collateral. Used to track liquidation proceeds for later settlement. |
supply_token_program | STRING | Program address managing the supply token’s operations on Solana. Typically TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA for SPL tokens. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
system_program | STRING | Program address of the Solana System Program. 32-character string of ones representing the native system program identifier. |
to_account | STRING | Account receiving liquidated collateral tokens from the undercollateralized vault position. Typically matches the liquidator’s wallet address who triggered the liquidation transaction. |
to_token_account | STRING | Destination token account receiving liquidated collateral tokens. Base58-encoded Solana account address owned by the liquidator specified in to_account. |
vault_borrow_position_on_liquidity | STRING | Program account representing the vault’s borrowing position within the liquidity pool on Jupiter. Used to track the vault’s outstanding debt balance and interest accrual. |
vault_borrow_token_account | STRING | Vault’s token account holding borrowed assets used as collateral or debt. Associated with the borrow_token mint and managed by the Jupiter vault program. |
vault_config | STRING | Account storing configuration parameters for the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_state | STRING | Account storing the current state of the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_supply_position_on_liquidity | STRING | Account address of the vault’s supply position within the Jupiter liquidity pool. Links the vault’s collateral holdings to the underlying liquidity protocol state. |
vault_supply_token_account | STRING | Vault’s token account holding the supplied collateral asset used to back borrowed positions. This account stores the actual supply token balance for the vault’s lending pool. |
absorb | BOOL | Indicates whether the liquidation was absorbed into the protocol’s reserves rather than transferred to the liquidator. Boolean flag set to false in all sample transactions, suggesting direct liquidations to liquidator accounts. |
col_per_unit_debt | BIGNUMERIC | Collateral amount per unit of debt being liquidated in this vault position. Always zero in sample data, indicating full liquidation without partial collateral recovery. |
debt_amt | BIGNUMERIC | Amount of debt being liquidated in the borrowing token’s base units. Values typically range from thousands to millions, representing the size of the undercollateralized position being seized. |
remaining_accounts_indices | JSON | Array of index positions referencing accounts in the remaining_accounts field. Used to map additional accounts required for the liquidation instruction beyond the standard parameters. |
transfer_type | STRING | Transfer method used for the liquidation event, either ‘Direct’ for immediate settlement or another routing mechanism. All sample transactions show ‘Direct’ transfer type. |
Sample Data
Sample Data
| absorb | oracle | debt_amt | is_signer | liquidity | block_slot | new_branch | to_account | vault_state | borrow_token | supply_token | vault_config | surrogate_key | transfer_type | oracle_program | system_program | transaction_id | block_timestamp | instruction_type | to_token_account | borrow_rate_model | col_per_unit_debt | executing_account | instruction_index | liquidity_program | supply_rate_model | transaction_index | remaining_accounts | transaction_signer | borrow_token_program | signer_token_account | supply_token_program | outer_executing_account | outer_instruction_index | associated_token_program | remaining_accounts_indices | supply_token_claim_account | vault_borrow_token_account | vault_supply_token_account | borrow_token_reserves_liquidity | supply_token_reserves_liquidity | vault_borrow_position_on_liquidity | vault_supply_position_on_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| false | 9m4f98xcfrSJWu1RwQRVqbWHYta7uNY5m2CekoyFFtAA | 1441960 | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 359419924 | DToFvTW4845yUBZvHX45FEoF64rdz9YhTcWCoovheLax | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | GZAr2Gm5ZgCpUiArQVCSJPMDcp5ebNdQPZc85HLsgpYS | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj | uV8jxLFC4kMLEDcMhzbq4wBag2LcFpk1cTEEjUaxPzT | 359419924-2eoh58yghodorNqUrzvLnAKqEKGJix2KosWCscJsVBi6KRXQ6i3u5EVfmYvnnCijaGaEQQLL9YfXsFE6oTc31BPd-1 | Direct | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | 2eoh58yghodorNqUrzvLnAKqEKGJix2KosWCscJsVBi6KRXQ6i3u5EVfmYvnnCijaGaEQQLL9YfXsFE6oTc31BPd | 2025-08-11T21:10:07.000Z | Liquidate | EpYvDgJiVfsmVykBERKNEDrxgRFUupYma6mSBuvaJr2Y | 5pjzT5dFTsXcwixoab1QDLvZQvpYJxJeBphkyfHGn688 | 0 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 1 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 8ji8vYQpab2J9ZiyJL4xPxSjuZeSkgVQZKe1aDXD9gxG | 450 | [“GWdwWDhYFUc8ZD6uCTtEAAwx97V1ZCsxPWGL7vhSha6w”,“DToFvTW4845yUBZvHX45FEoF64rdz9YhTcWCoovheLax”,“Ht2mWwNyQtGRZ32qyqSFeLwvb7Zs3BGbxCc2FBkhNHhy”,“8tuHzjrVroTVJs2ECM5un9NbAsKgvGVbk4ELoZoExHmH”,“o5n7Txs9aJKiXSqujbUwpo5L94aipQJ8wE8JkAkittL”,“6jMsNxtyLK5xzdTVYzETbbfj5RXUMi7YEfb8SVdVgZdr”,“9gmRhHAPy6UR6PGjUBzuQHao9XztvvozMFTpa14BT6qb”,“G3zxPEscqDeKYtzpnXANmg5SLR85VwR28XAz9M4DfDHJ”,“Gz42n1xzU4226k4huE27oPWvsKj3UZ9M8xvS5duFMDt8”,“HcrS614hCux8RuJRQtpXttvsmS63KUkh49ZxEDWLFX56”,“7SL9V563BSoUahSpauNjBViF6erzUk2YdSVV742AnE8T”,“raxJu36W8NLiN3GzhxAzLuomt7x2Laj51sztbjLAoTx”,“GYEgYDwEs3SZDRgDGFsFyM6Ugiht2xU6LQ8zfUWcodRd”,“8v5yEy9Kn1CuDTMRdUkTzafhzp9PYbPJ64wAaREqdwa”,“EfXgtghGF2om5TB4mES4MnjijicDMpK5pBKnrSZC7FS5”,“6DtjT3mDLHF6nYNWe3gSSFZnAv6Xf3rYRWEeVc8NkZxk”,“932NLdgUwPERwPZbVzHMCpDsZjvmg5GUYRneSWkKo1Cr”,“CTDbLcHnXjBKQbkoFxZ5Edf6m2YdhtaBHygHXsYscQ8S”,“4vckUWoBnh49g5qm18yb4gTcVmCgTZFwcAPirhhC75cr”,“FMW1BdpAsF2QN2EHiAUcL3xDDsxdz7bUKCBG5wdXpQFM”,“J7FQCcUgiJUcjyFyXzoUaY5Pb1yHiqi9QRyFiV6SwYwt”,“14Tao3pd8AG28qgRy7igyRkH3DJABKD2DZWCpSw9qKpU”,“9TWnYD5vRGBx8q1QuwkDBVfh557QvoSqE9J2dZmpgSb1”,“EkNXxzo7mbh6PgCikWFRJ6YzVSorD3Vh8Lqm6DBsM37u”] | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | hdeQptewPucVdzcGfxUwNgkRPeBUGwBuNrCvcQ2pqqr | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | [1,2,5,16] | Gau3moPBnWtzGsvD5mWLPP1GvXyx91zB5KSokHi14PYo | BmkUoKMFYBxNSzWXyUjyMJjMAaVz4d8ZnxwwmhDCUXFB | BUFEMAVAcuTY142XM8TGYQ8KVRTZmYxcDwarDHnngqg8 | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | DKm8TD4YMLjbsDzvYcpxc3qu8gr8geV2ZTdLe5RwaBYa | HrUbNB69fM7MRh7YZ2FoTk3y71CmtPTWw14u6KizVN1o | 3BqHVjEufuyoyBovVJrjHrGZstBHqSeL1Hs35YUyHrvZ | ||
| false | 9m4f98xcfrSJWu1RwQRVqbWHYta7uNY5m2CekoyFFtAA | 149084 | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 359420416 | GqbWnWxuSb1yAN5EGzNRSCKHLKL6q935yHneRcPMJ1cD | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | GZAr2Gm5ZgCpUiArQVCSJPMDcp5ebNdQPZc85HLsgpYS | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj | uV8jxLFC4kMLEDcMhzbq4wBag2LcFpk1cTEEjUaxPzT | 359420416-isbu3TMjhJBtmhXPEDxtrbW9k2m37MZhnH8GG43j11TQiFetBhy5WTq2JtAfnZ4xzUs2UHj3wYhSxgPwLYkiEgn-1 | Direct | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | isbu3TMjhJBtmhXPEDxtrbW9k2m37MZhnH8GG43j11TQiFetBhy5WTq2JtAfnZ4xzUs2UHj3wYhSxgPwLYkiEgn | 2025-08-11T21:13:19.000Z | Liquidate | EpYvDgJiVfsmVykBERKNEDrxgRFUupYma6mSBuvaJr2Y | 5pjzT5dFTsXcwixoab1QDLvZQvpYJxJeBphkyfHGn688 | 0 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 1 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 8ji8vYQpab2J9ZiyJL4xPxSjuZeSkgVQZKe1aDXD9gxG | 236 | [“GWdwWDhYFUc8ZD6uCTtEAAwx97V1ZCsxPWGL7vhSha6w”,“DToFvTW4845yUBZvHX45FEoF64rdz9YhTcWCoovheLax”,“Ht2mWwNyQtGRZ32qyqSFeLwvb7Zs3BGbxCc2FBkhNHhy”,“G3zxPEscqDeKYtzpnXANmg5SLR85VwR28XAz9M4DfDHJ”,“Gz42n1xzU4226k4huE27oPWvsKj3UZ9M8xvS5duFMDt8”,“HcrS614hCux8RuJRQtpXttvsmS63KUkh49ZxEDWLFX56”,“7SL9V563BSoUahSpauNjBViF6erzUk2YdSVV742AnE8T”,“raxJu36W8NLiN3GzhxAzLuomt7x2Laj51sztbjLAoTx”,“GYEgYDwEs3SZDRgDGFsFyM6Ugiht2xU6LQ8zfUWcodRd”,“8v5yEy9Kn1CuDTMRdUkTzafhzp9PYbPJ64wAaREqdwa”,“EfXgtghGF2om5TB4mES4MnjijicDMpK5pBKnrSZC7FS5”,“6DtjT3mDLHF6nYNWe3gSSFZnAv6Xf3rYRWEeVc8NkZxk”,“932NLdgUwPERwPZbVzHMCpDsZjvmg5GUYRneSWkKo1Cr”,“CTDbLcHnXjBKQbkoFxZ5Edf6m2YdhtaBHygHXsYscQ8S”,“4vckUWoBnh49g5qm18yb4gTcVmCgTZFwcAPirhhC75cr”,“FMW1BdpAsF2QN2EHiAUcL3xDDsxdz7bUKCBG5wdXpQFM”,“J7FQCcUgiJUcjyFyXzoUaY5Pb1yHiqi9QRyFiV6SwYwt”,“14Tao3pd8AG28qgRy7igyRkH3DJABKD2DZWCpSw9qKpU”,“9TWnYD5vRGBx8q1QuwkDBVfh557QvoSqE9J2dZmpgSb1”,“EkNXxzo7mbh6PgCikWFRJ6YzVSorD3Vh8Lqm6DBsM37u”] | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | hdeQptewPucVdzcGfxUwNgkRPeBUGwBuNrCvcQ2pqqr | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | [1,2,1,16] | Gau3moPBnWtzGsvD5mWLPP1GvXyx91zB5KSokHi14PYo | BmkUoKMFYBxNSzWXyUjyMJjMAaVz4d8ZnxwwmhDCUXFB | BUFEMAVAcuTY142XM8TGYQ8KVRTZmYxcDwarDHnngqg8 | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | DKm8TD4YMLjbsDzvYcpxc3qu8gr8geV2ZTdLe5RwaBYa | HrUbNB69fM7MRh7YZ2FoTk3y71CmtPTWw14u6KizVN1o | 3BqHVjEufuyoyBovVJrjHrGZstBHqSeL1Hs35YUyHrvZ | ||
| false | 9m4f98xcfrSJWu1RwQRVqbWHYta7uNY5m2CekoyFFtAA | 15414 | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 359420632 | GqbWnWxuSb1yAN5EGzNRSCKHLKL6q935yHneRcPMJ1cD | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | GZAr2Gm5ZgCpUiArQVCSJPMDcp5ebNdQPZc85HLsgpYS | EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v | AvZZF1YaZDziPY2RCK4oJrRVrbN3mTD9NL24hPeaZeUj | uV8jxLFC4kMLEDcMhzbq4wBag2LcFpk1cTEEjUaxPzT | 359420632-YsHiQjJxCqyH2H3uvEDtPp47wT6GhQR1umBd9ZZDSEQpmbD7xpeJdyK47deVopYd4ykwqrvWuvGBzn2z7DBphDs-2 | Direct | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | YsHiQjJxCqyH2H3uvEDtPp47wT6GhQR1umBd9ZZDSEQpmbD7xpeJdyK47deVopYd4ykwqrvWuvGBzn2z7DBphDs | 2025-08-11T21:14:44.000Z | Liquidate | EpYvDgJiVfsmVykBERKNEDrxgRFUupYma6mSBuvaJr2Y | 5pjzT5dFTsXcwixoab1QDLvZQvpYJxJeBphkyfHGn688 | 0 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 2 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | 8ji8vYQpab2J9ZiyJL4xPxSjuZeSkgVQZKe1aDXD9gxG | 413 | [“GWdwWDhYFUc8ZD6uCTtEAAwx97V1ZCsxPWGL7vhSha6w”,“DToFvTW4845yUBZvHX45FEoF64rdz9YhTcWCoovheLax”,“Ht2mWwNyQtGRZ32qyqSFeLwvb7Zs3BGbxCc2FBkhNHhy”,“Gz42n1xzU4226k4huE27oPWvsKj3UZ9M8xvS5duFMDt8”,“HcrS614hCux8RuJRQtpXttvsmS63KUkh49ZxEDWLFX56”,“7SL9V563BSoUahSpauNjBViF6erzUk2YdSVV742AnE8T”,“raxJu36W8NLiN3GzhxAzLuomt7x2Laj51sztbjLAoTx”,“GYEgYDwEs3SZDRgDGFsFyM6Ugiht2xU6LQ8zfUWcodRd”,“8v5yEy9Kn1CuDTMRdUkTzafhzp9PYbPJ64wAaREqdwa”,“EfXgtghGF2om5TB4mES4MnjijicDMpK5pBKnrSZC7FS5”,“6DtjT3mDLHF6nYNWe3gSSFZnAv6Xf3rYRWEeVc8NkZxk”,“932NLdgUwPERwPZbVzHMCpDsZjvmg5GUYRneSWkKo1Cr”,“CTDbLcHnXjBKQbkoFxZ5Edf6m2YdhtaBHygHXsYscQ8S”,“4vckUWoBnh49g5qm18yb4gTcVmCgTZFwcAPirhhC75cr”,“FMW1BdpAsF2QN2EHiAUcL3xDDsxdz7bUKCBG5wdXpQFM”,“J7FQCcUgiJUcjyFyXzoUaY5Pb1yHiqi9QRyFiV6SwYwt”,“14Tao3pd8AG28qgRy7igyRkH3DJABKD2DZWCpSw9qKpU”,“9TWnYD5vRGBx8q1QuwkDBVfh557QvoSqE9J2dZmpgSb1”,“EkNXxzo7mbh6PgCikWFRJ6YzVSorD3Vh8Lqm6DBsM37u”] | JCo2HLZbDg8z3LXMtFKvxjQiuNk11gV6MGpnSA13XG9E | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | hdeQptewPucVdzcGfxUwNgkRPeBUGwBuNrCvcQ2pqqr | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | [1,2,0,16] | Gau3moPBnWtzGsvD5mWLPP1GvXyx91zB5KSokHi14PYo | BmkUoKMFYBxNSzWXyUjyMJjMAaVz4d8ZnxwwmhDCUXFB | BUFEMAVAcuTY142XM8TGYQ8KVRTZmYxcDwarDHnngqg8 | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | DKm8TD4YMLjbsDzvYcpxc3qu8gr8geV2ZTdLe5RwaBYa | HrUbNB69fM7MRh7YZ2FoTk3y71CmtPTWw14u6KizVN1o | 3BqHVjEufuyoyBovVJrjHrGZstBHqSeL1Hs35YUyHrvZ |
Example Query
Example Query
Vaults_Operate_instruction
Vault operation instructions from Jupiter’s lending protocol on Solana, tracking collateral deposits, borrows, and position adjustments with debt and collateral changes. Used for analyzing leveraged trading activity and vault utilization patterns.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
associated_token_program | STRING | Program address of the Associated Token Account (ATA) Program on Solana. Base58-encoded Solana public key, consistently ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL. |
borrow_rate_model | STRING | Account address of the interest rate model governing borrowing costs for this vault operation. Defines the dynamic rate calculation parameters for debt positions. |
borrow_token | STRING | Account address of the token being borrowed from the Jupiter vault. Base58-encoded Solana public key identifying the specific SPL token mint. |
borrow_token_claim_account | STRING | Account address where claims on borrowed tokens from the vault are tracked. Base58-encoded Solana address used for accounting borrowed token positions. |
borrow_token_program | STRING | Program address for the borrow token’s SPL Token program on Solana. Typically the standard Token Program (TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA) for managing token transfers and accounts. |
borrow_token_reserves_liquidity | STRING | Account storing liquidity reserves for the borrow token in the lending protocol. Base58-encoded Solana public key. |
current_position_tick | STRING | Solana account address of the user’s current position tick within the vault’s liquidity range. Represents the active price level or range boundary before the operation executes. |
current_position_tick_id | STRING | Account identifier for the current position’s tick level in the liquidity pool. Base58-encoded Solana address tracking the vault’s active price tick state. |
final_position_tick | STRING | Solana account address representing the ending tick position after the vault operation completes. Identifies the price range boundary for the liquidity position on Jupiter’s concentrated liquidity pools. |
final_position_tick_id | STRING | Account identifier for the final position tick after the vault operation completes. Links to the specific tick state that represents the ending liquidity range position. |
is_signer | STRING | Account that signed and authorized the instruction. Base58-encoded Solana public key. |
liquidity | STRING | Account representing a liquidity pool or market in the Jupiter protocol. Base58-encoded Solana public key. |
liquidity_program | STRING | Program address managing the liquidity pool or lending market referenced in the instruction. Base58-encoded Solana public key. |
new_branch | STRING | Updated collateral value threshold that triggers position rebalancing across liquidity ticks. Positive values indicate collateral increases; negative or large values may represent position closures or liquidations. |
oracle | STRING | Account providing price feed data for the market or trading pair. Base58-encoded Solana public key. |
oracle_program | STRING | Program address for the oracle service providing price feed data. Used to verify and invoke the price oracle for collateral and debt valuation. |
position | STRING | Account representing a trading position or vault position in the protocol. Base58-encoded Solana public key. |
position_token_account | STRING | Token account holding the user’s position NFT (Non-Fungible Token) representing ownership of their vault position. Base58-encoded Solana public key address. |
recipient | STRING | Solana account address receiving tokens from this vault operation. Always matches the transaction signer in the sample data. |
recipient_borrow_token_account | STRING | Token account address of the recipient that will receive borrowed tokens from the vault operation. This is a Solana token account (SPL token) owned by the recipient specified in the transaction. |
recipient_supply_token_account | STRING | Token account address owned by the recipient that holds supply tokens for this vault operation. This is the destination account where supply tokens are transferred to or withdrawn from. |
signer_borrow_token_account | STRING | Token account address of the transaction signer holding the borrowed token. Used to credit borrowed funds when withdrawing from the vault position. |
signer_supply_token_account | STRING | Solana token account address holding the signer’s supply tokens used in this vault operation. This account provides or receives supply-side collateral based on the operation type. |
supply_rate_model | STRING | Program address defining the interest rate calculation model for the supply token position. Determines the yield paid to liquidity suppliers based on utilization and market conditions. |
supply_token | STRING | Mint address of the token being supplied as collateral to the Jupiter vault. Typically SOL (So11111111111111111111111111111111111111112) or other SPL tokens. |
supply_token_claim_account | STRING | Account address for claiming supply token rewards or interest accrued from the vault’s liquidity position. Base58-encoded Solana address representing the claim account associated with the supply side of the vault. |
supply_token_program | STRING | Program ID that governs the supply token’s on-chain operations. Typically the SPL Token Program for standard Solana tokens. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
system_program | STRING | Program address of the Solana System Program. 32-character string of ones representing the native system program identifier. |
vault_borrow_position_on_liquidity | STRING | Account address representing the vault’s borrow position within the underlying liquidity pool. This ties the vault’s borrowing activity to a specific position on the liquidity protocol. |
vault_borrow_token_account | STRING | Solana account address holding borrowed tokens owned by the vault. This address is controlled by the vault program to manage borrowed asset reserves. |
vault_config | STRING | Account storing configuration parameters for the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_state | STRING | Account storing the current state of the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_supply_position_on_liquidity | STRING | Account representing the vault’s supply position within the underlying liquidity protocol. Links the vault’s deposited assets to the external protocol’s position tracking system. |
vault_supply_token_account | STRING | Vault’s token account holding supply-side collateral assets in this lending position. This account stores the actual tokens deposited by vault participants as collateral. |
new_col | BIGNUMERIC | New collateral amount added to or removed from the vault position. Negative values indicate collateral withdrawal, while positive values represent deposits, measured in the supply token’s smallest denomination. |
new_debt | BIGNUMERIC | Updated debt amount in the position after the operation completes. Represented in token base units, can be positive (borrowing) or negative (repayment). |
transfer_type | STRING | Transfer method used for token movements between accounts. Always set to “Direct” indicating immediate token transfers without intermediary steps. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
remaining_accounts_indices | JSON | Additional account indices from the remaining_accounts array that are referenced by this vault operation. Encoded as a JSON array of integer positions indicating which accounts are actively used. |
Sample Data
Sample Data
| oracle | new_col | new_debt | position | is_signer | liquidity | recipient | block_slot | new_branch | vault_state | borrow_token | supply_token | vault_config | surrogate_key | transfer_type | oracle_program | system_program | transaction_id | block_timestamp | instruction_type | borrow_rate_model | executing_account | instruction_index | liquidity_program | supply_rate_model | transaction_index | remaining_accounts | transaction_signer | final_position_tick | borrow_token_program | supply_token_program | current_position_tick | final_position_tick_id | position_token_account | outer_executing_account | outer_instruction_index | associated_token_program | current_position_tick_id | borrow_token_claim_account | remaining_accounts_indices | supply_token_claim_account | vault_borrow_token_account | vault_supply_token_account | signer_borrow_token_account | signer_supply_token_account | recipient_borrow_token_account | recipient_supply_token_account | borrow_token_reserves_liquidity | supply_token_reserves_liquidity | vault_borrow_position_on_liquidity | vault_supply_position_on_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HfvGSbCaW8yrWAB6VN27uKEoRSXb64yin7aaWWHz9t3D | 0 | -1.70141183460469231731687303715884105728e+38 | CBKCZguPRApZgMiXe4ndj6f9wMmY2jkcyR8k7brtAdbi | BianeGV4VDL5r4bhdVNDbzu2VwkYaYbHUioPgMqyNNbe | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | BianeGV4VDL5r4bhdVNDbzu2VwkYaYbHUioPgMqyNNbe | 358498300 | 9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv | GXm4Y5ed6FmMTV2GLJgRLj9LeuuhzQPzRpSyRFV8JSMn | HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | So11111111111111111111111111111111111111112 | 7tkMzCHrWfMZfQr73MPDBjCevba19MB5KvwkNYQkxgjd | 358498300-5b9FSfnhWFerRzsx2bA2ttvHu1J1XpNGcDvxCWZRdeqduwRtMG51TMQPoWLNHrNaSgTN4pTNn4hFFXVEGcQuUq6G-3 | Direct | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | 5b9FSfnhWFerRzsx2bA2ttvHu1J1XpNGcDvxCWZRdeqduwRtMG51TMQPoWLNHrNaSgTN4pTNn4hFFXVEGcQuUq6G | 2025-08-07T16:04:11.000Z | Operate | EWsCESwa63ReamtFEYQfaN1RPVgRNMypupmepNJsv866 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 3 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 259 | [“7UVimffxr9ow1uXYxsr4LHAcV58mLzhmwaeKvJ1pjLiE”,“HyBsZY1UiGttbQ3ppBmnFVss9rmDAEvEbtYxdfjNAqBZ”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“7CgX4REAC8w79GqvnCBc5xuQNRad4Cg3XJ68wk92W9gK”,“A5k8uZo2fNq2wDrDkgHKaQETi7WxhGVKEp6RvrDWpWVT”,“HwzRmDreLYobT1XJmRzi4WH5PdHsNzC24z66c7a9mfmg”,“CRwGwp7teCBBfhmrdeX4uFegDGC76WHGphfAYjYWdNyt”,“5R7fqWFHh2xtKEGz6gKU8haTD2UnWjD6wn1a3nAYmorp”,“AbxJd88q5fQUKEdazhs675AfBC4zjiSaMkSYXEczPWtb”,“4JDRygcaDzBE8RNQqSscoBe9mK3Kxx3qYmkF7aQLzVC8”,“7fCSCD3Tvm6mb3rnVw3degNFuXjSdRYqzQnxAcXAFKTv”,“FDNpLSUD5cRtqJfzm74VgWRoSFCgvsSLVAMWKYWqaYPe”,“FzWQUpX4sUZULtgSp1DBCEe49xgtwdEJiSGx3Kt7SXEp”,“76HNqmSu5UP1WAUQeUCNEqFo7xeC9JzUh12JgivmSogb”,“BE7Z45hBm1mE8HB6kJKMv4syALWEc9UiwNjc3TqxAZw8”,“8N8WGfNH9kjgpWH1AbQrzDAG58kXNFQEhsD3pmfewk3i”,“7Fs8TRNqKH4o74BDA1SZxf9UuUdRVSMrHimH5VpjkAKF”,“DJqoyxoEHvyPFebbfaf4CRTvQEqmqVacAM3MQEV8gRsS”,“32SPDUXsvWDKeJCfLYAYFyQo8UnFb6BgjfwxQhnLFPYR”] | BianeGV4VDL5r4bhdVNDbzu2VwkYaYbHUioPgMqyNNbe | 3sHfouuqVhfb8RCgYFm7zCgr5MfVnS8BkLoATUa1uioi | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 65vLWVYayHaq7JQwotS11Ntobsxv9ZwXxySW7dKJzEHU | GZusNQr9ndDqQt6T9fTF7RW3VTLS3VqHhHutwgePxZc | ZwN8XyzzfSCJyeND7a7trpDXEARnQuT6hYP2GG9eUnx | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | EsTTMbtnyVhTT6MdQXdojQJquZ92XbvW2Qor9XzHjbxq | JD4Po96B7EZubVWsYZpWBPbJgbzWu1JLXqGjgkSNxMpJ | [2,10,16] | ErAL7541vs7xTVpgeSDHuQKXuTX8RCgxcWREKW9sudKy | 3SUQLu18sWYHyCb4jXGGCQiQqEoE2LxeCyPYybYRFrpa | 5JP5zgYCb9W37QQLgAHRHuinFLrKt87akDY1CgZoTPzr | 2xrMUbkR5GCJvciGCfH7x6xqNJDF5mu28UvDQJiaDkyx | BrGYy2sNjfkBqqDzd9ChxEdoE6gXVXVx4ssLH4cgV9Jb | 2xrMUbkR5GCJvciGCfH7x6xqNJDF5mu28UvDQJiaDkyx | BrGYy2sNjfkBqqDzd9ChxEdoE6gXVXVx4ssLH4cgV9Jb | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 5BmVETKMwv139B8A833okt3GgeJHiQpSjZDMp6YwinNJ | 7qaFrGfRB5LVmqEWt1x8fG8aFfEDS3sC1rrdKmj7LGvk | ||
| HfvGSbCaW8yrWAB6VN27uKEoRSXb64yin7aaWWHz9t3D | 0 | -1120000000 | CBKCZguPRApZgMiXe4ndj6f9wMmY2jkcyR8k7brtAdbi | BianeGV4VDL5r4bhdVNDbzu2VwkYaYbHUioPgMqyNNbe | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | BianeGV4VDL5r4bhdVNDbzu2VwkYaYbHUioPgMqyNNbe | 358497738 | 9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv | GXm4Y5ed6FmMTV2GLJgRLj9LeuuhzQPzRpSyRFV8JSMn | HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | So11111111111111111111111111111111111111112 | 7tkMzCHrWfMZfQr73MPDBjCevba19MB5KvwkNYQkxgjd | 358497738-2o8PW7Yhh6mkesAC5rUjUP2MgNzefLQj7Gdv3wSHGFXbRr5UTRTshWMmGp7XSXDwsuuw2ZJGBYtTmxKVjmExBHCn-5 | Direct | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | 2o8PW7Yhh6mkesAC5rUjUP2MgNzefLQj7Gdv3wSHGFXbRr5UTRTshWMmGp7XSXDwsuuw2ZJGBYtTmxKVjmExBHCn | 2025-08-07T16:00:26.000Z | Operate | EWsCESwa63ReamtFEYQfaN1RPVgRNMypupmepNJsv866 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 5 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 200 | [“7UVimffxr9ow1uXYxsr4LHAcV58mLzhmwaeKvJ1pjLiE”,“HyBsZY1UiGttbQ3ppBmnFVss9rmDAEvEbtYxdfjNAqBZ”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“7CgX4REAC8w79GqvnCBc5xuQNRad4Cg3XJ68wk92W9gK”,“A5k8uZo2fNq2wDrDkgHKaQETi7WxhGVKEp6RvrDWpWVT”,“HwzRmDreLYobT1XJmRzi4WH5PdHsNzC24z66c7a9mfmg”,“CRwGwp7teCBBfhmrdeX4uFegDGC76WHGphfAYjYWdNyt”,“5R7fqWFHh2xtKEGz6gKU8haTD2UnWjD6wn1a3nAYmorp”,“AbxJd88q5fQUKEdazhs675AfBC4zjiSaMkSYXEczPWtb”,“4JDRygcaDzBE8RNQqSscoBe9mK3Kxx3qYmkF7aQLzVC8”,“7fCSCD3Tvm6mb3rnVw3degNFuXjSdRYqzQnxAcXAFKTv”,“FDNpLSUD5cRtqJfzm74VgWRoSFCgvsSLVAMWKYWqaYPe”,“FzWQUpX4sUZULtgSp1DBCEe49xgtwdEJiSGx3Kt7SXEp”,“76HNqmSu5UP1WAUQeUCNEqFo7xeC9JzUh12JgivmSogb”,“BE7Z45hBm1mE8HB6kJKMv4syALWEc9UiwNjc3TqxAZw8”,“8N8WGfNH9kjgpWH1AbQrzDAG58kXNFQEhsD3pmfewk3i”,“7Fs8TRNqKH4o74BDA1SZxf9UuUdRVSMrHimH5VpjkAKF”,“DJqoyxoEHvyPFebbfaf4CRTvQEqmqVacAM3MQEV8gRsS”,“32SPDUXsvWDKeJCfLYAYFyQo8UnFb6BgjfwxQhnLFPYR”] | BianeGV4VDL5r4bhdVNDbzu2VwkYaYbHUioPgMqyNNbe | 65vLWVYayHaq7JQwotS11Ntobsxv9ZwXxySW7dKJzEHU | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 5L1a9zbK57EsaRXDtyCGX54PbJysAHmvS6xhAvQBmjio | CtExawXRYQC5WB131zR2x1L8QSF4LUqTsYgSiHvLf19L | ZwN8XyzzfSCJyeND7a7trpDXEARnQuT6hYP2GG9eUnx | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | 2hmzY5SkJDeacGrv4JjY4P4tSZSECPQtVu4jtwDNA9Ds | JD4Po96B7EZubVWsYZpWBPbJgbzWu1JLXqGjgkSNxMpJ | [2,10,16] | ErAL7541vs7xTVpgeSDHuQKXuTX8RCgxcWREKW9sudKy | 3SUQLu18sWYHyCb4jXGGCQiQqEoE2LxeCyPYybYRFrpa | 5JP5zgYCb9W37QQLgAHRHuinFLrKt87akDY1CgZoTPzr | 2xrMUbkR5GCJvciGCfH7x6xqNJDF5mu28UvDQJiaDkyx | BrGYy2sNjfkBqqDzd9ChxEdoE6gXVXVx4ssLH4cgV9Jb | 2xrMUbkR5GCJvciGCfH7x6xqNJDF5mu28UvDQJiaDkyx | BrGYy2sNjfkBqqDzd9ChxEdoE6gXVXVx4ssLH4cgV9Jb | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 5BmVETKMwv139B8A833okt3GgeJHiQpSjZDMp6YwinNJ | 7qaFrGfRB5LVmqEWt1x8fG8aFfEDS3sC1rrdKmj7LGvk | ||
| HfvGSbCaW8yrWAB6VN27uKEoRSXb64yin7aaWWHz9t3D | 0 | 30000000 | 2WKX8s1qp3Czyf83Xh3AbXsohxZ9xEgc7Jxoo7drqmNB | 84HktZtjK1FeFKxZJAtt13rCXm5XvWLYgvKbE172jZWY | 7s1da8DduuBFqGra5bJBjpnvL5E9mGzCuMk1Qkh4or2Z | 84HktZtjK1FeFKxZJAtt13rCXm5XvWLYgvKbE172jZWY | 358425091 | 9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv | GXm4Y5ed6FmMTV2GLJgRLj9LeuuhzQPzRpSyRFV8JSMn | HzwqbKZw8HxMN6bF2yFZNrht3c2iXXzpKcFu7uBEDKtr | So11111111111111111111111111111111111111112 | 7tkMzCHrWfMZfQr73MPDBjCevba19MB5KvwkNYQkxgjd | 358425091-3w4euz79PpMd4zKP53t11Y6RbD4aoEnu1aBi2EvQpFB4dRegCCaLVBGW4fYPWJuCeH6Ve5a26Tz124rC8qS1h4Ap-4 | Direct | jupnw4B6Eqs7ft6rxpzYLJZYSnrpRgPcr589n5Kv4oc | 11111111111111111111111111111111 | 3w4euz79PpMd4zKP53t11Y6RbD4aoEnu1aBi2EvQpFB4dRegCCaLVBGW4fYPWJuCeH6Ve5a26Tz124rC8qS1h4Ap | 2025-08-07T07:57:57.000Z | Operate | EWsCESwa63ReamtFEYQfaN1RPVgRNMypupmepNJsv866 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 4 | jupeiUmn818Jg1ekPURTpr4mFo29p46vygyykFJ3wZC | Acvyi9HBGmqh3Exe1N4PjBVyY8fokq2AdC6fSLqV6KSo | 222 | [“7UVimffxr9ow1uXYxsr4LHAcV58mLzhmwaeKvJ1pjLiE”,“HyBsZY1UiGttbQ3ppBmnFVss9rmDAEvEbtYxdfjNAqBZ”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“9bhRcGCfLLBW7hwmp93PdkeYK7qgyPn3nWGV1sJdVtiv”,“7CgX4REAC8w79GqvnCBc5xuQNRad4Cg3XJ68wk92W9gK”,“A5k8uZo2fNq2wDrDkgHKaQETi7WxhGVKEp6RvrDWpWVT”,“HwzRmDreLYobT1XJmRzi4WH5PdHsNzC24z66c7a9mfmg”,“CRwGwp7teCBBfhmrdeX4uFegDGC76WHGphfAYjYWdNyt”,“5R7fqWFHh2xtKEGz6gKU8haTD2UnWjD6wn1a3nAYmorp”,“AbxJd88q5fQUKEdazhs675AfBC4zjiSaMkSYXEczPWtb”,“4JDRygcaDzBE8RNQqSscoBe9mK3Kxx3qYmkF7aQLzVC8”,“7fCSCD3Tvm6mb3rnVw3degNFuXjSdRYqzQnxAcXAFKTv”,“FDNpLSUD5cRtqJfzm74VgWRoSFCgvsSLVAMWKYWqaYPe”,“FzWQUpX4sUZULtgSp1DBCEe49xgtwdEJiSGx3Kt7SXEp”,“76HNqmSu5UP1WAUQeUCNEqFo7xeC9JzUh12JgivmSogb”,“BE7Z45hBm1mE8HB6kJKMv4syALWEc9UiwNjc3TqxAZw8”,“8N8WGfNH9kjgpWH1AbQrzDAG58kXNFQEhsD3pmfewk3i”,“7Fs8TRNqKH4o74BDA1SZxf9UuUdRVSMrHimH5VpjkAKF”,“DJqoyxoEHvyPFebbfaf4CRTvQEqmqVacAM3MQEV8gRsS”,“32SPDUXsvWDKeJCfLYAYFyQo8UnFb6BgjfwxQhnLFPYR”] | 84HktZtjK1FeFKxZJAtt13rCXm5XvWLYgvKbE172jZWY | C83D2VeyaWeHKdWMbabVENCBNPibM9RvKZ3xBSY4QJKg | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | TokenkegQfeZyiNwAJbNbGKPFXCWuBvf9Ss623VQ5DA | 3sHfouuqVhfb8RCgYFm7zCgr5MfVnS8BkLoATUa1uioi | 8bFZsEq2yHTPRyShiKfZAjaXnQXqUJUTWJmcKoFuZd5A | B6Ba9uRtYUwhPWDX6Dgbh3n2gcToNXdW1q98GDTZJtU6 | ATokenGPvbdGVxr1b2hvZbsiqW5xWH25efTNsLJA8knL | GZusNQr9ndDqQt6T9fTF7RW3VTLS3VqHhHutwgePxZc | JD4Po96B7EZubVWsYZpWBPbJgbzWu1JLXqGjgkSNxMpJ | [2,10,16] | ErAL7541vs7xTVpgeSDHuQKXuTX8RCgxcWREKW9sudKy | 3SUQLu18sWYHyCb4jXGGCQiQqEoE2LxeCyPYybYRFrpa | 5JP5zgYCb9W37QQLgAHRHuinFLrKt87akDY1CgZoTPzr | 6kdXyvGrF9TTsqsxkbnF83q2uxqc2aLxU1DjDu5t936C | D7RLzm9rC98oEeyqnPVGfEYXe9XtMVaJfUJTtv7mjpoA | 6kdXyvGrF9TTsqsxkbnF83q2uxqc2aLxU1DjDu5t936C | D7RLzm9rC98oEeyqnPVGfEYXe9XtMVaJfUJTtv7mjpoA | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 5BmVETKMwv139B8A833okt3GgeJHiQpSjZDMp6YwinNJ | 7qaFrGfRB5LVmqEWt1x8fG8aFfEDS3sC1rrdKmj7LGvk |
Example Query
Example Query
Vaults_UpdateBorrowFee_instruction
UpdateBorrowFee instruction events from Jupiter Vaults on Solana, recording administrative changes to vault borrowing fee parameters. Contains vault configuration details, authority accounts, and fee adjustment data for tracking vault parameter governance.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
authority | STRING | Account authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key. |
borrow_token_reserves_liquidity | STRING | Account storing liquidity reserves for the borrow token in the lending protocol. Base58-encoded Solana public key. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
vault_admin | STRING | Account authorized to administer vault configuration and settings in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_config | STRING | Account storing configuration parameters for the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_state | STRING | Account storing the current state of the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
borrow_fee | BIGNUMERIC | Fee charged for borrowing from this vault, denominated in basis points or the vault’s native unit. Sample shows a value of 0, indicating either no fee or the fee was set to zero at this instruction. |
vault_id | INT64 | Unique numeric identifier for the vault in the Jupiter lending protocol. Sequential integer assigned during vault initialization. |
Sample Data
Sample Data
| vault_id | authority | block_slot | borrow_fee | vault_admin | vault_state | vault_config | surrogate_key | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | outer_executing_account | outer_instruction_index | borrow_token_reserves_liquidity | supply_token_reserves_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 360243937 | 0 | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | HnSMEmypWgJ1a6JNnBycccsBeQQvqNKphgSMquCaFiy9 | 2L6xsj9zKbvxALDroGQHmPx2kCw8RqZ8yru4zceUoB6k | 360243937-3Be9P54wvgEbZXTfV6jY9jmRt6pK711eLL6NcxgHCsn1d6zYkg4xuYTJ4vDWEGK6XYeQEYuyEWPokjx2yf59NXEH-3-0 | 3Be9P54wvgEbZXTfV6jY9jmRt6pK711eLL6NcxgHCsn1d6zYkg4xuYTJ4vDWEGK6XYeQEYuyEWPokjx2yf59NXEH | 2025-08-15T15:18:04.000Z | UpdateBorrowFee | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | 233 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | DALcPrc81yGgwqaBuuCRXtEU8PHFLv2xEgWyhnfvbVKH |
Example Query
Example Query
Vaults_UpdateCoreSettings_instruction
Administrative configuration changes for Jupiter lending vaults on Solana, tracking updates to risk parameters like collateral factors, liquidation thresholds, borrow fees, and rate magnifiers. Used for monitoring vault risk management and parameter tuning across different vault IDs.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
authority | STRING | Account authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key. |
borrow_token_reserves_liquidity | STRING | Account storing liquidity reserves for the borrow token in the lending protocol. Base58-encoded Solana public key. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
vault_admin | STRING | Account authorized to administer vault configuration and settings in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_config | STRING | Account storing configuration parameters for the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_state | STRING | Account storing the current state of the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
vault_id | INT64 | Unique numeric identifier for the vault in the Jupiter lending protocol. Sequential integer assigned during vault initialization. |
borrow_fee | BIGNUMERIC | Fee charged on borrowing operations from the vault, expressed in basis points. Values are typically 0, indicating no borrow fees are currently applied. |
borrow_rate_magnifier | BIGNUMERIC | Rate multiplier applied to the vault’s borrow interest rate calculation. Expressed in basis points, typically set to 0 in sample data indicating no additional rate magnification. |
collateral_factor | BIGNUMERIC | Maximum loan-to-value ratio for the vault expressed in basis points. For example, 7500 represents 75% collateralization, meaning borrowers can borrow up to 75% of their collateral value. |
liquidation_max_limit | BIGNUMERIC | Maximum loan-to-value ratio at which a position can be liquidated, expressed in basis points (e.g., 9000 = 90%). Controls the upper bound for liquidation eligibility in the vault’s risk management system. |
liquidation_penalty | BIGNUMERIC | Penalty fee charged when a borrower’s position is liquidated, expressed in basis points. Typically ranges from 20 to 500 basis points (0.2% to 5%) of the liquidated collateral value. |
liquidation_threshold | BIGNUMERIC | Loan-to-value ratio at which a borrower’s position becomes eligible for liquidation. Expressed in basis points where 8000 represents 80% collateralization. |
supply_rate_magnifier | BIGNUMERIC | Multiplier applied to the base supply interest rate for this vault. Expressed in basis points where 0 indicates no magnification of the supply rate. |
withdraw_gap | BIGNUMERIC | Minimum time interval required between withdrawal requests from the vault, expressed in basis points or time units. Prevents rapid successive withdrawals and helps maintain vault liquidity stability. |
Sample Data
Sample Data
| vault_id | authority | block_slot | borrow_fee | vault_admin | vault_state | vault_config | withdraw_gap | surrogate_key | transaction_id | block_timestamp | instruction_type | collateral_factor | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | liquidation_penalty | borrow_rate_magnifier | liquidation_max_limit | liquidation_threshold | supply_rate_magnifier | outer_executing_account | outer_instruction_index | borrow_token_reserves_liquidity | supply_token_reserves_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 356756817 | 0 | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | DuyRczjSEd8gdGJWRkHNoo4FWQY1GhgqDVg3hKtE8Jqe | Hkw9798CjV3666pcWiaSbQ6eaAq5geUErn3bnbzpp94y | 500 | 356756817-3Smfy29HwZbZz3gcwdL3yrrePCpCyWZjRsnWpMCwmiC1UH9sJ6ceBTomxvyCy5o2DgexbYbNDFLKfU1oLszakDNs-3-1 | 3Smfy29HwZbZz3gcwdL3yrrePCpCyWZjRsnWpMCwmiC1UH9sJ6ceBTomxvyCy5o2DgexbYbNDFLKfU1oLszakDNs | 2025-07-30T15:45:41.000Z | UpdateCoreSettings | 7500 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 1 | 94 | [] | GpvnGqPTq4Ga7k5PgxoBA7Yr6HCnsqeeeb8KhczztdRu | 100 | 0 | 9000 | 8000 | 0 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | Enao27EWUV2fv3rUqwknJ1eRaM5aAeN5ijeCrM9tayRX | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy |
| 3 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 356756817 | 0 | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | GXm4Y5ed6FmMTV2GLJgRLj9LeuuhzQPzRpSyRFV8JSMn | 7tkMzCHrWfMZfQr73MPDBjCevba19MB5KvwkNYQkxgjd | 500 | 356756817-3Smfy29HwZbZz3gcwdL3yrrePCpCyWZjRsnWpMCwmiC1UH9sJ6ceBTomxvyCy5o2DgexbYbNDFLKfU1oLszakDNs-3-2 | 3Smfy29HwZbZz3gcwdL3yrrePCpCyWZjRsnWpMCwmiC1UH9sJ6ceBTomxvyCy5o2DgexbYbNDFLKfU1oLszakDNs | 2025-07-30T15:45:41.000Z | UpdateCoreSettings | 7500 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 2 | 94 | [] | GpvnGqPTq4Ga7k5PgxoBA7Yr6HCnsqeeeb8KhczztdRu | 100 | 0 | 9000 | 8000 | 0 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | FGFqvYQis8sg8xEkPWcNxc4hsrMz6UAHSW4rWK3CSZGr | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy |
| 1 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 356756817 | 0 | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | FU6R6LFuFUjq1PzquPxBbwvaSs3nxCNWUzi7JntkMZtf | nMzVs8GiXMVUENEwkev7JZfDcCENmz18ScheeVRdnb1 | 500 | 356756817-3Smfy29HwZbZz3gcwdL3yrrePCpCyWZjRsnWpMCwmiC1UH9sJ6ceBTomxvyCy5o2DgexbYbNDFLKfU1oLszakDNs-3-0 | 3Smfy29HwZbZz3gcwdL3yrrePCpCyWZjRsnWpMCwmiC1UH9sJ6ceBTomxvyCy5o2DgexbYbNDFLKfU1oLszakDNs | 2025-07-30T15:45:41.000Z | UpdateCoreSettings | 7500 | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | 94 | [] | GpvnGqPTq4Ga7k5PgxoBA7Yr6HCnsqeeeb8KhczztdRu | 100 | 0 | 9000 | 8000 | 0 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | 94vK29npVbyRHXH63rRcTiSr26SFhrQTzbpNJuhQEDu | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy |
Example Query
Example Query
Vaults_UpdateLiquidationPenalty_instruction
Administrative instruction records for liquidation penalty updates on Jupiter lending vaults on Solana. Tracks governance changes to penalty parameters applied when vault positions are liquidated, including vault identifiers, authority addresses, and penalty values in basis points.Columns
Columns
| Column | Type | Description |
|---|---|---|
block_timestamp | TIMESTAMP | Timestamp when the block was produced. UTC timezone, millisecond precision. |
block_slot | INT64 | Slot number of the block containing the transaction. Sequential integer representing block position in the Solana blockchain. |
transaction_id | STRING | Unique identifier for the transaction. Base58-encoded string for Solana transactions, hex-encoded string for Flow transactions. |
transaction_index | INT64 | Position of the transaction within its containing block. Zero-indexed integer representing the sequential order of transaction execution. |
transaction_signer | STRING | Account that signed and authorized the transaction. Base58-encoded Solana public key. |
instruction_index | INT64 | Position of the instruction within the transaction. Zero-indexed integer representing the sequential order of instruction execution. |
outer_instruction_index | INT64 | Position 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_account | STRING | Program address that executed the instruction. Base58-encoded Solana public key. |
outer_executing_account | STRING | Program address that invoked the current instruction when execution occurs as a nested Cross-Program Invocation (CPI). Base58-encoded Solana public key. |
surrogate_key | STRING | Composite identifier for the instruction or event. Concatenation of block_slot, transaction_id, and instruction_index, separated by hyphens. |
instruction_type | STRING | Type of instruction or operation being executed. Categorizes the specific action performed within the program or protocol. |
authority | STRING | Account authorized to execute administrative or privileged operations within the program. Base58-encoded Solana public key. |
borrow_token_reserves_liquidity | STRING | Account storing liquidity reserves for the borrow token in the lending protocol. Base58-encoded Solana public key. |
supply_token_reserves_liquidity | STRING | Account storing liquidity reserves for the supply token in the lending protocol. Base58-encoded Solana public key. |
vault_admin | STRING | Account authorized to administer vault configuration and settings in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_config | STRING | Account storing configuration parameters for the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
vault_state | STRING | Account storing the current state of the vault in the Jupiter lending protocol. Base58-encoded Solana public key. |
remaining_accounts | JSON | Additional accounts required by the instruction beyond the defined schema. JSON array of Base58-encoded Solana public keys representing accounts needed for program execution. |
liquidation_penalty | BIGNUMERIC | Penalty percentage applied when a vault position is liquidated, expressed in basis points. Values like 20 represent 0.20% and 300 represents 3.00% penalty on liquidated collateral. |
vault_id | INT64 | Unique numeric identifier for the vault in the Jupiter lending protocol. Sequential integer assigned during vault initialization. |
Sample Data
Sample Data
| vault_id | authority | block_slot | vault_admin | vault_state | vault_config | surrogate_key | transaction_id | block_timestamp | instruction_type | executing_account | instruction_index | transaction_index | remaining_accounts | transaction_signer | liquidation_penalty | outer_executing_account | outer_instruction_index | borrow_token_reserves_liquidity | supply_token_reserves_liquidity |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 4 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 357872657 | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | 9WoJAcLA7jcFRFTmLwYsGDJRg7FM8SL1bsqWEg9oyBXh | 7gs6pqxqFnQW2Y1VfnnwJSrxEE9KWr2aisFR8PyChh5N | 357872657-2U8T6ekfpEdwfWe6cPNA8WUHxmmpZZACkHEJnQozB5DDkEXTiRdRYvKMaviMciHGuTBCS6i75TH1vnzypEvWXK1S-3-0 | 2U8T6ekfpEdwfWe6cPNA8WUHxmmpZZACkHEJnQozB5DDkEXTiRdRYvKMaviMciHGuTBCS6i75TH1vnzypEvWXK1S | 2025-08-04T18:52:36.000Z | UpdateLiquidationPenalty | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | 27 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 20 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 7HZhrUgLcHiQ8hkvNXM9gkM7CAeP21s478P8pHhANwns |
| 5 | 3H8C6yYTXUcN9RRRDmcLDt3e4aZLYRRX4x2HbEjTqQAA | 358059131 | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | Hsbzj2TTpaHj2Uwme1yoDkUtqdj9qrwX3R2cFP8dpdDE | YyJzNo8gqwpfquTS34Xz1p2jz2W4dAER8hErJSm68iN | 358059131-4zjWXQhn3kyEMkL5NCkuSsWdiZnECvwCKKR9wn5wE4FnLvJx4mpAZTKzAWWUVBDAGfu7wizNg9JAmC2sfNQnzovo-3-0 | 4zjWXQhn3kyEMkL5NCkuSsWdiZnECvwCKKR9wn5wE4FnLvJx4mpAZTKzAWWUVBDAGfu7wizNg9JAmC2sfNQnzovo | 2025-08-05T15:27:18.000Z | UpdateLiquidationPenalty | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | 273 | [] | HYbxGkNvEwvZ14RzJHPB9h3dWfXjxwAEhkyzJRHx1hBf | 20 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 2nsDVzLmqJz42pRYNE4y2R13dk8JnKQUXkk6eTy939Q3 |
| 46 | HqPrpa4ESBDnRHRWaiYtjv4xe93wvCS9NNZtDwR89cVa | 378344999 | 4Pgx2M7ZsDRvXU4CitoT94EJUohxqSk3eBuLsoz834dm | 6XFoTSVsNN4Tm2jARSynkcpt8jLiV1gX5QdqpU8QKdFE | 4pxgCs6fqcChNN2aNnYr5bo7iG4Qcbpo16WKjytb4Btq | 378344999-4m2Jx8yTrRiXGRkFttEPK9PnxMwYXKLpnAeiaAjeCYTm1XrJKJY7WXAZijwddLjmjJkj31BzGvVTnKoTjE7SjL6S-3-0 | 4m2Jx8yTrRiXGRkFttEPK9PnxMwYXKLpnAeiaAjeCYTm1XrJKJY7WXAZijwddLjmjJkj31BzGvVTnKoTjE7SjL6S | 2025-11-06T17:44:36.000Z | UpdateLiquidationPenalty | jupr81YtYssSyPt8jbnGuiWon5f6x9TcDEFxYe3Bdzi | 0 | 292 | [] | 2KXsciM43Uw2SMxeRurSDMfEjTvwvPT2noCKHHM8c3pq | 300 | SQDS4ep65T869zMMBKyuUq6aD6EgTu8psMjkvj52pCf | 3 | 4Y66HtUEqbbbpZdENGtFdVhUMS3tnagffn3M4do59Nfy | 2cYcYwTWHkiszdzDs8aPq1fkcpipJ8zVEzwCXo5RzXpx |
Example Query
Example Query