Endpoint
Request Format
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
Challenge
BitVM2 fraud proof system
Sync
Multi-node synchronization
Error Codes
| Code | Message | Description |
|---|---|---|
| -32600 | Invalid Request | Malformed JSON-RPC |
| -32601 | Method not found | Unknown method |
| -32602 | Invalid params | Invalid parameters |
| -32603 | Internal error | Server error |
| -32000 | Execution error | Transaction failed |
| -32001 | Insufficient balance | Not enough funds |
| -32002 | Invalid nonce | Nonce mismatch |
| -32003 | Gas limit exceeded | Out of gas |
Rate Limiting
The RPC server implements rate limiting to prevent abuse:- Default: 100 requests per second per IP
- Configurable via node configuration