热门标签相关文章

系统学习区块链

热门标签相关文章

【EOS钱包开发 一】EOS不得不说的一些概念

EOS是Enterprise Operation System的缩写,它是商用分布式应用设计的一款区块链操作系统。EOS是引入的一种新的区块链架构EOSIO,用于实现分布式应用的性能扩展。EOS并不像比特币和以太坊那样是货币,而是基于EOSIO软件项目之上发布的代币,被称为区块链3.0。

李旭 2018-12-29
000
4180

【EOS钱包开发 二】EOS开发环境搭建

咱们在开发阶段一般选择测试网络和本地网络皆可,测试完成后在部署到主网。这里我们将选择在本地网络上进行开发,因为在Jungle 测试网络中不支持wallet的RPC接口,但是支持基于命令行的cleos调用wallet接口。

李旭 2018-12-29
000
2751

【EOS钱包开发 三】钱包项目整体架构设计

本课程是EOS钱包开发,后端使用的NodeJS搭建,客户端使用的web前端,VSCode开发工具,Ubuntu16.04开发环境,node v8.11.3,npm v5.6.0。这个钱包应用程序与EOS全节点进行交互,需要搭建Nodeos服务与keosd应用程序,将使用RPC与EOSJS库提供的jsAPI访问EOS区块链数据,因此我们用NodeJS搭建后端服务,使用成熟的MVC架构,http框架是koa

李旭 2018-12-29
000
2467

【EOS钱包开发 四】钱包模块:新建钱包、解锁钱包、导入账号

在V1.1版本中支持wallet RPC API,而在v1.2版本中nodeos已经删除了钱包API,应该直接在keosd中使用API,它的API定义与之前一样。我们可以在v1.1的版本中查看钱包API,在nodeos中不能再添加钱包插件以启动keosd了,需要通过命令keosd单独启动keosd应用程序,注意它的端口不能与nodeos一样。另外最新的V1.3版本中将wallet RPC API单独放在了网站的keosd导航模块中。

李旭 2018-12-29
000
1022

【EOS钱包开发 五】使用cleos工具管理账号权限

在EOS区块链中创建账号是很扯蛋的事,必须使用已有的EOS账号才能创建新的EOS账号,使创建账号的时候便于扣费,因为创建的账号数据会占用区块链生产节点的内存资源,所以每创建一个EOS新账号都需要其他EOS账号消耗一定量的EOS来帮忙创建。那么我们找谁来创建呢?谁又有EOS账号呢?

李旭 2018-12-29
000
1433

【EOS钱包开发 七】新建账号:设置多权限配置

在开发账号模块之前,我们需要先用cleos工具帮我们创建一个账号,是什么原因需要它去创建和如何创建的请查看“使用cleos管理账号权限”章节的内容,这样我们才好使用开发的钱包项目查看账号详情以及创建账号。 创建账号属于一个交易,若使用RPC接口是非常的繁琐容易出错,这里我们使用eosjs库中封装的交易的接口,使用及其简单,eosjs的使用说明请查看“深入浅出EOSJS:连接到主网、测试网、交易”章节的内容。

李旭 2018-12-29
000
1311

【EOS钱包开发 六】深入浅出EOSJS:连接到主网、测试网、交易

EOSJS是EOSIO区块链的通用库,这里使用eosjs的目的是使用eosjs库中封装的交易的接口,使用及其简单。连接指定网络主要是设置`httpEndpoint`字段的地址,地址可以通过网站获取。连接到网络后注意设置`chainId`字段。

李旭 2018-12-29
000
1026

【EOS钱包开发 八】EOS代币转账交易

使用Cleos在本地网络发布代币。发布代币后转账给钱包应用里的账号,接下来我们才能使用应用程序去进行转账交易。发布代币的过程这里使用Cleos命令行工具,咱们拓展钱包应用程序的时候也可以添加发布代币这样一个功能,这里就不做这个次要的功能了。

李旭 2018-12-29
000
1218

区块链技术交流群

  • • 区块链部落1群 加入
  • • 区块链部落2群 加入

扫码关注

扫码关注

Copyright © 2016- 北京从零到壹科技有限公司 京ICP备18017811号-1