// Développeurs

Ajouter Bitroot à MetaMask : URL RPC et ID de chaîne

Bitroot parle le JSON-RPC standard : tout portefeuille prenant en charge les réseaux EVM personnalisés peut donc s'y connecter. Cette page montre comment ajouter le réseau à MetaMask, Rabby ou OKX Wallet, et où consulter l'URL RPC et l'ID de chaîne en vigueur.

1. Où se trouvent les paramètres du réseau

L'explorateur de blocs BRTSCAN (https://devnet.bitroot.co/overview) est la source faisant autorité pour le nom du réseau, l'URL RPC, l'ID de chaîne, le symbole de la devise et l'URL de l'explorateur de blocs en vigueur. Nous ne recopions pas ces valeurs sur cette page. Les paramètres du testnet peuvent changer entre les mises à niveau, et une valeur obsolète risquerait davantage de vous connecter au mauvais réseau que de vous aider.

Le testnet et tout futur réseau principal utilisent des paramètres différents. Vérifiez quel environnement BRTSCAN affiche avant de copier quoi que ce soit.

2. Ajouter le réseau à MetaMask

  1. Ouvrez MetaMask, cliquez sur le sélecteur de réseau, puis sur « Add network » et « Add a network manually ».
  2. Ouvrez BRTSCAN et copiez dans le formulaire les cinq valeurs indiquées dans son panneau d'informations réseau.
  3. Enregistrez, puis basculez sur le réseau Bitroot. Un solde de 0 BRT est normal tant que vous n'avez pas réclamé de jetons de testnet via le guide du robinet.

Rabby et OKX Wallet suivent la même procédure : cherchez une entrée « custom network » ou « add network manually » et collez les mêmes cinq valeurs.

3. Vérifier que vous êtes sur la bonne chaîne

Avant de signer quoi que ce soit, comparez l'ID de chaîne indiqué par votre portefeuille avec celui que BRTSCAN affiche. Dans le code, comparez-le à l'exécution plutôt que de vous fier à un fichier de configuration :

import { ethers } from "ethers";

const provider = new ethers.JsonRpcProvider(process.env.BITROOT_RPC_URL);
const { chainId } = await provider.getNetwork();

if (chainId !== BigInt(process.env.BITROOT_CHAIN_ID!)) {
  throw new Error(`Unexpected chain id: ${chainId}`);
}

4. Étapes suivantes

5. Questions fréquentes

Pourquoi cette page n'indique-t-elle pas l'URL RPC ? La valeur peut changer entre les versions du réseau. BRTSCAN affiche toujours la valeur en vigueur ; c'est la seule copie que nous recommandons.

Bitroot est-il compatible avec les portefeuilles que j'utilise déjà ? Tout portefeuille permettant d'ajouter un réseau EVM personnalisé fonctionne. Aucun plugin ni adaptateur n'est nécessaire.

Le testnet et le réseau principal partagent-ils les mêmes paramètres ? Non. L'URL RPC et l'ID de chaîne diffèrent selon l'environnement.