ERPC Edge propose un accès RPC multichaîne pour 16 chaînes, dont Solana et Ethereum, avec une seule clé RPC

ERPC Edge propose un accès RPC multichaîne pour 16 chaînes, dont Solana et Ethereum, avec une seule clé RPC

ERPC Edge propose un accès RPC multichaîne pour 16 chaînes, dont Solana et Ethereum, avec une seule clé RPC
ERPC, exploité par ELSOUL LABO B.V. (siège social : Amsterdam, Pays-Bas ; directeur général : Fumitake Kawasaki), propose ERPC Edge, un service RPC multichaîne qui permet aux développeurs de se connecter à 16 chaînes, dont Solana, Ethereum et Base, avec une seule clé RPC. À mesure qu’une application prend en charge de nouvelles chaînes, les développeurs peuvent utiliser leur clé RPC existante pour mettre en œuvre la récupération de données et l’envoi de transactions.
Par exemple, pour ajouter des données Ethereum ou Polygon à une application qui utilise Solana, les développeurs configurent le point d’accès et les requêtes de la chaîne cible tout en conservant leur clé RPC ERPC existante. En utilisant la même clé RPC et le même quota de jetons ERPC sur les différentes chaînes, ils peuvent gérer ensemble les identifiants d’accès et l’utilisation du RPC. Le routage réseau connecte aussi automatiquement les utilisateurs à un site edge proche au sein d’un réseau de plus de 300 sites dans le monde, ce qui leur évite de choisir une région de connexion.
Infographie ERPC Edge présentant les logos des 16 chaînes prises en charge, plus de 300 sites edge Cloudflare dans le monde, le routage automatique vers un site edge proche, une clé RPC commune et un quota de jetons partagé.

Prise en charge de 16 chaînes, dont Solana et Ethereum

Les 16 chaînes prises en charge sont Solana, Ethereum, Avalanche, Base, Arbitrum, Bitcoin, Hyperliquid, Kaia, Monad, NEAR, Optimism, Polygon, Robinhood Chain, Soneium, Sui et TRON. La page Edge du tableau de bord fournit le point d’accès et les instructions d’utilisation pour chaque chaîne.
Les développeurs peuvent choisir les chaînes adaptées à leurs applications tout en conservant la gestion des clés RPC et le quota d’utilisation au sein du même service à mesure que leur projet se développe. Exemples d’utilisation :
Ce que vous développezComment utiliser ERPC Edge
Portefeuilles multichaînes et tableaux de bord d’actifsRécupérer les soldes et les données de transaction de plusieurs chaînes et les afficher dans une seule application
Outils d’analyse et backends d’applicationsAjouter la récupération de données Ethereum ou Polygon à une intégration Solana existante et se connecter avec la même clé RPC
Prise en charge d’une nouvelle chaîne ou preuve de conceptVérifier les connexions et les méthodes sur la chaîne cible à l’aide d’un quota partagé, puis valider l’implémentation
Les méthodes et les paramètres des requêtes suivent les spécifications de la chaîne cible. Ethereum et Polygon utilisent HTTP JSON-RPC, tandis que Sui utilise gRPC-web. Les méthodes prises en charge et la disponibilité de WebSocket dépendent de la chaîne et de l’offre. Le guide de démarrage rapide de chaque chaîne fournit les instructions de connexion et des exemples d’implémentation.

Points d’accès RPC : un domaine commun avec des chemins propres à chaque chaîne

Les 16 chaînes prises en charge sont accessibles via le nom d’hôte commun edge.erpc.global. Le chemin de l’URL sélectionne la chaîne, par exemple /eth pour Ethereum, /base pour Base et /polygon pour Polygon.
ChaîneExemple de point d’accès
Solanahttps://edge.erpc.global
Ethereumhttps://edge.erpc.global/eth
Polygonhttps://edge.erpc.global/polygon
Basehttps://edge.erpc.global/base
Pour les quatre chaînes du tableau, transmettez votre clé RPC ERPC dans le paramètre api-key de l’URL. Vous trouverez cette clé dans la section RPC Keys des paramètres du tableau de bord, distincte de la section API Keys. Par exemple, la requête suivante récupère le numéro du dernier bloc Ethereum. Remplacez YOUR_RPC_KEY par votre clé RPC 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":[]}'
En cas de succès, le champ result de la réponse contient le numéro du dernier bloc au format hexadécimal. Une clé RPC ERPC déjà utilisée pour Solana peut également être utilisée pour cette requête. Pour récupérer le numéro du dernier bloc Polygon, conservez la même clé RPC et la méthode eth_blockNumber, puis remplacez le chemin du point d’accès /eth par /polygon.
Suivez le guide de démarrage rapide de chaque chaîne pour configurer l’authentification. Par exemple, le SDK Sui transmet la clé dans un en-tête Authorization: Bearer.
Démarrage rapide avec Ethereum RPC : https://erpc.global/fr/doc/ethereum-rpc/quickstart/
Démarrage rapide avec Polygon RPC : https://erpc.global/fr/doc/polygon-rpc/quickstart/

Partager un même quota d’utilisation RPC entre les chaînes prises en charge

Les jetons ERPC sont des unités utilisées au sein d’ERPC pour mesurer l’utilisation du RPC. Avec ERPC Edge, le quota de jetons d’une offre est partagé entre toutes les chaînes prises en charge.
Par exemple, récupérer des données à la fois sur Solana et sur Ethereum consomme le même quota de jetons. Les développeurs n’ont pas à gérer un quota distinct pour chaque chaîne supplémentaire. Un seul quota peut être utilisé sur les chaînes dont un projet ou une application a besoin. Les chaînes ne disposent pas chacune d’un quota distinct de même taille.
La consommation de jetons et les limites de requêtes suivent les conditions de la chaîne, de la méthode et de l’offre utilisées. Pour estimer votre utilisation, vérifiez la consommation de jetons des méthodes dont votre application a besoin ainsi que les limites de fréquence des requêtes de l’offre.

Connexion automatique à un point d’entrée proche parmi plus de 300 sites edge

ERPC Edge utilise le réseau mondial de Cloudflare, dont plus de 300 sites edge dans le monde servent de points d’entrée pour les connexions. Lorsqu’une application accède à un point d’accès, elle se connecte automatiquement à un site edge proche du point de vue du chemin réseau.
Les requêtes sont acheminées par ce site edge vers le nœud RPC correspondant, puis les réponses sont renvoyées à l’application. Cela réduit le besoin de choisir différents points d’accès régionaux tout en offrant une manière cohérente de se connecter depuis différentes régions.
Le chiffre « 300+ » de l’infographie désigne ces sites edge répartis dans le monde. L’architecture associe les nœuds RPC qui récupèrent les données des blockchains aux sites edge qui leur servent de points d’entrée.

Utiliser l’offre RPC Free pour le développement et les preuves de concept

L’offre RPC Free permet de réaliser des tests de connexion et des preuves de concept avec ERPC Edge pour un tarif mensuel de 0 €. L’activation standard nécessite une étape de vérification par un paiement de 5 €. Cette étape fait partie de l’activation initiale et est distincte du tarif mensuel de l’offre Free.
L’offre Free renouvelle son quota de 4,2 millions de jetons au début de chaque mois, selon l’heure UTC. Ce quota est partagé entre les chaînes prises en charge. Les jetons inutilisés du quota mensuel gratuit ne sont pas reportés sur le mois suivant. Les jetons mesurent l’utilisation du RPC : 4,2 millions de jetons ne signifient donc pas 4,2 millions de requêtes.
Commencez par vérifier le comportement et la consommation de jetons des méthodes dont votre application a besoin, puis choisissez une offre en fonction du quota d’utilisation et de la fréquence de requêtes nécessaires. Les limites de fréquence suivent les conditions d’utilisation de chaque chaîne. Par exemple, sur l’offre Free, Base et Polygon autorisent une requête toutes les 10 secondes par compte. Les requêtes vers d’autres chaînes peuvent également être prises en compte dans cette limite. Suivez donc le guide de démarrage rapide de chaque chaîne pour définir l’intervalle entre les requêtes.
Tarifs et offres RPC : https://erpc.global/fr/price/

Du tableau de bord à votre première requête RPC

Pour commencer :
  1. Connectez-vous à ERPC Web Dashboard, effectuez les éventuelles étapes d’activation requises par votre offre et retrouvez la clé que vous souhaitez utiliser dans la section RPC Keys des paramètres.
  2. Ouvrez la page Edge du tableau de bord et recherchez l’URL du point d’accès ainsi que le guide de démarrage rapide de la chaîne que vous souhaitez utiliser.
  3. Configurez la clé RPC et le point d’accès dans votre application, puis envoyez des requêtes prises en charge par cette chaîne.
Pour essayer Ethereum, utilisez l’exemple eth_blockNumber ci-dessus afin de vérifier la première réponse, puis mettez en œuvre les fonctions de récupération de données ou d’envoi de transactions nécessaires à votre application.

Liens associés