iriscli service bind

描述

创建一个新的服务绑定

用法

iriscli service bind <flags>

特殊标志

Name, shorthand Default Description Required
--avg-rsp-time 服务平均返回时间的毫秒数表示
--bind-type 对服务是本地还是全局的设置,可选值Local/Global
--def-chain-id 定义该服务的区块链ID
--deposit 服务提供者的保证金
--prices 服务定价,按照服务方法排序的定价列表
--service-name 服务名称
--usable-time 每一万次服务调用的可用性的整数表示

示例

添加服务绑定到已存在的服务定义

在服务绑定中, 你需要抵押deposit指定数量的IRIS, 最小的抵押金额为该服务的服务费价格price * genesis 中定义的MinDepositMultiple倍数

iriscli service bind --chain-id=<chain-id> --from=<key_name> --fee=0.3iris --service-name=<service-name> --def-chain-id=<service-define-chain-id> --bind-type=Local --deposit=1000iris --prices=1iris --avg-rsp-time=10000 --usable-time=9999

运行成功以后,返回的结果如下:

Committed at block 567 (tx hash: A48DBD217CBB843E72CC47B40F90CE7DEEEDD6437C86A74A2976ADC9F449A034, response:
 {
   "code": 0,
   "data": null,
   "log": "Msg 0: ",
   "info": "",
   "gas_wanted": 200000,
   "gas_used": 5893,
   "codespace": "",
   "tags": {
     "action": "service_bind"
   }
 })