JSON-RPC Reference
This section is the authoritative reference for the JSON-RPC interface exposed
by exfer node / exfer mine when started with --rpc-bind. The transport
shape is JSON-RPC 2.0 over HTTP POST. The methods are not Bitcoin-compatible
— Exfer is an extended-UTXO chain with its own protocol; see
EXFER.md for the
underlying spec.
What's here
- Transport — request/response envelope, HTTP semantics, how to enable the RPC server.
- Limits & back-pressure — body size caps, rate limits, HTTP 429 behavior.
- Error codes — the four JSON-RPC error codes Exfer uses.
- Protocol primitives — address / hash / amount / height / outpoint encoding, coinbase maturity, block cadence.
- Methods — one page per method:
- Confirmation depth & reorg semantics — how reorg resistance scales with depth.
- References — upstream sources and binaries.
Each method page has a "try it" widget that issues a real call against a community node so you can experiment without running a node locally.