Errinterface{}`json:"err"`// Error if transaction failed, null if transaction succeeded. https://github.com/solana-labs/solana/blob/master/sdk/src/transaction.rs#L24
Feebin.Uint64`json:"fee"`// fee this transaction was charged
PreBalances[]bin.Uint64`json:"preBalances"`// array of u64 account balances from before the transaction was processed
PostBalances[]bin.Uint64`json:"postBalances"`// array of u64 account balances after the transaction was processed
InnerInstructions[]InnerInstruction`json:"innerInstructions"`// List of inner instructions or omitted if inner instruction recording was not yet enabled during this transaction
PreTokenBalances[]TokenBalance`json:"preTokenBalances"`// List of token balances from before the transaction was processed or omitted if token balance recording was not yet enabled during this transaction
PostTokenBalances[]TokenBalance`json:"postTokenBalances"`// List of token balances from after the transaction was processed or omitted if token balance recording was not yet enabled during this transaction
LogMessages[]string`json:"logMessages"`// array of string log messages or omitted if log message recording was not yet enabled during this transaction
Indexuint8`json:"index"`// Index of the transaction instruction from which the inner instruction(s) originated
Instructions[]solana.CompiledInstruction`json:"instructions"`// Ordered list of inner program instructions that were invoked during a single transaction instruction.
Errinterface{}`json:"err,omitempty"`// Error if transaction failed, null if transaction succeeded
Memostring`json:"memo,omitempty"`// Memo associated with the transaction, null if no memo is present
Signaturesolana.Signature`json:"signature"`// transaction signature as base-58 encoded string
Slotbin.Uint64`json:"slot,omitempty"`// The slot that contains the block with the transaction
BlockTimebin.Int64`json:"blockTime,omitempty"`// estimated production time, as Unix timestamp (seconds since the Unix epoch) of when transaction was processed. null if not available.
Lamportsbin.Uint64`json:"lamports"`// number of lamports assigned to this account
Ownersolana.PublicKey`json:"owner"`// base-58 encoded Pubkey of the program this account has been assigned to
Datasolana.Data`json:"data"`// data associated with the account, either as encoded binary data or JSON format {<program>: <state>}, depending on encoding parameter
Executablebool`json:"executable"`// boolean indicating if the account contains a program (and is strictly read-only)
RentEpochbin.Uint64`json:"rentEpoch"`// the epoch at which this account will next owe rent
Filters[]RPCFilter`json:"filters,omitempty"`// filter results using various filter objects; account must meet all filter criteria to be included in results
// TODO:
// WithContext *bool `json:"withContext,omitempty"` // wrap the result in an RpcResponse JSON object.