Skip to main content

Crate chainerrors_solana

Crate chainerrors_solana 

Source
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§

SolanaErrorDecoder
Solana error decoder.

Functions§

parse_program_error
Try to parse an error from a Solana program log line.