Module types

Module types 

Source
Expand description

Type definitions for enhanced logging

This module contains all the data types used for instruction decoding and transaction logging. These types are independent of any test framework (LiteSVM, etc.) and can be used in standalone tools.

Structs§

AccountChange
Account state changes during transaction
AccountStateSnapshot
Pre and post transaction account state snapshot
CompressedAccountInfo
Compressed account information
EnhancedInstructionLog
Enhanced instruction log with hierarchy and parsing
EnhancedTransactionLog
Enhanced transaction log containing all formatting information
LightProtocolEvent
Light Protocol specific events
MerkleTreeChange
Merkle tree state change

Enums§

AccountAccess
Account access pattern during transaction
TransactionStatus
Transaction execution status

Functions§

get_program_name
Get human-readable program name from pubkey