美文网首页
BAIC公链智能合约示例之手把手教你如何在BAIC公链上发行to

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

作者: BAIC区块链 | 来源:发表于2018-08-16 19:09 被阅读0次

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

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

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

   baiccpp  -g  simple.token.abi  token.cpp

   baiccpp  -o  simple.token.wast token.cpp

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

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

$baic_cli set contract aaaaabbbbb11   token/ -paaaaabbbbb11

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

$

baic_cli push action aaaaabbbbb22 issue

'["aaaaabbbbb22","1000"]' -p aaaaabbbbb22

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

$baic_clipush action aaaaabbbbb22 transfer'["aaaaabbbbb22","aaaaabbbbb33","500"]' -paaaaabbbbb22

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

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

BAIC官方网址:www.baic.io

BAIC开发者论坛:http://baic.imio.io/bbs/

币用群:https://0.plus/baicgroup

BAIC电报群:OfficialBAIC Grouphttps://t.me/baicgroup

相关文章

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

    BAIC公链如期上线了,开发者们是不是摩拳擦掌希望能在BAIC公链上一展拳脚呢?下面是如何在BAIC公链上发行属于...

  • 2018-07-16

    BAIC(佰客云)公布智能合约API介绍,公测将公开API接口! 物联网数据价值公链BAIC正式发布智能合约API...

  • BAIC智能合约开发说明书

    BAIC智能合约开发说明书 1. 概述 本文对BAIC公链的智能合约开发的相关知识做简要说明,为智能合约开发提供示...

  • BAIC全球会员体系

    BAIC公链隶属于BAIC全球社区,旨在推进物联网及AI之间数据互联、交易结算、智能合约的去中心化区块链技术平台,...

  • BAIC数据价值深度解读

    在本文中,我们将详细为你深度解读BAIC数据价值模型。 BAIC数据价值模型的出炉,为BAIC公链顺利上线扫清了最...

  • Fenbushi Digital大规模增持BAI或成BAIC(佰

    据悉,Fenbushi Digital与BAIC(佰客云)达成深度战略合作协议,将对BAIC公链下孵化的所有项目进...

  • 全球知名投资机构大量增持BAI, 投资大鳄何以钟情BAIC?

    5月8日,官方消息称Fenbushi Digital与BAIC(佰客云)达成深度战略合作协议,将对BAIC公链生态...

  • 公链来捉虫

    《SWTC公链智能合约BUG公测活动发布》,SWTC公链的智能合约已成功部署在节点计划测试链上并已完成内测,现在开...

  • 破发项目,HEC 项目分析

    HEC(herochain)要做第一个赌博行业的 公链,提供智能合约,api接口,所有的赌博公司可以 在这个公链上...

  • 币圈名词概念

    公链这里的公链主要是指以以太坊为代表的币种,通过引入智能合约功能,构建可编程的区块链,使开发人员能够通过智能合约功...

网友评论

      本文标题:BAIC公链智能合约示例之手把手教你如何在BAIC公链上发行to

      本文链接:https://www.haomeiwen.com/subject/cbgobftx.html