全部版块 我的主页
论坛 金融投资论坛 六区 金融实务版 比特币、区块链与元宇宙
488 1
2022-10-20
本文由 威-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的代币合约,进行金额授权、余额查询、转账等功能。


二维码

扫码加我 拉你入群

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

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

全部回复
2022-10-20 11:10:56
点赞支持 感谢分享
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群