使用Blueprint在TON测试网部署智能合约遇节点错误求助
解决TON部署时"no healthy nodes for v4-testnet"错误
以下是几个可行的解决方向:
手动指定可用的测试网节点
在部署命令中添加--node参数,直接指定一个正常运行的TON测试网节点,示例命令:npx blueprint run --node https://testnet.toncenter.com/api/v2/jsonRPC也可以在项目根目录的
.env文件中配置默认节点,添加如下内容:TESTNET_API_ENDPOINT=https://testnet.toncenter.com/api/v2/jsonRPC检查本地网络连通性
先测试能否访问TON测试网节点,执行curl命令验证:curl https://testnet.toncenter.com/api/v2/jsonRPC如果请求失败,检查本地防火墙、代理设置,确保没有拦截对TON节点的网络请求。
更新@ton/blueprint工具
旧版本的blueprint可能内置的节点列表已失效,全局更新工具:npm update @ton/blueprint -g更换其他测试网节点
如果当前节点无法访问,尝试其他公开的TON测试网节点,比如:https://testnet.tonapi.io/v2/jsonRPChttps://rpc.ton-testnet.seasonal.tech
内容的提问来源于stack exchange,提问作者SS404
相关产品推荐
相关产品推荐

