👜
Cobo MPC Co-Managed Custody
Chinese
Chinese
  • Cobo MPC Co-Managed Custody
    • Cobo MPC-TSS 技术介绍
    • 快速使用指南
      • 激活 Cobo Custody 账号
        • 管理账户
          • 团队(仅企业管理员可见)
          • 我(团队成员)
      • 部署 TSS Node
      • 前往 Cobo Custody Web 管理和使用钱包
    • 网页端使用指南
      • 绑定 TSS Node
      • 创建 MPC 钱包
        • 收发币钱包
          • 管理钱包币种
          • 创建与管理地址
          • 导出地址
          • 查看交易信息
          • 设置风控规则
          • 管理钱包 API
          • 管理钱包 API 回调
          • 修改钱包设置
        • Web3 钱包
          • 创建与管理地址
          • 查看 NFT
          • 连接 DApp
            • Cobo Connect
            • MetaMask Institutional
          • 查看交易信息
          • 查看币种资产
          • 设置风控规则
          • 管理钱包 API
          • 管理钱包 API 回调
          • 修改钱包设置
    • TSS Node 使用指南
      • 网络需求
      • 准备服务器环境
        • 准备 SGX 服务器环境
        • 准备通用服务器环境
        • 准备 Apple MacBook 电脑环境
      • 部署 TSS Node
        • 获取和安装 TSS Node 软件包
        • 初始化 TSS Node
        • 启动 TSS Node
        • 绑定 TSS Node 和生成根扩展公钥
      • 启用 TSS Node 回调机制
        • TSS Node 回调机制简介
        • 开发回调服务器
          • 回调服务器示例代码
        • 配置回调服务器
        • 配置 TSS Node & 启动服务
      • 升级 TSS Node
      • 版本更新
      • 附录
        • TSS Node 配置方式说明
        • TSS Node 子命令说明
        • TSS Node 风控说明
    • 私钥分片管理指南
      • 私钥分片的管理
        • 备份(Backup)
        • 恢复(Restore)
      • 灾难恢复(Disaster Recovery)
        • 重新生成私钥分片(Soft Key Recovery)
        • 恢复原始私钥(Hard Key Recovery)
        • 参与第三方重新生成私钥分片(Third Party Key Recovery)过程
    • 支持的链与代币
Powered by GitBook
LogoLogo
On this page
  • cobo-tss-node 支持两种配置方式
  • 配置优先级
  • 修改配置文件的方法
  • 配置描述

Was this helpful?

  1. Cobo MPC Co-Managed Custody
  2. TSS Node 使用指南
  3. 附录

TSS Node 配置方式说明

cobo-tss-node 支持两种配置方式

  • 使用命令行参数进行配置,例如:

    • ./tss-node.sh start --ws-url=ws://ws.example.com/ws

  • 使用配置文件进行配置

配置优先级

  • 命令行参数 > 配置文件

修改配置文件的方法

configs 目录下,手动复制并粘贴文件 cobo-tss-node-config.yaml.template,重命名为 cobo-tss-node-config.yaml 。

文件目录如下所示:

cobo-tss-node-generic
├── configs
│   ├── cobo-tss-node-config.yaml
│   └── cobo-tss-node-config.yaml.template (默认配置文件模板)
└── tss-node.sh (启动脚本)

编辑 cobo-tss-node-config.yaml 文件,去掉需要修改的配置项的注释,并修改内容。

以修改 env 连接正式环境为例,编辑 cobo-tss-node-config.yaml 文件,内容如下所示:

env: production  # development; production
#db:
#  path: db/secrets.db
#  key_file: configs/password.key  # (optional) load password from file
#callback:

配置描述

注意:TSS Node 无需配置也可以正常运行,因此所有配置项均可选。

配置文件配置项

命令行参数

描述

env

dev 或者 prod

连接环境,development 为开发环境; production 为正式环境;默认 development

db/​​path

db

数据库文件,请勿修改

callback/cb_server/service_address

cb-address

回调服务器地址列表

callback/cb_server/pubkey_path

cb-pubkey

回调服务器公钥文件列表,与地址列表一一对应

callback/token_expire_minutes

cb-token-expire

回调服务 Token 过期时间,默认:2,单位:分钟

callback/retry_times

cb-retry-times

回调请求失败后,需要轮询的次数,默认:3

callback/sleep_seconds

cb-sleep-seconds

回调请求失败后,轮询时间间隔,默认:15,单位:秒

callback/request_timeout

cb-request-timeout

回调 http 请求超时时间,默认:10,单位:秒

callback/monitor_interval

cb-monitor-interval

回调监控间隔时间,默认为空,表示关闭,举例:10s

websocket/url

ws-url

WebSocket 服务器 URL,若配置此项,则连接此 URL。默认不需要配置,根据 env 配置连接不同环境 WebSocket 服务器。

log/std/enable

log-std-enable

日志是否需要终端输出

log/file/enable

log-file-enable

日志是否需要文件存储

log/file/filename

log-file-name

日志文件名

log/file/maxsize

log-file-maxsize

日志文件最大设置

log/file/max_backups

log-file-max-backups

日志文件备份数量设置

Previous附录NextTSS Node 子命令说明

Last updated 11 months ago

Was this helpful?