Skip to content

Latest commit

 

History

History
65 lines (38 loc) · 2.29 KB

wormhole-spec-0.1.2.md

File metadata and controls

65 lines (38 loc) · 2.29 KB

版本升级变动

  1. 增加可管理资产冻结与解冻功能
  2. 修改发行可管理资产交易中previous token ID字段解释

如何升级

  1. 下载0.1.2版本的代码:https://github.com/copernet/wormhole/releases/tag/v0.1.2
  2. 安装,编译
  3. 初次运行0.1.2版本的代码,使用如下命令,同步数据:wormholed -startclean=1 -daemon
  4. 当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 文档

  1. 白皮书 https://github.com/copernet/spec/blob/master/whcwhitepaper.md
  2. 黄皮书 https://github.com/copernet/spec/blob/master/wormhole-yellow-paper.md
  3. spec https://github.com/copernet/spec/blob/master/wormhole-spec.md
  4. rpc手册 https://github.com/copernet/spec/blob/master/wormhole-RPC.md
  5. 测试手册 https://github.com/copernet/spec/blob/master/wormhole-testmanual-0.1.2.md