Endpoint
Request Format
Every request has the same shape:jsonrpc— always"2.0"method— the RPC method to callparams— arguments (varies by method)id— any number; the response will include the same ID
Response Format
Error Response
Quick Example
API Categories
Core
Block height, balance, transactions
Blocks
Block and transaction queries
Contracts
Contract deployment and calls
Tokens
NEP-20 token operations
Vaults
Deposit and withdrawal management
Sync
Multi-node synchronization
Error Codes
| Code | Meaning | When It Happens |
|---|---|---|
| -32600 | Invalid Request | Malformed JSON-RPC |
| -32601 | Method not found | Unknown method name |
| -32602 | Invalid params | Wrong argument types or count |
| -32603 | Internal error | Unexpected server error |
| -32000 | Execution error | Transaction failed (contract reverted) |
| -32001 | Insufficient balance | Not enough vSAT/vZEC/vDOGE |
| -32002 | Invalid nonce | Transaction nonce out of sequence |
| -32003 | Gas limit exceeded | Transaction ran out of gas |