Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Sign in
issue
issue
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 9
    • Issues 9
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar

新注册的用户请输入邮箱并保存,随后登录邮箱激活账号。后续可直接使用邮箱登录!

  • chainmaker
  • issueissue
  • Issues
  • #1419

Closed
Open
Opened Jul 25, 2025 by 2606396370@139371443611 of 18 tasks completed1/18 tasks

中继跨链调用接口/v1/GatewayRegister注册失败

【问题分类】

  • bug
  • P2P网络相关(包含libp2p,liquid)
  • 链账户身份与权限相关(证书问题、public、多签投票问题)
  • 核心交易引擎相关(交易池、DAG)
  • 共识相关
  • 智能合约相关
  • 存储相关
  • SDK相关
  • 长安链CMC工具
  • 长安链管理台
  • 长安链浏览器
  • 长安链合约IDE
  • 长安链web签名插件
  • [√ ] 跨链相关
  • 轻节点相关
  • 隐私计算相关
  • 密码学相关
  • 环境依赖
  • 其他补充:

【问题描述】(请对问题进行描述,方便定位问题)

中继跨链调用接口/v1/GatewayRegister注册失败,节点也都准备就绪了, 命令是curl -k -H "Content-Type: application/json" -X POST -d "@register.json" https://192.168.252.128:18999/v1/GatewayRegister 想问一下这该怎么解决?????

具体的现象,操作步骤,前置条件等,尽可能描述清楚,有截图说明更佳 控制台返回的是: PixPin_2025-07-25_11-19-27

【相关日志文件】(如果有报错日志请贴图,或者上传附件)

panic.log PixPin_2025-07-25_11-20-02 default.log PixPin_2025-07-25_11-20-58 tcip-chainmaker的配置文件:

网关基础配置

base: gateway_id: relay-005 # 跨链网关ID(注册的时候由中继网关返回) gateway_name: relay_gateway # 跨链网关的名称(尽量保持唯一) address: 192.168.252.128:18997 # 中继网关访问跨链网关的地址 server_name: chainmaker.org # 跨链网关的server name(证书中的sans) tls_ca: config/cert/client/ca.crt # 跨链网关的ca证书 client_cert: config/cert/client/client.crt # 跨链网关的client证书 client_key: config/cert/client/client.key # 跨链网关的client私钥 to_gateway_list: # 允许向哪些跨链网关发起跨链请求,不配置则没有限制 from_gateway_list: # 允许哪些跨链网关对本网关发起跨链请求,不配置则没有限制 tx_verify_type: spv # 交易验证方式,取spv/notneed tx_verify_interface: # 该配置在此项目中不需要设置 call_type: grpc # 调用方式 取值为grpc,暂不支持restful default_timeout: 1000 # 默认全局延时,s

rpc服务配置

rpc: port: 18997 # Web服务监听端口 restful: max_resp_body_size: 10 # body最大值,单位M tls: ca_file: config/cert/server/ca.crt # tlsca文件 cert_file: config/cert/server/server.crt # tls证书文件 key_file: config/cert/server/server.key # tls私钥文件 server_name: chainmaker.org # 证书中的域名 max_send_msg_size: 10 # 最大发送数据大小,单位M max_recv_msg_size: 10 # 最大接收数据大小,单位M

中继链配置

relay: address: 192.168.252.128:18999 # 中继网关地址 server_name: chainmaker.org # 中继网关域名 tls_ca: /home/deft/myproject/tcip-relayer-005/config/cert/server/ca.crt # 中继网关的tlsca证书 client_cert: /home/deft/myproject/tcip-relayer-005/config/cert/client/client.crt # 中继网关客户端证书 client_key: /home/deft/myproject/tcip-relayer-005/config/cert/client/client.key # 中继网关客户端私钥 call_type: grpc # 中继网关调用方式,grpc,暂不支持restful的形式

leveldb数据库路径

db_path: "./database"

日志配置,用于配置日志的打印

模块名称取值为:

default:默认的日志配置,未配置日志的模块会使用该配置

server:服务日志

cli:命令行日志

access_control:权限控制日志

cross_chain_tx_manager:跨链交易日志

gateway_manager:跨链网关管理日志

handler:控制器日志

prove_manager:交易证明日志

relay_chain_manager:跨链链管理日志

rquest_manager:接口请求日志

rpc_server:rpc日志

log:

  • module: default # 模块名称(取值为:default/start/register) log_level: DEBUG # 日志打印级别 file_path: logs/default.log # 日志文件路径 max_age: 365 # 日志最长保存时间,单位:天 rotation_time: 1 # 日志滚动时间,单位:小时 log_in_console: true # 是否展示日志到终端,仅限于调试使用 show_color: true # 是否打印颜色日志

返回的register.json PixPin_2025-07-25_11-23-37 这里我还手动加了version字段上去,加不加都报错,不知道为啥

【系统信息】(请填写系统信息,方便定位问题)

  • chainmaker-go version * : [v2.1.0]
  • **OS & version * :Ubuntu22.04
  • docker镜像 version:
  • **管理台 version:2.3.4
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: chainmaker/issue#1419

Copyright © 2021 ChainMaker Org. All Rights Reserved. 长安链 版权所有。