Documentação do Base RPC endpoint | ERPC
Documentação do Base RPC endpoint
Use a ERPC como seu Base RPC endpoint para requisições HTTP JSON-RPC e assinaturas WebSocket. O Base RPC faz parte das RPC APIs da ERPC dentro da nossa Global Edge Blockchain Infrastructure, e a API key pode ser gerenciada no ERPC Web Dashboard.
Você pode usar a mesma RPC key da Solana, do Ethereum e da Avalanche.
Adicione sua API key ao parâmetro
api-key.Endpoints
Envie requisições JSON-RPC 2.0 como HTTP POST para:
text
https://base.erpc.global?api-key=<YOUR_API_KEY>https://base.erpc.global?api-key=<YOUR_API_KEY>Para assinaturas, conecte-se via WebSocket a:
text
wss://base.erpc.global?api-key=<YOUR_API_KEY>wss://base.erpc.global?api-key=<YOUR_API_KEY>As requisições são aceitas apenas em
/.Exemplos
Aqui está um exemplo de requisição HTTP.
bash
curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'curl 'https://base.erpc.global?api-key=<YOUR_API_KEY>' --header 'Content-Type: application/json' --data '{
"jsonrpc":"2.0","id":1,
"method":"eth_blockNumber"
}'Você pode obter e verificar sua API key no ERPC Web Dashboard: ERPC Web Dashboard
Requisições em lote
Lotes de JSON-RPC com até 256 chamadas por requisição HTTP são suportados. Cada chamada em um lote é medida como uma chamada individual.
Medição de uso
O uso é medido em tokens por chamada JSON-RPC. Cada entrada em um lote HTTP e cada chamada JSON-RPC enviada por uma conexão WebSocket é medida separadamente.
Limites do Plano Free
No Plano Free, sua conta pode enviar uma requisição a cada 10 segundos. O limite é contado por conta, e não por endpoint, então uma requisição a outra chain também pode contar para ele. Uma requisição enviada antes disso é respondida com HTTP
429, e o cabeçalho retry-after informa a espera em segundos.No Plano Free, uma requisição que contém duas ou mais chamadas JSON-RPC é respondida com HTTP
429, e nenhuma de suas chamadas é enviada: cada chamada recebe um erro JSON-RPC com o código -32041. Envie essas chamadas uma de cada vez.No Plano Free, as conexões WebSocket não estão disponíveis e são respondidas com HTTP
403.Métodos suportados
A Base é compatível com EVM e usa os mesmos métodos JSON-RPC do Ethereum. A ERPC não aplica uma lista fixa de métodos permitidos ao endpoint da Base. Para as famílias de métodos do Ethereum, consulte a Documentação do Ethereum RPC endpoint.
Códigos de status de resposta
| HTTP status | Significado |
|---|---|
| 200 | Resposta JSON-RPC do upstream. |
| 400 | Missing API key, Invalid JSON-RPC request ou JSON-RPC batch exceeds 256 calls. |
| 401 | Unauthorized API KEY. |
| 403 | Uma conexão WebSocket no Plano Free. |
| 404 | Um caminho diferente de /. |
| 429 | Limitado por taxa, incluindo os limites do Plano Free acima: mais de uma requisição a cada 10 segundos, ou duas ou mais chamadas em uma requisição. O cabeçalho retry-after indica o tempo de espera em segundos. |
| 502 | A requisição RPC upstream não pôde ser concluída. |
| 503 | O serviço está temporariamente indisponível. |
Conexões WebSocket usam
101 (atualização de protocolo aceita) além dos códigos acima.Métodos e Documentação Base RPC
Para a lista completa de métodos padrão, parâmetros e especificações, consulte a documentação oficial.






