// 开发者
将 Bitroot 添加到 MetaMask:RPC 与 Chain ID
Bitroot 遵循标准 JSON-RPC 接口,任何支持自定义 EVM 网络的钱包都可以直接连接。本页介绍如何在 MetaMask、Rabby 或 OKX Wallet 中添加 Bitroot 网络,以及去哪里查看当前的 RPC 地址与 Chain ID。
1. 网络参数去哪里看
区块浏览器 BRTSCAN(https://devnet.bitroot.co/overview)是当前网络名称、RPC URL、Chain ID、货币符号、区块浏览器 URL 的权威来源。本页不抄录这些值:测试网参数可能随版本升级调整,写死一个过期值,更可能让你连错网络。
测试网与未来的主网参数不同。复制之前,先确认 BRTSCAN 当前展示的是哪个环境。
2. 在 MetaMask 中添加网络
- 打开 MetaMask,点击网络选择器,选择“添加网络”,再选“手动添加网络”。
- 打开 BRTSCAN,把网络信息区列出的五项参数原样填入表单。
- 保存并切换到 Bitroot 网络。在领取测试币之前余额为 0 BRT 属于正常情况,领取方式见水龙头指南。
Rabby 与 OKX Wallet 的流程一致:找到“自定义网络”或“手动添加网络”入口,填入同样的五项参数。
3. 确认连到了正确的链
签名之前,先比对钱包显示的 Chain ID 与 BRTSCAN 公示的值。在代码里不要只信配置文件,应在运行时校验:
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. 下一步
- 领取免费测试币:测试网水龙头指南
- 部署第一个合约:在 Bitroot 部署智能合约
- 完整参考:Bitroot 开发者指南
5. 常见问题
为什么本页没有列出 RPC 地址? 该值可能随网络版本变化。BRTSCAN 始终展示当前值,所以我们只建议以它为准。
我现有的钱包能直接用吗? 任何允许添加自定义 EVM 网络的钱包都可以,不需要插件或适配层。
测试网和主网的参数相同吗? 不同。RPC URL 与 Chain ID 因环境而异。