Execute a batch of JSON-RPC 2.0 calls in a single HTTP request.
Array of { method, params } objects.
Per-call overrides (applied to the batch request).
Array of results in the same order as requests.
Execute a single JSON-RPC 2.0 call.
Retries transparently on method-not-allowed (code -32601) up to
maxRetries times, rotating upstreams if configured.
RPC method name (e.g. 'getBalance').
Positional parameters array.
Per-call overrides.
The JSON-RPC result payload, typed as T.
Low-level JSON-RPC 2.0 HTTP transport.
All Synapse SDK RPC calls flow through this class. It is instantiated once by SynapseClient and shared by every sub-module.
Since
1.0.0