BSC币安链流动性质押分红dapp系统开发智能合约定制案例详情

简介: BSC币安链流动性质押分红dapp系统开发智能合约定制案例详情

ERC20合约中定义了5个变量:

_balances变量以keyv=>value方式存储帐号和其对应的余额。

_allowances变量是一个两层mapping,数据值以下结构存储:0x123456=>[0x123457=>1000, 0x123458=>2000],代表的意思是0x123456帐号授权0x123457和0x123458两个帐号,分别可以使用0x123456帐号1000和2000余额额度。使用余额的函数为transferFrom。

_totalSupply变量是存储当成代币合约发行的代币总量,一般我们每铸造一个新代币,就在其值上+1。

_name变量是代币的名称,如比特币名称:BitCoin

_symbol变量是代币的简称, 如比特币简称:BTC

// 设定代币名称符号,并初始化铸造了10000000000代币在发布者帐号下。

constructor() {

    _name = "HarryToken";

    _symbol = "HYT";

    _mint(msg.sender, 10000000000);

}

构造函数,指令name和symbol。这里我们调用了一个private的函数_mint,给合约创建者新铸造了10000000000个代币。因为本合约实现的时候并没有public的mint函数可以铸造代币,所以直接初始化入创建者帐户,该合约所有的代币都只能用创建都帐户转出。当前也可以将实现一个public的mint函数,关加上权限控制,让有权限的帐户可以随时调mint铸造新代币。

function name() public view virtual override returns (string memory) {

    return _name;

}

function symbol() public view virtual override returns (string memory) {

    return _symbol;

}

/// 小数点位数一般为 18

function decimals() public view virtual override returns (uint8) {

    return 18;

}

IERC20Metadata 接口的实现方法,主要用于获取代币名称,简称及支持的小数点位数。

相关文章
|
5月前
|
人工智能 区块链
dapp质押代币分红模式系统开发|指南需求|技术原理
Web3.0提出以来,就是一个包罗万象的术语,用于任何与下一代互联网相关的事情,即“去中心化的数字基础设施”。
|
5月前
|
人工智能 算法 安全
dapp质押合约代币分红模式系统开发|细节详情|方案设计
Web 3.0的发展仍面临一些挑战,例如,当前DApps的使用率仍然相对较低
|
存储 分布式计算 大数据
DAPP质押合约代币公排互助系统开发详情讲解
区块链和大数据都是新一代信息技术,它们的概念不同,应用领域也有着一定的区别
|
12月前
|
存储 区块链 数据安全/隐私保护
DAPP合约代币持币生息系统开发方案模式
我们讲区块链的优势在于把社会生活中某一适应去中心化的应用数据化,数字化,加密化等等
|
存储 大数据 数据挖掘
DAPP合约流动性质押代币系统开发技术流程
在大数据和区块链的基础概念中,我们需要了解它们各自的定义和特点。大数据是指规模特别大、种类多样、处理速度快的数据
|
区块链 数据安全/隐私保护 Python
DAPP燃烧铸造币合约项目系统开发|模式案例
“Web3.0”是对“Web2.0”的改进,其利用区块链技术去中心化的特点和优势显而易见
|
存储 边缘计算 网络协议
关于智能合约DAPP流动性质押挖矿分红系统开发实现技术原理及详情
Web3.0这个名字出现得比区块链更早。但在区块链兴起之前,Web3.0因缺乏解决方案只能停留在概念阶段。随着区块链技术的发展和加密货币投资者的增多,以太坊、Polkadot等区块链生态中涌现出一批与Web3.0相关的项目。因此,区块链技术奠定了Web3.0发展的基础。就整个区块链行业而言,多链并存的格局还会持续很长时间。在这种情况下,不同区块链生态的Web3.0用户有进行交互的需求,跨链技术会在这个过程中发挥重要作用。
关于智能合约DAPP流动性质押挖矿分红系统开发实现技术原理及详情
|
存储 人工智能 边缘计算
什么是DAPP智能合约系统开发?DAPP智能合约流动性质押挖矿分红逻辑系统开发详情方案及设计
  Web 3.0:指的移动互联网后的下一个阶段的互联网生态,主要是通过区块链等技术手段,实现去中心化的网络形态,实现模拟真实世界感受、打破虚拟、现实边界的互联网;
什么是DAPP智能合约系统开发?DAPP智能合约流动性质押挖矿分红逻辑系统开发详情方案及设计
|
存储 IDE 搜索推荐
DeFi+NFT铸造质押借贷理财dapp系统规则详情|合约功能开发介绍
DeFi+NFT铸造质押借贷理财dapp系统规则详情|合约功能开发介绍
|
安全 区块链
NFT代币质押分红dapp系统开发案例功能定制分析
NFT代币质押分红dapp系统开发案例功能定制分析