BSC幣安鏈流動性質押分紅dapp系統開發|LP/NFT代幣質押分紅模式定製
ERC20合約中定義了5個變數:開發I34-合約I633-定製53I9
_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 介面的實現方法,主要用於獲取代幣名稱,簡稱及支援的小數點位數。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2938940/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- BSC/BNB幣安智慧鏈代幣質押分紅dapp系統開發程式碼部署APP
- NFT代幣質押子母幣分紅dapp系統開發邏輯模式定製(案例演示)APP模式
- NFT質押代幣分紅dapp系統開發功能|合約定製案例APP
- BSC/BNB幣安智慧鏈代幣LP質押挖礦分紅系統開發技術詳情
- LP質押流動性代幣分紅dapp系統開發需求實現(原始碼示例)APP原始碼
- 代幣智慧合約質押流動性挖礦分紅開發丨代幣智慧合約質押流動性挖礦分紅系統開發
- DAPP代幣質押挖礦分紅系統開發模式分析APP模式
- DAPP合約代幣質押LP分紅模式軟體開發方案APP模式
- dapp質押分紅系統開發|DAPP合約代幣開發APP
- DAPP丨LP代幣合約流動性質押挖礦分紅系統開發(開發需求及案例)APP
- DApp質押借貸挖礦系統開發|流動性質押分紅模式定製(原始碼搭建)APP模式原始碼
- 普及一下:DAPP代幣質押NFT分紅模式系統開發(原始碼搭建)APP模式原始碼
- MMMBSC/BNB智慧鏈代幣系統開發/LP質押分紅技術開發解析
- defi質押挖礦代幣分紅dapp系統開發案例智慧合約模式定製APP模式
- BSC鏈代幣合約質押挖礦分紅模式系統開發詳情丨 DApp 技術棧模式APP
- NFT質押分紅DAPP系統開發功能案例APP
- DAPP/Defi代幣預售LP質押挖礦分紅系統技術開發解析APP
- BSC鏈質押代幣流動性挖礦系統開發|DAPP技術框架APP框架
- DeFi預售代幣LP質押挖礦分紅系統開發詳情
- LSD流動性質押系統開發代幣發行模式定製模式
- LP池字母幣質押分紅模式軟體開發詳情模式
- Defi幣安鏈眾籌代幣預售質押分紅系統模式開發/Solidity編寫模式Solid
- Defi幣安鏈/LP代幣預售眾籌質押分紅系統開發/python技術詳情Python
- BSC智慧鏈DAPP質押挖礦分紅系統開發詳情APP
- DAO質押挖礦代幣分紅系統開發設計概述 | 流動性質押帶獎勵模式搭建規則解析模式
- DAPP/LP代幣合約流動性質押挖礦分紅系統開發(規則及詳細)原始碼部署APP原始碼
- BSC鏈智慧合約質押分紅系統開發方案
- BNB幣安鏈眾籌代幣預售/借貸質押分紅系統開發/Defi/DAPP/IDOAPP
- DAO/LP代幣質押流動性挖礦分紅系統開發(方案及專案)丨原始碼功能原始碼
- DAPP質押NFT分紅系統開發詳情分析APP
- DAPP字母幣質押分紅系統開發技術分析方案APP
- DAO流動性質押挖礦分紅系統開發(開發案例)丨DAO流動性質押挖礦分紅原始碼原始碼
- DAPP代幣LP質押流動性挖礦系統開發(功能詳情)APP
- 單雙幣/字母幣流動性質押挖礦分紅系統開發詳細及方案
- DAPP丨LP雙幣質押流動性挖礦分紅系統開發(開發詳細及方案)原始碼案例APP原始碼
- BSC鏈質押代幣流動性挖礦系統元件開發(Python程式)元件Python
- BSC鏈代幣質押流動性挖礦系統設計開發技術
- NFT質押分紅系統開發DAPP技術方案搭建APP