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

日志文件备份数量设置

Last updated

Logo