0.1.2 版本升级变动
2018-10-28 本文已影响26人
姜家志
- 增加可管理资产冻结与解冻功能
- 修改发行可管理资产交易中previous token ID字段解释
如何升级
- 下载0.1.2版本的代码:https://github.com/copernet/wormhole/releases/tag/v0.1.2
- 安装,编译
- 初次运行0.1.2版本的代码,使用如下命令,同步数据:
wormholed -startclean=1 -daemon
- 当0.1.2版本同步数据完成后,下次软件重启时,使用如下命令:
wormholed -daemon
资产冻结解冻功能
0.1.2版本增加可管理资产的冻结与解冻功能,资产发行者可以冻结指定地址下的资产,被冻结地址不能转移其下资产也不能接收被冻结资产直到发行者解冻其资产。新增RPC接口如下:
whc_createpayload_freeze
解释:构建Wormhole冻结资产交易载荷
whc_createpayload_unfreeze
解释:构建Wormhole解冻资产交易载荷
whc_sendfreeze
解释:构建并发送Wormhole冻结资产交易
whc_sendunfreeze
解释:构建并发送Wormhole解冻资产交易
whc_getfrozenbalance
解释:按地址与资产ID查询Wormhole冻结资产余额
whc_getfrozenbalanceforid
解释:按资产ID查询Wormhole冻结资产余额
whc_getfrozenbalanceforaddress
解释:按地址查询Wormhole冻结资产余额
版本变动RPC接口
whc_sendissuancemanaged
描述:发行可管理的token
变动字段:previousid;
版本对previousid字段进行重新解释,当前版本表示资产冻结功能开关,合法值为0,1。默认为0(兼容之前版本,即关闭冻结功能),新增值1表示开启资产冻结功能。
Wormhole Spec 文档
- 白皮书 https://github.com/copernet/spec/blob/master/whcwhitepaper.md
- 黄皮书 https://github.com/copernet/spec/blob/master/wormhole-yellow-paper.md
- spec https://github.com/copernet/spec/blob/master/wormhole-spec.md
- rpc手册 https://github.com/copernet/spec/blob/master/wormhole-RPC.md
- 测试手册 https://github.com/copernet/spec/blob/master/wormhole-testmanual-0.1.2.md