热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

从零学本体dApp开发(14):如何在本体上发行自己的代币?

原创|工匠(来自本体社区的技术人员)---------------写在前面最近在利用业余时间学习本体的开发。我打算把自己学习的过程记录下来࿰

原创 | 工匠 (来自本体社区的技术人员)

---------------


写在前面

最近在利用业余时间学习本体的开发。我打算把自己学习的过程记录下来,一方面便于自己梳理学到的东西,另一方面希望可以通过笔记的共享,能使本体后来的开发者少走弯路。

 

由于是初学者,学习本体开发的过程中遇到了很多问题,在此,特别感谢本体社区的各位老师(宏雷、楚笙、Mickey、雪飞的逆袭、Andy季、周佩文等)耐心地为我解答各种各样的问题,本体有你们,真好!



学习本篇的目的:

基于本体公链地dAPP大部分都有自己地代币。本体发币地工具又很多种,这一篇我们就试试用

VS code通过智能合约来发行自己地代币。


 

 

目录:

1. 下载发币智能合约的工程

2. 编译发币智能合约

3. 部署合约发币


1.下载发币智能合约的工程

 

首先下载官方提供的具有发币功能地智能合约工程,如下:

 

然后用VS code打开该工程,在contracts下新建一个py文件,并复制发币合约的代码,如下:

 

可以修改所发币的相关信息,如币地名字、发行量等,

修改15/16行币的名字,如我发一个GongJiangToken,GJT,

修改19行发币的钱包地址为自己的钱包地址,

 

在左侧OEP4.py文件名上右击选择编译,如下图:

 

编译成功后可以在左边,contracts目录下多了四个文件,其中包含OEP4.avm文件,在该文件上右击选择部署,如下图:

 

出现如下窗口:

 

输入相关信息后,点击“Depoly”,后输入钱包密码,就部署成功了。

点击OPE4.py文件,查看智能合约包括地方法,如下图左下角:

 

任何一个合约第一步都是要先进行初始化,点击方法下地“init”,出现如下界面:

 

输入密码后点击“Invoke”按钮,可以看到调用成功了,如下图:

 

到目前为止发币就成功了。可以通过发币地地址查询余额是否跟设定地一致。

 


写在最后

希望有更多的小伙伴参与到本体开发学习中来,让我们共同为本体的生态建设添砖加瓦!感兴趣的小伙伴可以联系我,共同学习!


 

 


推荐阅读
author-avatar
小思绪
创造人生的可能
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有