Sigil documentation

Every method. One reference.

Search the canonical method catalog by name or purpose. Verified read examples are copyable; method presence and network activation are separate.

Request and response contract

Send JSON-RPC 2.0 over HTTP POST to the selected /rpc endpoint. Include jsonrpc, id, method, and params. Check HTTP status, then inspect error before consuming result.

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "sigil_getNodeInfo",
  "params": {}
}

Handle failures as first-class results

Do not replace missing chain state with sample records or interpret a failed query as a zero balance. Preserve enough request context to diagnose errors without logging keys, tokens, or private payloads.

ItemDetails
HTTP / timeoutThe service could not complete the request. Show an unavailable state and use bounded retry.
-32601The requested method is not supported by this endpoint/version.
-32602Parameters are missing or invalid. Check the named fields and types.
-32603An internal or backing-state failure occurred; retain the error message.

On this page