JSON-RPC API Reference
Overview
Quick Reference
Endpoint URLs
Network
HTTP Endpoint
WebSocket Endpoint
Supported Namespaces
Making Requests
HTTP Requests
curl -X POST https://testnet-rpc.iopn.tech \
-H "Content-Type: application/json" \
--data '{
"jsonrpc": "2.0",
"method": "eth_blockNumber",
"params": [],
"id": 1
}'WebSocket Connections
Method Categories
1. Web3 Methods
2. Network Methods
3. Ethereum Methods
4. Debug Methods
Request Format
Request Fields
Field
Type
Description
Response Format
Success Response
Error Response
Error Codes
Code
Message
Description
Rate Limits
Default Limits
Endpoint Type
Rate Limit
Window
Rate Limit Headers
Best Practices
1. Connection Management
2. Error Handling
3. Batch Requests
Common Use Cases
Get Current Block Number
Check Account Balance
Send Transaction
Subscribe to New Blocks
Testing Your Integration
Health Check Script
Migration from Ethereum
Troubleshooting
Connection Refused
Invalid Response
Rate Limiting
Last updated
