Transaction metadata returned alongside confirmed transactions.

1.0.0

interface TransactionMeta {
    computeUnitsConsumed?: number;
    err: unknown;
    fee: number;
    innerInstructions?: unknown[];
    loadedAddresses?: {
        readonly: never[];
        writable: never[];
    };
    logMessages?: string[];
    postBalances: number[];
    postTokenBalances?: unknown[];
    preBalances: number[];
    preTokenBalances?: unknown[];
}

Properties

computeUnitsConsumed?: number

Compute units consumed by the transaction.

err: unknown

Transaction error (null if success).

fee: number

Transaction fee in lamports.

innerInstructions?: unknown[]

Inner (CPI) instructions.

loadedAddresses?: {
    readonly: never[];
    writable: never[];
}

Address table lookups (v0 transactions).

logMessages?: string[]

Program log messages emitted during execution.

postBalances: number[]

Post-transaction SOL balances for each account.

postTokenBalances?: unknown[]

Post-transaction token balances.

preBalances: number[]

Pre-transaction SOL balances for each account.

preTokenBalances?: unknown[]

Pre-transaction token balances.