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