Instruction decoder library for Light Protocol.
This crate provides:
- Core types for instruction decoding (DecodedField, DecodedInstruction, InstructionDecoder trait)
- Decoder registry for managing multiple program decoders
- Built-in decoders for Light Protocol programs (System, Compressed Token, etc.)
- Transaction logging configuration and formatting utilities
The crate is designed to be independent of LiteSVM/test infrastructure, enabling use in both test environments and standalone tools.
Note: Most functionality is only available off-chain (not on Solana targets).