-
网上各种推荐使用scatter钱包,但是教程局限于旧版的chrome插件配置,现在官方已经不支持这个浏览器插件了,而且已经不可用了,官方转而有了desktop版本.desktop版本其实很容易就配置,就是有时候因为网络的原因,所以有些功能没显示出来,导致配置有问题,这时候重装一下即可。我配置了scatter钱包和麦子钱包,都是可以成功运行的。本文就不给出scatter钱包的配置方法啦,有兴趣的话自行百度吧,我们着重说说配置麦子钱包
-
说明:本文配置其实只是为了更加方便开发EOS区块链,所用的麦子钱包,Kylin测试网等,其实只是为了方便开发,不想使用命令行操作而已。回想一下EOSIO的环境搭建与部署智能合约的知识,便可以理解。在启动本地区块链的时候需要先开启钱包,智能合约需要部署,然后调用。这些都是使用命令行操作。如果不想开启本地环境且想摆脱命令行,那就按本文配置来操作会更加方便。
-
再次强调不管是local环境还是online环境,其实是等效的,但是不要一上手就使用online环境来开发,虽然方便,但是不易于理解。还是要在local尝试搭建,理解了再使用更方便的方式来开发,会事半功倍。
开始配置啦~
1.下载麦子钱包浏览器插件(chrome插件)
官网Link: http://www.mathwallet.org/cn/
找自己喜欢的来下载,我这里下载的是chrome插件,比较方便
2.开启麒麟测试网
打开钱包,设置好密码,然后进入钱包,点击右上角设置 -> 网络,找到Kylin并开启,如下图所示:
3.切换网络
回到主界面,点击切换网络,并切换为 Kylin,如下图所示:
4.配置钱包account
接下来需要配置钱包账号account,但是这时还没有创建账户,因此需要先创建。
可以使用麦子钱包界面来创建,也可以到EOSX里创建Kylin测试网账号,这里选择到Kylin测试网来创建account.
-
Link: 麒麟测试网创建账号
-
创建账户:
http://faucet.cryptokylin.io/create/new_account_name -
给账户注入EOS币:
http://faucet.cryptokylin.io/get_token/your_account_name
创建账户后返回账户信息的json(记得备份保存),示例如下:
{
"success": true,
"data": {
"account": {
"name": "xxxx", //账户名
"owner": {
"privateKey": "5Jotazw8g3K6............tCWKw5Mm2ncT819",
"publicKey": "EOS5ZYkoUYGd..............PxifP6HmMyiRiXydMjhZy7"
},
"active": {
"privateKey": "5HvNc2K7Hhm...................UhNi6SSp1g7iwTAUD",
"publicKey": "EOS6PdvTNEmNE..................j5VhyzGjrp9woA5"
}
},
"tx": "342773690808050bb.................a4fef7e168f46da509edaecc6e"
}
}
返回的信息包含账户名,权限:owner和active,已经对应的公钥和私钥
界面如下:
5.导入account
这时候已经有account了,然后在钱包里配置好账户,点击添加
然后将刚刚创建的账户的私钥粘贴进来,可以选择Owner权限或active权限的私钥
导入私钥后会自动检索出account,最后导入即可,如下示例:
6.绑定account
选择绑定账号,方便进行页面操作,全程需保持钱包开启状态,选择绑定刚刚创建的账户进行绑定,具体请看示例:
7. 账户详情
绑定成功后显示当前账户的详细:然后就可以在这里进行页面操作,比如抵押带宽,内存等。
8. 到Kylin测试网查看刚刚创建的account
点此前往: 麒麟测试网 , 通过account name来找出,具体界面如下:
9.智能合约快速部署
-
前面是把钱包与account都配置好了,接下来就是进行智能合约的开发和部署了。智能合约开发可以用很多IDE,只要支持C++就行,可以选择自己喜欢的IDE。之前编译,部署智能合约都是使用命令行,现在发现一款IDE,支持开发,自动提示,编译,部署,连接其他网络等
(我亲测了一次,发现开发其实没那么友好,经常卡死,不过零代码打包部署,还是挺方便). -
EOS studio官网link: 点此前往
-
安装前需要安装docker,默认选中全部下载吧。
-
安装的时候会下载eosio.cdt, eos镜像和eos源码,这样好处是也可以选择将合约部署到本地。
-
但是如果之前就已经搭建好docker版本的镜像环境,那就没必要再下载了。 安装好的界面如下:
10.绑定账号
在部署合约之前,需要绑定account,不然会部署失败的,首先选择之前创建好的account
11.绑定后详情显示
account详情会显示出来,然后点击的星号保存
12. 配置私钥
接着配置私钥(就是之前保存的私钥,可以选择owner或active的),选择Accounts -> Manager Keypairs,弹窗选择import,输入私钥即可。
13.创建合约打包,部署
到这里eos studio的配置就结束了,接下来创建一个hello的合约,然后编译,部署到Kylin网创建好的account。详情请看图:
14.转到kylin测试网,测试一下智能合约
详情如图:
至此,操作圆满,美滋滋呀~
更多
想了解更多,请关注公众号哦!