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§
- Account
Change - Account state changes during transaction
- Account
State Snapshot - Pre and post transaction account state snapshot
- Compressed
Account Info - Compressed account information
- Enhanced
Instruction Log - Enhanced instruction log with hierarchy and parsing
- Enhanced
Transaction Log - Enhanced transaction log containing all formatting information
- Light
Protocol Event - Light Protocol specific events
- Merkle
Tree Change - Merkle tree state change
Enums§
- Account
Access - Account access pattern during transaction
- Transaction
Status - Transaction execution status
Functions§
- get_
program_ name - Get human-readable program name from pubkey