BAIC公链智能合约示例之手把手教你如何在BAIC公链上发行token!

BAIC公链智能合约示例之手把手教你如何在BAIC公链上发行token!
2018年08月16日 19:20 圈内资讯

BAIC公链如期上线了,开发者们是不是摩拳擦掌希望能在BAIC公链上一展拳脚呢?下面是如何在BAIC公链上发行属于自己Token的具体示例,供大家参考。

在BAIC公链上面发行一个token是一件比较简单的事情,只需要编写部署一个简单的合约即可。本文提供了一个简单的token合约,仅有issue 和 transfer两个功能,其中issue用来给某个账户增加指定量的token,transfer用来在两个账户之间转账。示例合约代码将随开发工具包一起提供。

部署合约和部署helloworld合约一样简单,先进行编译,再部署。

为了演示该合约,先创建三个账户地址,AAAAABBBBB11, AAAAABBBBBB22, AAAAABBBBB33.

首先将合约部署在地址 AAAAABBBBB11上面.

这样我们就有一个一种token,该token的地址为 AAAAABBBBB11,我们可以用该账户向其他的用户发行token,比如给 AAAAABBBBB22发放 1000 单位的token。

如上所说该合约还有转账的功能。比如从aaaaabbbbb22地址向aaaaabbbbb33转发500 该token。

这是一个简单的token案例,在实际开发过程中,还可以增加比如控制发放总量,控制增发等功能。BAIC公链的智能合约是有C++语言开发,可以增加更加复杂的逻辑控制结构。

通过helloword合约和token 的合约案例,展示了公链的智能合约的基本用法。公链的智能合约的虚拟机则提供了一个更加通用的程序运行平台。公链提供了一个读取和存储数据的结构,而DAPP开发者开发的智能合约通过这些数据提供了更多丰富的功能。

财经自媒体联盟更多自媒体作者

新浪首页 语音播报 相关新闻 返回顶部