(四)eos开发实战dapp+游戏--发币(TKB币)
开言:此教材只是个人学习过程记录自己理解和各种坑如有问题可提出修正,个人注重是开发动手,小白,写也是为了重复加深印象,目标此教学习实现开发一个EOS小游戏,坚持.......
环境: Mac+EOS-1.3.0
任务:如题发币
(1).创建两个账号。不会的可以看上篇创建用户。
(2).部署合约。
1.查看下账号是否已经部署过合约 : cleos get code 账号
"000000000...."表示还没部署新账号。
2.eos本身自带了一个发币合约:eosio.token.(编译)
需要先编译合约使用eosiocpp ,需要注意的是在docker里面编译部署合约必须是在容器下面的路径,所以要映射一个路径,不然就要进入到容器里面去执行操作。这里使用的是第一种办法,而且是直接编写.sh文件执行(能简单化的就简单化!)。
(执行之前先确保自己钱包已经解锁, MakeContract.sh 源码后面放出来!)
MakeContract.sh aaaa.eos eosio.token true
说下这个命令:MakeContract.sh 部署的账号 合约 是否直接部署到链上
合约就编译成功并且部署上链了,会生成一个.abi , .wasm ,.wast 文件。
再次使用cleos get code aaaa.eos 就看到神奇的一幕了。
3.创建币。 cleos push action 合约名 create '{"issuer":"发布者", "maximum_supply": "数量(小数4位) 名称", "can_freeze": 1, "can_recall": 1, "can_whitelist": 1}' -p 发布者@权限
cleos push action aaaa.eos create '{"issuer":"aaaa.eos", "maximum_supply": "1000000000.0000 TKB", "can_freeze": 1, "can_recall": 1, "can_whitelist": 1}' -p aaaa.eos@active
4.发币:cleos push action 发币合约 issue '[ "发币用户", "数量 币代号", "memo" ]' -p 发币用户
5.查看发币情况 cleos get currency stats 发币合约 '币代号'
6.查看用户余额 cleos get table 发币合约 用户 accounts
到这里发币已经完成,但是在发币过程遇到一个eos.token的bug!下章!
(四)eos开发实战dapp+游戏--发币(TKB币)相关推荐
- java游戏演示ppt_java项目开发实战──五子棋游戏.ppt
java项目开发实战──五子棋游戏.ppt 还剩 23页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: 第 24 ...
- android2048项目报告,Android项目开发实战-2048游戏
<2048>是一款比较流行的数字游戏,最早于2014年3月20日发行.原版2048首先在GitHub上发布,原作者是Gabriele Cirulli,后被移植到各个平台.这款游戏是基于&l ...
- C++游戏辅助开发实战x64游戏逆向汇编封包游戏安全攻防反调试
学习x64游戏逆向汇编封包游戏安全攻防外挂和反外挂反调试需要掌握的知识体系还是比较复杂的,逆向的知识体系确实是太多了 涉及到 汇编 C语言 c++ win32 hook call 封包 内存 lua ...
- 【Python3网络爬虫开发实战】 1-开发环境配置
[摘要] 本章是本书使用的所有库及工具的安装过程讲解,为了使书的条理更加清晰,本书将环境配置的过程统一合并为一章,本章不必逐节阅读,可以在需要的时候进行查阅. 工欲善其事,必先利其器! 编写和运行程序 ...
- 【游戏开发实战】Unity手游第一人称视角,双摇杆控制,FPS射击游戏Demo(教程 | 含Demo工程源码)
文章目录 一.前言 二.实现方案 1.无主之地,第一人称视角 2.我之前做的摇杆控制 3.第一人称视角 + 摇杆控制 三.开始实战 1.资源获取:Unity AssetStore 2.Low Poly ...
- 为什么在EOS上的DApp对开发人员来说不盈利?
在 ICO340 天后,EOS 区块链于 6 月 14 日上线了,伴随着成长,它将自然而然地面临很多问题.这个"以太坊杀手"保证零佣金和高扩展性,它允许数千个去中心化的应用程序(d ...
- EOS开发dApp前需要了解的五件事
EOS只有6个月(2018年12月),但从Block'tivity和State of dApps上来看,它已经是世界上最常用的区块链之一.它是第一个碳中性区块链,它发展得比以往任何时候都快. 随着EO ...
- 【游戏开发实战】用Go语言写一个服务器,实现与Unity客户端通信(Golang | Unity | Socket | 通信 | 教程 | 附工程源码)
文章目录 一.前言 二.Go开发环境搭建(Windows系统) 1.安装Go命令行工具 2.创建GoWorkspace目录 3.配置GOPATH环境变量 4.配置GOPROXY代理 5.安装VSCod ...
- 【游戏开发实战】Unity从零开发多人视频聊天功能,无聊了就和自己视频聊天(附源码 | Mirror | 多人视频 | 详细教程)
文章目录 一.前言 二.思考问题与解决方案 1.思考问题 2.解决方案 2.1.Unity中如何开启摄像头并对图像进行采样 2.2.图像如何中转给其他客户端 2.3.如何实现清晰度切换 2.4.客户端 ...
最新文章
- 如何修改安装包程序的产品描述和版权信息
- java强制转换成float_在Java中什么时候double必须强制转换成float 就是要在数值后加f或者强制转换...
- 从Folly源码学C++ 11的新特性
- 【mysql 】sql删除重复记录 You can't specify target table '表名' for update in FROM clause
- Push to origin/master was rejected解决方法
- c语言编程 输入螺旋数组,C语言 经典题目螺旋矩阵 实例详解
- python生成二维坐标点_Python numpy:根据坐标创建二维数组
- (9)进程---JoinableQueue队列
- 【科普】女人的胸,到底有多少种形状?
- javafx实现读者文摘上的文章预览及下载
- matlab fft能量守恒吗,功能关系 能量守恒定律
- 计算机存储程序的理论由谁提出,存储程序的概念是由谁提出来的
- c 实现走迷宫流程图_[求助]:迷宫问题 流程图
- 被中国家长摧残的十种优秀儿童品质(转)
- 中国艺术孙溟㠭书画《光》
- must be of typexxx解决方法
- Oracle中MONTHS_BETWEEN函数的使用
- the quieter you become,the more you could see.
- CodeForces - 764B Timofey and cubes
- 原谅我不是一个阳光的男孩