Skip to main content

Module types

Module types 

Source
Expand description

Public return types and execution metadata.

Structs§

AccountDiff
Pre/post account state for a writable account touched by execution.
AccountSourceFailure
External account source failures observed while preparing execution.
ExecutedInstruction
One executed top-level or CPI instruction.
ExecutionDiagnostics
Structured execution details captured alongside transaction metadata.
ExecutionOutcome
Result of crate::HPSVM::transact.
ExecutionTrace
Instruction trace frames captured directly from the Solana transaction context.
FailedTransactionMetadata
Metadata for a failed transaction including the error and logs.
SimulatedTransactionInfo
Simulated transaction information including metadata and post-execution accounts.
TokenBalance
SPL token balance metadata for a token account present in execution diagnostics.
TransactionMetadata
Transaction metadata captured during execution.

Type Aliases§

TransactionResult
A result type that either holds successful transaction metadata or failure metadata.