Seu próprio endpoint JSON-RPC, suportado por nós de arquivo operados localmente. Sem compartilhamento de taxa com RPCs públicos, sem latência de inicialização a frio, sem middleware que você não controla.
Atualiza automaticamente a cada 5 segundos · —
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY_HERE" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/bsc"
As chaves são prefixadas rpc_ e são separadas das suas chaves de dados da Smart Money API. As chaves são mostradas apenas uma vez na criação — armazene-as com segurança.
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/bsc" // Resposta: {"jsonrpc":"2.0","result":"0x286c1b2","id":1}
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"eth_getBalance","params":["0xYOUR_ADDRESS","latest"],"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/avax-c"
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '[{"jsonrpc":"2.0","method":"eth_blockNumber","params":[],"id":1},{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":2},{"jsonrpc":"2.0","method":"net_version","params":[],"id":3}]' \ "https://api.smartmoneyapi.com/rpc/v1/bsc" // Cada chamada no lote conta para sua cota.
curl -X POST \ -H "X-API-Key: rpc_YOUR_KEY" \ -H "Content-Type: application/json" \ -d '{"jsonrpc":"2.0","method":"info.isBootstrapped","params":{"chain":"C"},"id":1}' \ "https://api.smartmoneyapi.com/rpc/v1/avax-info"
curl "https://api.smartmoneyapi.com/rpc/v1/health" // Retorna: {"chains":{"bsc":{"ok":true,"block":42000000,"ms":45}, ...}}
Por segurança e desempenho, os seguintes prefixos de métodos estão bloqueados em todas as cadeias EVM. Solicitações usando eles retornam um -32601 erro.
Apenas info.* métodos são permitidos. Todos os outros namespaces retornam um -32601 erro.
| HTTP | Código JSON-RPC | Significado |
|---|---|---|
| 401 | -32001 | Chave de API ausente ou inválida |
| 429 | -32005 | Limite de taxa excedido (rpm ou diário). Verifique o cabeçalho Retry-After . |
| 413 | -32600 | Corpo da requisição excede 1 MB |
| 403 | -32601 | Método bloqueado ou não permitido |
| 400 | -32700 | Erro de análise JSON |
| 502 | -32002 | Nó upstream inacessível ou tempo esgotado |
{"jsonrpc":"2.0","error":{"code":-32001,"message":"invalid api key"},"id":null}
As chaves de planos pagos são gerenciadas separadamente das chaves da API de dados Smart Money. Contate-nos via painel para atualizar uma chave RPC existente.
| Recurso | RPC Público | RPC Smart Money |
|---|---|---|
| Limites de taxa | Compartilhados, imprevisíveis | Dedicados por chave |
| Latência | Variável, inicialização lenta | Consistente, aquecida |
| SLA de disponibilidade | Sem garantias | Monitorado 24/7 |
| Chamadas em lote | Frequentemente bloqueadas | Até 50 por requisição |
| Análise de uso | Nenhuma | Por chain, por dia |