请选择 进入手机版 | 继续访问电脑版
楼主: l592O929783
279 1

[区块链] 代币智能合约开发系统逻辑 [推广有奖]

  • 0关注
  • 0粉丝

高中生

80%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
140 点
帖子
12
精华
0
在线时间
29 小时
注册时间
2022-10-11
最后登录
2023-6-7

l592O929783 发表于 2022-10-20 09:23:55 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
本文由 威-kaifa873 整理发布,仅作为项目开发需求参考!飞机@sleu88

了解编写一个代币(Token)合约要素;2.学习如何编写一个简单的代币合约(Token);3.学习如何编写一个标准的ERC20代币合约;4.学习编译详细系统kaifa873、部署发行代币;5.如何实现挖矿、销毁、冻结等高级功能。

安装truffle:

npm install -g truffle

查看版本:truffle.cmd version

编写智能合约:

pragma solidity ^0.4.23;

contract Adoption {

    address[16] public adoptors; //领养这地址

    function adopt(uint petId) public returns(uint) {

        adoptors[petId] = msg.sender;

        return petId;

    }

    function getAdoptors() public view returns (address[16]) {

        return adoptors;

    }

}

部署合约脚本: 1_migration.js   改文件用于监听合约文件的动向,是否更新,变化。

部署合约:

var MyContract = artifacts.require("MyContract");

module.exports = function(deployer) {

  // deployment steps

  deployer.deploy(MyContract);

};

 代币合约、合约

  现在市面上我们常见的两种合约分为代币合约和普通合约。其实它们都是合约(DAPP),只是功能上有所不同。

  代币合约

  代币合约的主要功能是对代币进行操作,一般代币合约上的所有方法或者功能都是为了操作代币。

  比如以太坊的代币合约,它就有余额查询、金额授权等对代币进行操作的功能。

  这里假设我们有一个电子商城,我们需要使用eth付款,我们就要接入eth的代币合约,进行金额授权、余额查询、转账等功能。


二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:deployment Migration contract function Artifact

三江鸿 发表于 2022-10-20 11:10:56 来自手机 |显示全部楼层 |坛友微信交流群
点赞支持 感谢分享

使用道具

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jr
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-28 20:27