Skip to content

SIPEnhancedTransaction

SIP Protocol API Reference v0.12.0


SIP Protocol API Reference / SIPEnhancedTransaction

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16595

Enhanced transaction with SIP-specific metadata

signature: string

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16524

Transaction signature

EnhancedTransaction.signature


description: string

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16526

Human-readable description

EnhancedTransaction.description


type: string

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16528

Transaction type

EnhancedTransaction.type


source: string

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16530

Source of the transaction (program/protocol name)

EnhancedTransaction.source


fee: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16532

Fee in lamports

EnhancedTransaction.fee


feePayer: string

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16534

Fee payer address

EnhancedTransaction.feePayer


slot: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16536

Slot number

EnhancedTransaction.slot


timestamp: number

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16538

Block timestamp (Unix seconds)

EnhancedTransaction.timestamp


nativeTransfers: NativeTransfer[]

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16540

Native SOL transfers

EnhancedTransaction.nativeTransfers


tokenTransfers: TokenTransfer[]

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16542

SPL token transfers

EnhancedTransaction.tokenTransfers


accountData: EnhancedAccountData[]

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16544

Account data with balance changes

EnhancedTransaction.accountData


optional events?: EnhancedTransactionEvents

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16546

Transaction-specific events

EnhancedTransaction.events


optional transactionError?: { error: string; } | null

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16548

Transaction error if failed

EnhancedTransaction.transactionError


sipMetadata: SIPTransactionMetadata

Defined in: @sip-protocol/sdk/dist/index-rqQpCeVM.d.ts:16597

SIP-specific metadata extracted from transaction