写在前面
最近在利用业余时间学习本体的开发。我打算把自己学习的过程记录下来,一方面便于自己梳理学到的东西,另一方面希望可以通过笔记的共享,能使本体后来的开发者少走弯路。
由于是初学者,学习本体开发的过程中遇到了很多问题,在此,特别感谢本体社区的各位老师(宏雷、楚笙、Mickey、雪飞的逆袭、Andy季、周佩文等)耐心地为我解答各种各样的问题,本体有你们,真好!
原创 | 工匠 (来自本体社区的技术人员)
---------------
学习本篇的目的:
上一篇我们学习了使用SmartX IDE,在我们部署智能合约的时候,出现报错,提示没有在Chrome浏览器中安装Cyano wallet,导致不能正确部署智能合约,这一篇我们来学一下如何安装和使用Cyano walle。
目录:
-
Cyano wallet是什么?
-
如何安装Cyano wallet?
-
Cyano wallet的使用方法
3.1 注册钱包
3.2 钱包转账
3.3 创建ONT ID
1.Cyano wallet是什么?
Cyano钱包由Ontology社区提供,它是一款web端钱包应用程序,它本质上是基于Google Chrome和Firefox浏览器的插件。
它能生成ONT ID,支持钱包管理,能和本体的区块链和dApp层进行交互,它是本体dApp和底层区块链之间的桥梁。
它具体有什么功能呢?
-
创建钱包时生成助记词
-
加密私钥
-
使用助记符短语,私钥或存储的帐户登录。
-
分类帐支持
-
Trezor的支持
-
查看余额
-
发送ONG和ONT
-
兑付/解绑ONG
-
能在三种网络间切换网络(测试网/主网/私网),支持TLS
-
ONT ID支持
-
本体dAPI支持(本省是由dApp来生成的)
-
NEO和ONT支持普通帐户和分类帐帐户
-
多帐户和多身份支持
2.如何安装Cyano wallet?
2.1. 下载安装包
打开github上Cyano wallet的链接(https://github.com/backslash47/cyano-wallet/releases),下载0.5.3版本的Archive.zip这个压缩包,如下图:
2.2 安装
打开chrom浏览器,点击右边的"三个点"->更多工具->扩展程序,如下图:
出现如下界面,注意要选中右边的“开发者模式”,如下图:
然后点击“加载已解压的扩展程序”,定位到下载Archive的目录,选择文件夹后,出现如下界面
可以看到右上角出现了本体的logo,说明安装成功了,点击它,出现了钱包的界面,如下:
3.Cyano wallet的使用方法
3.1 注册钱包
在主界面,点击“NEW ACCOUNT”按钮,出现如下界面,输入两次密码,
点击“SIGN UP”,经行注册,成功后,会显示助记词和私钥,如下:
点击“CONTINUE”,可以看到ONT和ONG的余额,如下:
点击“RECEIVE”,可以看到钱包的公钥,如下图:
点击右上角的设置按钮,可以看到有三种网络可供选择,即主网/测试网和私有网,我们用作调试,选择私有网,同时还要将ip改为本地地址:127.0.0.1,同时还可以看到这个界面可以清除/导出/导入钱包,如下图:
3.2 钱包转账
可以转入也可转出,因为刚创建的钱包余额都是0,所以我们先测试下转入,点击余额页面的“RECEIVE”,出现了地址,如下图:
我们需要利用上一篇讲的Solo-chain往这个钱包转一些ONT和ONG,我已经转好的截图如下:
往外发送ONT也时类似的,在余额页面点击“SEND”,设置好目的地址和数量,如下,点击“CONFIRM”后输入密码即可发送。
3.3 创建ONT ID
在如下界面,点击“NEW IDENTITY”,
出现如下页面,输入密码,
点击“CREATE”,输入密码,如下
输入密码,点击“CONFIRM”,出现如下界面,出现了助记词和私钥,
点击“CONFIRM”,出现如下界面,表示新建成功
写在最后
希望有更多的小伙伴参与到本体开发学习中来,让我们共同为本体的生态建设添砖加瓦!感兴趣的小伙伴可以联系我,共同学习!