Skip to main content

API-scoped RPC configuration

The SDK obtains blockchain node configuration from:
The API key selects the tenant and cluster. RpcUrl, Token, TokenExpiration, and FeePayer must be treated as one configuration unit. The SDK rejects missing values, unsupported URL protocols, and fallback values such as jwt_unavailable. It never silently switches to a public Solana endpoint.

Handle structured errors

Common network error codes:

Force a refresh

Refresh cached transaction configuration when directed by Altude support or after changing API-key cluster configuration:

Retry behavior

  • Safe network reads may be retried by the HTTP client.
  • Configuration is refreshed near JWT expiration.
  • Relay submissions are not automatically repeated after an ambiguous failure.
Do not implement an unconditional retry around transaction submission. A request may have reached the relay even when the client did not receive its response.