Expand description
chainerrors-solana — Solana program error decoder.
Decodes errors from Solana programs including:
- System program errors (codes 0-17)
- SPL Token program errors
- Anchor framework errors (100-5100+ range)
- Custom program error codes from transaction logs
§Usage
use chainerrors_solana::SolanaErrorDecoder;
use chainerrors_core::ErrorDecoder;
let decoder = SolanaErrorDecoder::new();
// Decode a system program error code
let result = decoder.decode_error_code(1, None, None).unwrap();
println!("{result}");Structs§
- Solana
Error Decoder - Solana error decoder.
Functions§
- parse_
program_ error - Try to parse an error from a Solana program log line.