Solana Tables
Our Solana data includes the following schemas and tables:Transaction-level columns
Some of the datasets have a variant suffixed with_w_tx_cols (e.g. solana.assets.transfers_w_tx_cols). These are views that combine the enriched data (i.e. transfers) with a couple of transaction-level columns which may be useful for certain analyses. The additional columns are:
Convenience functions
Several snowflake table functions are provided for convenient querying of specific use cases:-
pull solana transactions, instructions, inner_instructions for activites involving a set of addresses
This fetches all transactions, instructions, inner instructions for activites involving an address, equivalent to calling
getTransactionfor each txn_id returned by agetSignaturesForAddressrpc call. It only includes nonvoting transactions. For successful, nonvoting transactions, the contents of instructions are nested in the arraysinstructionsandinner_instructions. For failed, nonvoting transactions, instructions/inner instructions are not fetched. -
pull solana transactions, instructions, inner_instructions for accounts with balance changes
-
pull non-voting solana transactions, instructions, inner_instructions for accounts with balance changes, with transfer info if available
-
pull non-voting solana sol+spl latest balances as of a certain timestamp
-
pull balance changes of an address, with transfer attribution where possible
-
pull daily end-of-day balances of a set of addresses in a time range