Solana Service

Responsibilities

The Solana service owns all Solana chain reads and chain-derived parsing. It is the “source of truth” for raw on-chain primitives inside Acceso.

  • Account reads and ownership metadata.

  • SPL token balances and token metadata enrichment.

  • Transaction parsing and decoding.

  • Instruction decoding and program-level interpretation.

  • Canonical normalization of Solana-specific types into Acceso schemas.

The service sits on top of Solana RPC providers. It shields clients from upstream instability via:

Upstreams and shielding

  • Retries with backoff for transient failures.

  • Fallback strategies when an upstream is degraded.

  • Caching for hot reads and slow-changing metadata.

All raw RPC responses are transformed into normalized models before exposure. This reduces client-side coupling to RPC vendor quirks.

Output contract

Last updated