Module message

Source
👎Deprecated since 2.3.0: Use solana-message crate instead

Modules§

compiled_instruction
inner_instruction
legacy
The original and current Solana message format.
v0
A future Solana message format.

Structs§

AccountKeys
Collection of static and dynamically loaded keys used to load accounts during transaction processing.
AddressLookupTableAccount
The definition of address lookup table accounts.
LegacyMessage
Message
wasm-bindgen version of the Message struct. This duplication is required until https://github.com/rustwasm/wasm-bindgen/issues/3671 is fixed. This must not diverge from the regular non-wasm Message struct.
MessageHeader
Describes the organization of a Message’s account keys.
SanitizedVersionedMessage
Wraps a sanitized VersionedMessage to provide a safe API
TransactionSignatureDetails
Transaction signature details including the number of transaction signatures and precompile signatures.

Enums§

AddressLoaderError
CompileError
SanitizeMessageError
SanitizedMessage
Sanitized message of a transaction.
SimpleAddressLoader
VersionedMessage
Either a legacy message or a v0 message.

Constants§

MESSAGE_HEADER_LENGTH
The length of a message header in bytes.
MESSAGE_VERSION_PREFIX
Bit mask that indicates whether a serialized message is versioned.

Traits§

AddressLoader