Skip to Content
Solana PayTypesTransaction Element

Transaction Element

TransactionElement is the typed model returned by get_transaction and validate_transfer for JSON transaction encoding.

AttributeMeaning
transactionSignatures plus the parsed message, including optional v0 lookups or v1 transaction_config.
metaFee, status, balances, logs, inner instructions, loaded addresses, return data, and compute/cost information; may be None.
block_timeOptional Unix timestamp.
slotSlot in which the transaction was processed.
version"legacy", 0, or 1 when supplied by the RPC node.
rawOriginal RPC dictionary.

Non-JSON encodings are intentionally returned as raw dictionaries because their transaction field has a different shape.