NEO GUI使用---多方签名

最近一段时间,扎进NEO中国开发者社区NEL群中,跟着去群里的大咖学习Neo 的开发。李总给开发者们布置了一个任务,开发一个轻钱包。这个目标,还有很多基础工作要做,今天就复现下李总教程中的NEO GUI中的多方签名使用。
多方签名地址,是有多个公钥组成的,需要一方或多方签名的合约地址。
顾名思义,创建一个多方签名地址,首先要创建一个合约地址。

如图:
创建合约.png

我这里创建的合约,选择了签名数量为2,依次填入两个公钥。
image.png

(不清楚公钥怎么查看,选择打开自己的数据库钱包,在自己的钱包地址上右键鼠标)

当然,前提是你已经有准备好了两个钱包。填好之后一个合约地址就出来了。
image.png

当然里地址里是没有任何的资产的。用任意一个账户往这个账户里转点资产。
交易→转账→+ 填写账户 数额。好的确定 目前来说都很简单。我们的成功的向我们的合约地址里转了11Gas。
但是怎么把我的多方签名合约的资产转出去,这是李总给我们爬的坑,当然不忘捎带吐槽下满是糟点的neo-gui。
接下来 我们按照正常的转账流程往下走,遇魔杀魔。
再次打开自己的合约地址的钱包。看到正常的显示刚才我们转入的资产。


image.png

我们交易转账,
image.png

确定之后会提示


image.png

好的 没有足够的签名,对的。我们复制,需要找到刚才给我们构造多方签名的那两个地址,找他们签名。
好了 打开A的钱包,点击交易→签名,把刚才复制的内容粘贴进去。然而
image.png

这是因为,A的账户和这个合约没有关联,需要在A的钱包里重新再建立下这个多方签名合约。和开始的时候一样,重复步骤,创建合约,多方签名,填入开场录入的两个公钥。这样一模一样的一个合约就出来了。
然后 交易→签名 OK 在次复制。
同样打开B的账户,和A一样构造合约。


image.png

这样我们就成功的把合约里的资产转出去了。
这个过程不复杂。主要是在这个操作过程中,了解了Neo gui 多方签名的使用。
即,要想使多方签名的资产转出去,就必须在你要签名的主人(钱包)那里,再次构建这个合约,使它们产生关联。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【中文版】以太坊白皮书 翻译:少平、 Seven当中本聪在 2009 年 1 月启动比特币区块链时,他同时向世界引...
    __Seven__阅读 9,799评论 0 10
  • 客户端下载 客户端无需安装,进入客户端下载页面,下载 neo-gui 后直接运行 neo-gui.exe 即可。 ...
    AlleniCode阅读 6,172评论 3 3
  • 文/庄鹏 本文是基于作者近几年来对各种区块链平台理念和技术的研究,结合作者过去十多年的 IT 经验,审慎思考的结果...
    简闻阅读 11,635评论 14 101
  • 以太坊(Ethereum ):下一代智能合约和去中心化应用平台 翻译:巨蟹 、少平 译者注:中文读者可以到以太坊爱...
    车圣阅读 9,188评论 1 7
  • 插件需手动后台安装,安装后在设置中可看到“七牛图床”设置提示,打开后如图: 其余项可不填写,设置完成后如正确,在后...
    晓a风阅读 5,320评论 0 1