部署至Graph节点失败:以太坊链未找到BSC网络支持
问题
将合约部署至Graph托管节点时失败,报错:
部署失败::注册器不支持该网络:在以太坊链上未找到BSC网络,错误:命令执行失败,退出码为1。
解决办法
- 官方Graph托管服务仅支持以太坊生态网络(主网、Goerli、Arbitrum等),不支持BSC。如果要部署BSC链的子图,必须搭建自己的Graph节点,不能用官方托管服务。
- 搭建自托管节点步骤:
- 参照Graph官方文档部署节点实例,配置节点连接到BSC主网/测试网的RPC端点
- 修改子图配置文件
subgraph.yaml,将network字段设为bsc,并对应配置BSC链的合约地址、ABI等信息 - 执行部署命令时,指定自托管节点的地址,例如:
graph deploy --node http://your-self-hosted-graph-node:8020/ your-subgraph-name
- 检查部署命令参数:确保没有默认指向官方托管节点,同时确认yarn环境配置正常,命令无语法错误。
内容的提问来源于stack exchange,提问作者Kroim
相关产品推荐
相关产品推荐

