SIPEnhancedTransaction
SIP Protocol API Reference v0.7.4
SIP Protocol API Reference / SIPEnhancedTransaction
Interface: SIPEnhancedTransaction
Section titled “Interface: SIPEnhancedTransaction”Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16499
Enhanced transaction with SIP-specific metadata
Extends
Section titled “Extends”Properties
Section titled “Properties”signature
Section titled “signature”signature:
string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16428
Transaction signature
Inherited from
Section titled “Inherited from”description
Section titled “description”description:
string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16430
Human-readable description
Inherited from
Section titled “Inherited from”EnhancedTransaction.description
type:
string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16432
Transaction type
Inherited from
Section titled “Inherited from”source
Section titled “source”source:
string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16434
Source of the transaction (program/protocol name)
Inherited from
Section titled “Inherited from”fee:
number
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16436
Fee in lamports
Inherited from
Section titled “Inherited from”feePayer
Section titled “feePayer”feePayer:
string
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16438
Fee payer address
Inherited from
Section titled “Inherited from”slot:
number
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16440
Slot number
Inherited from
Section titled “Inherited from”timestamp
Section titled “timestamp”timestamp:
number
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16442
Block timestamp (Unix seconds)
Inherited from
Section titled “Inherited from”nativeTransfers
Section titled “nativeTransfers”nativeTransfers:
NativeTransfer[]
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16444
Native SOL transfers
Inherited from
Section titled “Inherited from”EnhancedTransaction.nativeTransfers
tokenTransfers
Section titled “tokenTransfers”tokenTransfers:
TokenTransfer[]
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16446
SPL token transfers
Inherited from
Section titled “Inherited from”EnhancedTransaction.tokenTransfers
accountData
Section titled “accountData”accountData:
EnhancedAccountData[]
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16448
Account data with balance changes
Inherited from
Section titled “Inherited from”EnhancedTransaction.accountData
events?
Section titled “events?”
optionalevents:EnhancedTransactionEvents
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16450
Transaction-specific events
Inherited from
Section titled “Inherited from”transactionError?
Section titled “transactionError?”
optionaltransactionError: {error:string; } |null
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16452
Transaction error if failed
Inherited from
Section titled “Inherited from”EnhancedTransaction.transactionError
sipMetadata
Section titled “sipMetadata”sipMetadata:
SIPTransactionMetadata
Defined in: @sip-protocol/sdk/dist/index-DXh2IGkz.d.ts:16501
SIP-specific metadata extracted from transaction