ERPC Edge oferece RPC multichain para 16 blockchains, incluindo Solana e Ethereum, com uma única chave RPC

ERPC Edge oferece RPC multichain para 16 blockchains, incluindo Solana e Ethereum, com uma única chave RPC

ERPC Edge oferece RPC multichain para 16 blockchains, incluindo Solana e Ethereum, com uma única chave RPC
A ERPC, operada pela ELSOUL LABO B.V. (sede: Amsterdã, Países Baixos; diretor executivo: Fumitake Kawasaki), oferece o ERPC Edge, um serviço RPC multichain que conecta desenvolvedores a 16 blockchains, incluindo Solana, Ethereum e Base, com uma única chave RPC. À medida que uma aplicação passa a oferecer suporte a mais blockchains, os desenvolvedores podem usar sua chave RPC existente para implementar a obtenção de dados e o envio de transações.
Por exemplo, ao adicionar dados de Ethereum ou Polygon a uma aplicação que usa Solana, os desenvolvedores configuram o endpoint e as requisições da blockchain de destino, mantendo a mesma chave RPC da ERPC. O compartilhamento da chave RPC e da cota de tokens ERPC permite gerenciar credenciais e uso de RPC de forma conjunta entre as blockchains. O roteamento de rede também conecta os usuários automaticamente a um ponto de borda próximo em uma rede com mais de 300 locais no mundo todo, sem a necessidade de selecionar uma região de conexão.
Infográfico do ERPC Edge com os logotipos das 16 blockchains compatíveis, mais de 300 locais de borda da Cloudflare no mundo todo, roteamento automático para um ponto de borda próximo, uma única chave RPC compartilhada e uma cota compartilhada de tokens.

Suporte a 16 blockchains, incluindo Solana e Ethereum

As 16 blockchains compatíveis são Solana, Ethereum, Avalanche, Base, Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui e TRON. A página Edge do painel fornece o endpoint e as instruções de uso de cada blockchain.
Os desenvolvedores podem escolher as blockchains adequadas às suas aplicações e manter o gerenciamento das chaves RPC e da cota de uso no mesmo serviço conforme o projeto cresce. Alguns exemplos de uso são:
O que você está desenvolvendoComo o ERPC Edge pode ser usado
Carteiras multichain e painéis de ativosObter dados de saldos e transações de várias blockchains e exibi-los em uma única aplicação
Ferramentas de análise e backends de aplicaçõesAdicionar a obtenção de dados de Ethereum ou Polygon a uma integração existente com Solana e conectar-se com a mesma chave RPC
Suporte a uma nova blockchain ou uma prova de conceitoVerificar conexões e métodos na blockchain de destino usando uma cota compartilhada e, em seguida, validar a implementação
Os métodos e parâmetros das requisições seguem as especificações da blockchain de destino. Ethereum e Polygon usam HTTP JSON-RPC, enquanto Sui usa gRPC-web. Os métodos compatíveis e a disponibilidade de WebSocket dependem da blockchain e do plano. O guia de início rápido de cada blockchain fornece instruções de conexão e exemplos de implementação.

Endpoints RPC: domínio compartilhado com caminhos específicos para cada blockchain

Todas as 16 blockchains compatíveis estão disponíveis pelo hostname compartilhado edge.erpc.global. O caminho da URL seleciona a blockchain, como /eth para Ethereum, /base para Base e /polygon para Polygon.
BlockchainExemplo de endpoint
Solanahttps://edge.erpc.global
Ethereumhttps://edge.erpc.global/eth
Polygonhttps://edge.erpc.global/polygon
Basehttps://edge.erpc.global/base
Para as quatro blockchains da tabela, envie sua chave RPC da ERPC no parâmetro api-key da URL. A chave fica na seção RPC Keys das configurações do painel, que é separada de API Keys. Por exemplo, a requisição a seguir obtém o número do bloco mais recente de Ethereum. Substitua YOUR_RPC_KEY pela sua chave RPC da ERPC.
bash
curl 'https://edge.erpc.global/eth?api-key=YOUR_RPC_KEY' \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"eth_blockNumber","params":[]}'
Quando a requisição é bem-sucedida, o campo result da resposta contém o número do bloco mais recente em formato hexadecimal. Uma chave RPC da ERPC já usada para Solana também pode ser usada nessa requisição. Para obter o número do bloco mais recente de Polygon, mantenha a mesma chave RPC e o método eth_blockNumber, alterando o caminho do endpoint de /eth para /polygon.
Siga o guia de início rápido de cada blockchain ao configurar a autenticação. Por exemplo, o Sui SDK envia a chave em um cabeçalho Authorization: Bearer.
Guia de início rápido de Ethereum RPC: https://erpc.global/pt/doc/ethereum-rpc/quickstart/
Guia de início rápido de Polygon RPC: https://erpc.global/pt/doc/polygon-rpc/quickstart/

Compartilhe uma única cota de uso de RPC entre as blockchains compatíveis

Os tokens ERPC são unidades usadas dentro da ERPC para medir o uso de RPC. Com o ERPC Edge, a cota de tokens de um plano é compartilhada entre todas as blockchains compatíveis.
Por exemplo, obter dados tanto de Solana quanto de Ethereum consome a mesma cota de tokens. Os desenvolvedores não precisam gerenciar uma cota separada para cada blockchain adicionada. Uma única cota pode ser usada nas blockchains necessárias ao projeto ou à aplicação. Cada blockchain não recebe uma cota separada do mesmo tamanho.
O consumo de tokens e os limites de requisições seguem as condições da blockchain, do método e do plano utilizados. Ao estimar o uso, confira o consumo de tokens dos métodos necessários à sua aplicação e os limites de taxa de requisições do plano.

Conexão automática a um ponto de entrada próximo entre mais de 300 locais de borda

O ERPC Edge usa a rede global da Cloudflare, com mais de 300 locais de borda no mundo todo que funcionam como pontos de entrada para as conexões. Quando uma aplicação acessa um endpoint, ela se conecta automaticamente a um ponto de borda próximo em termos de rota de rede.
As requisições são encaminhadas por esse ponto de borda ao nó RPC correspondente, e as respostas retornam à aplicação. Isso reduz a necessidade de selecionar diferentes endpoints regionais e oferece uma forma consistente de conexão a partir de várias regiões.
O “300+” do infográfico se refere a esses locais de borda globais. A arquitetura combina os nós RPC que obtêm dados das blockchains com os pontos de borda que servem de entrada para eles.

Use o plano RPC Free para desenvolvimento e PoCs

O plano RPC Free está disponível para verificações de conexão do ERPC Edge e provas de conceito (PoCs), com mensalidade de €0. A ativação padrão exige uma etapa de verificação de pagamento de €5. Essa etapa faz parte do processo de ativação inicial e é separada da mensalidade do plano Free.
O plano Free renova 4,2 milhões de tokens no início de cada mês, em UTC, compartilhados entre as blockchains compatíveis. Os tokens não utilizados da cota gratuita mensal não são transferidos para o mês seguinte. Os tokens medem o uso de RPC, portanto 4,2 milhões de tokens não significam 4,2 milhões de requisições.
Comece verificando o comportamento e o consumo de tokens dos métodos necessários à sua aplicação e, depois, escolha um plano de acordo com a cota de uso e a taxa de requisições necessárias. Os limites de taxa de requisições seguem as condições de uso de cada blockchain. Por exemplo, Base e Polygon permitem uma requisição a cada 10 segundos por conta no plano Free. Requisições a outras blockchains também podem ser contabilizadas nesse limite, então siga o guia de início rápido de cada blockchain ao definir o intervalo entre as requisições.
Preços e planos RPC: https://erpc.global/pt/price/

Do painel à sua primeira requisição RPC

Para começar:
  1. Entre no ERPC Web Dashboard, conclua as etapas de ativação exigidas pelo seu plano e encontre a chave que deseja usar na seção RPC Keys das configurações.
  2. Abra a página Edge do painel e localize a URL do endpoint e o guia de início rápido da blockchain que deseja usar.
  3. Configure a chave RPC e o endpoint na sua aplicação e envie requisições compatíveis com essa blockchain.
Para experimentar Ethereum, use o exemplo de eth_blockNumber acima para verificar a primeira resposta e, depois, implemente a obtenção de dados ou o envio de transações de que sua aplicação precisa.