Sol Splits

A composable standard for splitting on-chain income on Solana.

splits.txns

This table has similar schema as of Solana transactions table

splits.parsed

The table contains the parsed instructions data for Sol Splits. Data related to instruction type, executing account, account arguments, arguments, etc. is available here.

Column NameColumn TypeDescription

block_date

date

Event date

block_time

timestamp

The (estimated) time this block was produced

block_slot

bigint

This block’s slot index in the ledger

dapp

string

Solana program address

inner_instruction_index

int

The order of inner instruction of an instruction in a txns

array<string>

Ordered list of accounts to pass to the program

instruction_index

int

The order of the instruction in a txns

instruction_type

string

Name of the function of a Solana program invoked via an instruction

is_inner_instruction

boolean

Whether the respective instruction of a txns has an inner instruction

tx_id

string

The first signature in the transaction

<STRUCT>

The arguments passed to the invoked function. Generated after decoding the instructions data parameter

Some columns in the above table needs to be explained a bit for better understanding. Let's go into what each one of them contains.

input accounts

FieldColumn Type

receiver8WalletTokenAccount

string

authority

string

receiver5

string

receiver1WalletTokenAccount

string

receiver9WalletTokenAccount

string

logWrapper

string

receiver6WalletTokenAccount

string

bubblegumProgram

string

receiver4WalletTokenAccount

string

feeTokenAccount

string

receiver5WalletTokenAccount

string

systemProgram

string

receiver8

string

receiver0

string

receiver4Wallet

string

receiver9Wallet

string

config

string

receiver3Wallet

string

receiver2

string

compressionProgram

string

receiver7

string

tokenProgram

string

receiver0WalletTokenAccount

string

receiver6Wallet

string

receiver3

string

receiver7WalletTokenAccount

string

referral

string

associatedTokenProgram

string

receiverWallet

string

split

string

receiver0Wallet

string

receiver1

string

splitWallet

string

mint

string

receiver1Wallet

string

receiver8Wallet

string

leafDelegate

string

treeAuthority

string

treasury

string

receiver2Wallet

string

receiver

string

receiver3WalletTokenAccount

string

receiver9

string

merkleTree

string

receiver2WalletTokenAccount

string

receiver7Wallet

string

receiver4

string

receiver5Wallet

string

feeWallet

string

newLeafOwner

string

receiver6

string

splitTokenAccount

string

args

FieldData Type

public

boolean

individualSplitAmount

bigint

amount

bigint

lamports

boolean

feePayer

string

unmint_amount

bigint

kind

string

feeFlat

bigint

feePercentage

bigint

owner

string

root

array<int>

dataHash

array<int>

creatorHash

array<int>

nonce

bigint

index

bigint

Last updated