Skip to content
docs

TransactionDescription

Defined in: wallet-solana/src/types.ts:220

A Solana transaction decoded for a confirmation screen, without any network call.

feePayer: string | undefined

Defined in: wallet-solana/src/types.ts:226

Account that pays the fee.


items: DecodedInstruction[]

Defined in: wallet-solana/src/types.ts:230

Every instruction, decoded where possible.


kind: SolanaTransactionKind

Defined in: wallet-solana/src/types.ts:222

What it does overall.


lifetime: "durable-nonce" | "blockhash"

Defined in: wallet-solana/src/types.ts:237

How the transaction expires: blockhash (about a minute after it was built) or durable-nonce (first instruction AdvanceNonceAccount: the signature never expires).


signers: object[]

Defined in: wallet-solana/src/types.ts:228

Required signers in message order; signed is known only for compiled transactions.

address: string

signed: boolean | undefined


version: 0 | "legacy" | 1

Defined in: wallet-solana/src/types.ts:224

Message version.


warnings: SolanaWarning[]

Defined in: wallet-solana/src/types.ts:232

Problems to show before signing.