ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Cocos-BCX开发入门之cli_wallet

2019-06-20 22:52:54  阅读:323  来源: 互联网

标签:Cocos cli wallet BCX 区块 节点


Cocos-BCX简介

区块链技术作为近几年来最具争议的技术,吸引了全世界的关注,尽管人们对它的评价却褒贬不一,有的人认为它就是一场骗局,亦或是一场投机者的狂欢,不过我却认为它真的能够对我们的生活带来一些改变,尤其是最近一年,区块链正在褪去只能炒币的形象,更多的结合到了我们的实际生活中给我们带来了便利,尤其是银行和票据的应用。
而游戏作为自带金融属性的一种应用形式,本身就和区块链有着很多互相呼应的地方,随着近些年的公链技术的发展,越来越多的区块链游戏开始进入到我们的视野,Cocos-BCX是由Cocos2d引擎官方团队针对目前游戏的局限性,并结合区块链的去中心化属性而开发出的专门针对游戏而生的公链,它有着诸如确认速度、游戏世界观、道具穿越等特色,结合Cocos自家的Cocos Creater开发工具,可以很便捷的开发区块链游戏,十分适合区块链游戏的开发。

准备工作

官方文档已经对Cocos-BCX的开发做出了详尽的说明,本文只是对没有接触过区块链开发的小伙伴们的一个入门Cocos-BCX的指南,希望可以帮助到大家。

1.准备工作

git clone https://github.com/Cocos-BCX/cocos-bcx-node-bin

将节点源码下载下来后,解压打开,进入cocos-bcx-node-bin/cli/testnet/0.7.16目录
解压cli_wallet.tar.gz,得到cli_wallet文件,将cli_wallet赋予可执行权限

cd cocos-bcx-node-bin/cli/testnet/0.7.16
chmod 755 cli_wallet

连接区块链网络

然后去CocosTerminal注册一个账户,登录之后,点击右上角的小齿轮找到节点地址


如图所示,即是节点地址,稍后我们会用到它,回到终端,输入命令(注意要将其中的ws://127.0.0.1:8070换成刚刚得到的节点地址,链ID可以也要替换,不过要先执行一次命令,他会返回正确的链ID,在替换一下执行一遍命令就可以了,并且退出cli_wallet想要再次连接节点时,链ID需要在第一次连接节点后生成的一个wallet.json文件里面找,所以建议第一次连接节点时就将正确的连接命令记录下来,便于以后连接。)
命令格式
./cli_wallet --chain-id [链 ID] -s [见证人节点 RPC 地址] -r [命令行钱包的 RPC 服务所监听的地址]

./cli_wallet --chain-id 81003974d328ff17b64076928ab87b24d7dffbc87df3d4cde89d2fa1877e4f6a -s ws://127.0.0.1:8070 -r 127.0.0.1:8099

这样就可以连接到Cocos-BCX的网络了

与区块链网络进行交互

第一次登陆钱包需要设置钱包密码

set_password *****

设置钱包密码后,需要解锁钱包,之后再次登陆也需要解锁钱包

unlock *****

同时命令行编程unlock开头,代表解锁成功。
之后的命令可以参考官方文档

标签:Cocos,cli,wallet,BCX,区块,节点
来源: https://www.cnblogs.com/hinousagi/p/11061869.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有