0.1.2 版本升级变动

  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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 原文: https://github.com/ecomfe/spec/blob/master/javascript...
    zock阅读 3,414评论 2 36
  • 太长了,还是转载吧...今天在看博客的时候,无意中发现了@Trinea在GitHub上的一个项目Android开源...
    庞哈哈哈12138阅读 20,301评论 3 283
  • 优化了RPC接口中的金额计算方式 为众筹创建交易设置总金额检查高度,检查内容:总金额不允许大于INT64_MAX ...
    0xSen阅读 294评论 0 2
  • 版本升级变动 修改了对外RPC接口中 WHC的单位0.0.6以前,RPC的部分接口,对于WHC金额的显示,以C为单...
    0xSen阅读 572评论 0 2
  • 我多么渴望哭泣 不是悲伤,不是快乐 有好多的故事散发着霉味 有太多的人悄然离去 没有告别,只有冗长的沉吟声 分手的...
    独影者阅读 155评论 0 0