在参与 Solana 生态系统的开发、测试或使用某些特定 DApp 时,你可能需要将你的钱包(如 Phantom、Solflare 等)连接到 Solana 的自定义网络,例如测试网(Testnet)、开发网(Devnet)或某些项目方部署的私有链,默认情况下,这些网络并不在钱包的默认列表中,因此需要手动添加,本文将为你提供一份详尽的 Solana (SOL) 自定义网络添加教程,帮助你轻松搞定。

准备工作

在开始之前,请确保你已准备好以下物品:

  1. 支持自定义网络的 Solana 钱包:目前主流的 Solana 钱包如 PhantomSolflare 都支持添加自定义网络,本文主要以 Phantom 为例进行讲解,Solflare 的操作步骤类似。
  2. 目标网络的网络信息:这是添加自定义网络的关键,通常包括:
    • 网络名称 (Network Name):给这个网络起一个容易识别的名字,如 "My Custom Testnet"。
    • RPC 端点 (RPC URL):该网络的远程过程调用地址,这是钱包与区块链节点通信的桥梁,你可以从项目方文档获取或使用自己搭建的节点 RPC 地址。
    • 链 ID (Chain ID):Solana 各主网和测试网有特定的 Chain ID,例如主网为 101010000000000000000000000000000000000000000000000000000(十六进制表示为 Solana Mainnet Beta,但实际添加时可能不需要直接输入此数值,钱包会根据 RPC 自动识别或提供默认选项),对于自定义网络,如果项目方有指定 Chain ID,请填写;如果没有,有些钱包可能允许留空或使用默认值。
    • 代币符号 (Symbol):通常为 "SOL",但如果是其他代币或特殊网络,请根据实际情况填写。
    • 区块浏览器 URL (Block Explorer URL):可选,填写该网络的区块浏览器地址,方便查询交易。

以 Phantom 钱包为例添加自定义网络

以下是使用 Phantom 浏览器扩展版或桌面版添加自定义网络的详细步骤:

  1. 打开 Phantom 钱包

    • 浏览器扩展:点击浏览器工具栏中的 Phantom 图标。
    • 桌面版:打开 Phantom 桌面应用。
  2. 进入设置

    • 在钱包界面,点击右上角的 菜单按钮。
    • 在下拉菜单中选择 “Settings”(设置)。
  3. 找到网络设置

    • 在设置页面,找到并点击 “Networks”(网络)选项。
  4. 添加自定义网络

    • 在 Networks 页面,你会看到默认的网络列表(如 Mainnet Beta、Testnet、Devnet)。
    • 点击右上角的 “Add Network”(添加网络)按钮。
    • 在弹出的窗口中,选择 “Custom Network”(自定义网络)。
  5. 填写网络信息

    • Network Name (网络名称)随机配图