在参与 Solana 生态系统的开发、测试或使用某些特定 DApp 时,你可能需要将你的钱包(如 Phantom、Solflare 等)连接到 Solana 的自定义网络,例如测试网(Testnet)、开发网(Devnet)或某些项目方部署的私有链,默认情况下,这些网络并不在钱包的默认列表中,因此需要手动添加,本文将为你提供一份详尽的 Solana (SOL) 自定义网络添加教程,帮助你轻松搞定。
准备工作
在开始之前,请确保你已准备好以下物品:
- 支持自定义网络的 Solana 钱包:目前主流的 Solana 钱包如 Phantom 和 Solflare 都支持添加自定义网络,本文主要以 Phantom 为例进行讲解,Solflare 的操作步骤类似。
- 目标网络的网络信息:这是添加自定义网络的关键,通常包括:
- 网络名称 (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 浏览器扩展版或桌面版添加自定义网络的详细步骤:
-
打开 Phantom 钱包:
- 浏览器扩展:点击浏览器工具栏中的 Phantom 图标。
- 桌面版:打开 Phantom 桌面应用。
-
进入设置:
- 在钱包界面,点击右上角的 菜单按钮。
- 在下拉菜单中选择 “Settings”(设置)。
-
找到网络设置:
- 在设置页面,找到并点击 “Networks”(网络)选项。
-
添加自定义网络:
- 在 Networks 页面,你会看到默认的网络列表(如 Mainnet Beta、Testnet、Devnet)。
- 点击右上角的 “Add Network”(添加网络)按钮。
- 在弹出的窗口中,选择 “Custom Network”(自定义网络)。
-
填写网络信息:
- Network Name (网络名称):输入你为自定义网络命名的名称,"My Custom Testnet"。
- RPC URL (RPC 端点):这是最重要的字段,准确粘贴你从项目方获取或自己搭建的 RPC 地址。
https://api.testnet.solana.com(这是 Devnet 的 RPC,仅作示例)。 - Chain ID (链 ID):对于 Solana 的标准测试网和主网,Phantom 通常能根据 RPC URL 自动识别,如果是完全自定义的私有网络,且项目方提供了 Chain ID,请在此处填写,如果不确定,可以尝试不填或查看项目方文档。
- Symbol (代币符号):默认为 "SOL",除非你的网络使用不同的基础代币符号。
- Block Explorer URL (区块浏览器 URL):可选,填写该网络对应的区块浏览器地址,
https://explorer.solana.com(主网)或https://explorer.solana.com/?cluster=devnet(Devnet)。
-
