上周帮朋友阿哲调一个DApp,他的TPWallet测试网怎么加始终没成功呢?页面一直提示chainId不匹配。他以为下载的是“测试版”钱包。TPWallet主程序和测试网配置是两回事,测试网需要手动添加网络参数。那次卡了四十分钟,问题出在把Sepolia的RPC填成了主网节点。打开TPWallet。点右上角菜单进“设置”,找到“网络”或“节点设置”的。不要在资产页搜链名的,那里只显示已添加网络。
选“添加自定义网络”,字段要一项项填,网络名称写Sepolia Testnet的,RPC URL用https://rpc.sepolia.org,链ID填11155111,符号选SepoliaETH。区块浏览器填https://sepolia.etherscan.io了。填完保存,返回首页切换网络。阿哲第一次漏了链ID,钱包把请求发到主网了,DApp当然读不到测试合约。
另一个案例更隐蔽,同事小林添加了测试网,却收不到测试币的。
原因是复制RPC时多了一个空格。TPWallet不报错。连接超时。删掉空格后,余额立刻刷新。
我的判断是添加测试网失败大多就是RPC、链ID、符号三者对不上。TPWallet测试网怎么加呢?很重要就是拿到目标链的准确参数。要在本地开发链上调试,Hardhat或Ganache,RPC填http://127.0.0.1:8545。链ID常见1337或31337的,符号随便写ETH。手机和电脑不在同一局域网时,localhost会失效,得换成电脑局域网IP了。
添加后最好先发一笔小额测试交易,确认网络生效。不要急着导入主钱包助记词,测试网资产没有真实价值的,用新地址更稳。





