cosmos主网即将上线,对文档做了大量更新。特地翻译了一下,方便小伙伴们阅览, 之后会持续更新
第四章客户端:
开始
要启动REST服务器,我们需要指定以下参数:
参数 | 类型 | 默认 | 必须 | 描述 |
---|---|---|---|---|
chain-id | 字符串 | null | true | 要连接的全节点的chain id |
node | URL | "tcp://localhost:46657" | true | 要连接的全节点的地址 |
laddr | URL | "tcp://localhost:1317" | true | 运行REST服务的地址 |
trust-node | 布尔值 | "false" | true | LCD是否连接到可信全节点 |
trust-store | 文件目录 | "$HOME/.lcd" | false | 保存验证人集合和检查点的文件目录 |
比如:
gaiacli rest-server --chain-id=test \
--laddr=tcp://localhost:1317 \
--node tcp://localhost:26657 \
--trust-node=false
服务器默认侦听HTTP。你可以通过添加--tls
标志来启用HTTPS。默认情况下,将生成自签证书并打印出其指纹。你可以通过--ssl-certfile
和--ssl-keyfile
标识传递证书和密钥文件,将服务器配置为使用SSL证书:
gaiacli rest-server --chain-id=test \
--laddr=tcp://localhost:1317 \
--node tcp://localhost:26657 \
--trust-node=false \
--tls \
--ssl-certfile=mycert.pem --ssl-keyfile=mykey.key
要活的关于轻客户端RPC的更多信息,请查看swagger文档