Integration
API Reference
JSON-RPC and gRPC surface exposed by the Cipher node.
Endpoints
| Endpoint | Default port | Use |
|---|---|---|
| JSON-RPC | 8899 | Wallet, explorer, integrations |
| gRPC | 8900 | Validator-to-validator and high-throughput clients |
| /metrics | 9100 | Prometheus scrape |
| /health, /ready | 9101 | Liveness and readiness probes |
Methods
cipher_getMerkleRoot— current pool rootcipher_submitProof— submit a Groth16 proof for verificationcipher_getNote— fetch an encrypted output note by indexcipher_validators— list active validators with reputation
Errors
Errors follow JSON-RPC 2.0. Application-level codes are stable across releases; transport-level codes use the standard set.