DAPP智慧合約理財質押模式系統開發技術搭建框架
Web3(Web3.0)是一個去中心化的系統,18I鏈上合約-259l開發系統3365-/有望解決上面介紹的Web 2.0的中心化問題。
目標是個人權力下放,而不再由大公司壟斷。
區塊鏈技術使這種分配成為可能。這是目前廣泛用於比特幣和以太坊等加密貨幣的技術。透過將其廣泛應用於Internet世界,
Web2.0的問題被認為將得到解決。
讓我們更具體地看一下。簡單來說,區塊鏈技術是一種在網際網路上正確記錄交易資料的技術。在使用區塊鏈的服務中,交易
資訊由多個使用者共享。
如果資料在某處被篡改、複製或非法訪問,將立即檢測到欺詐行為,因為它與其他使用者不同。換句話說,可以建立一個使用者
在網路上互相檢查資料的系統。
Web3.0透過利用具有這種特性的區塊鏈技術,將減少Web2.0所擁有的特定公司擁有個人資訊而導致的隱私問題和資訊洩露
風 險。
pragma solidity ^0.8.4;
import '@openzeppelin/contracts/token/ERC721/ERC721.sol';
import '@openzeppelin/contracts/access/Ownable.sol';
// 繼承ERC721, Ownable
contract SimpleMintContract is ERC721, Ownable {
// mint 價格
uint256 public mintPrice = 0.05 ether;
// 總共曾經被mint數量
uint256 public totalSupply;
// 能夠mint的最大數量
uint256 public maxSupply;
// 是否開啟mint
bool public isMintEnabled;
// 每個地址mint => 數量
mapping(address => uint256) public mintedWallets;
// 建構函式,部署合約的時候,設定最大數量為2
constructor() payable ERC721('Simple Mint', 'SIMPLEMINT') {
maxSupply = 2;
}
// 內部呼叫函式,開啟mint
function toggleIsMintEnabled() external onlyOwner {
isMintEnabled = !isMintEnabled;
}
// 設定最大mint數量
function setMaxSuppley(uint256 _maxSupply) external onlyOwner {
maxSupply = _maxSupply;
}
// mint函式
function mint() external payable {
// require判斷函式,前半部判斷為false,則丟擲後半區域性資訊
// 判斷是否開啟mint
require(isMintEnabled, 'minting not enabled');
// 判斷地址是否曾經mint
require(mintedWallets[msg.sender] < 1, 'exceeds max per wallet');
// 判斷髮送到合約的eth數量是否跟mint價格一樣
require(msg.value == mintPrice, 'wrong value');
// 判斷是否還有能夠mint的數量
require(maxSupply > totalSupply, 'sold out');
mintedWallets[msg.sender]++;
totalSupply++;
uint256 tokenId = totalSupply;
_safeMint(msg.sender, tokenId);
}
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70012429/viewspace-2943816/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 智慧合約DAPP理財模式系統開發技術方案APP模式
- ProTradex質押智慧合約系統開發技術框架框架
- OP 鏈 DAPP 智慧合約質押挖礦系統開發(Python技術搭建)APPPython
- DAPP合約公排拆分質押理財分紅系統開發(技術分析)APP
- DAPP合約質押理財系統開發功能分析APP
- DAPP智慧合約理財分紅模式系統開發功能技術分析APP模式
- 智慧合約LP質押模式系統開發搭建模式
- 合約質押模式系統開發DAPP模組丨質押系統開發技術邏輯方案模式APP
- PAXG質押節點挖礦智慧合約系統開發(成熟技術)丨DAPP技術框架APP框架
- DAPP智慧合約單雙幣質押理財系統開發邏輯分析APP
- 智慧合約DAPP理財返現系統開發技術方案APP
- NFT鏈上合約質押理財系統開發技術分析
- DAPP智慧合約LP質押挖礦系統開發案例搭建APP
- ARB鏈上智慧合約質押挖礦系統開發詳情丨DAPP技術框架APP框架
- DAPP理財返現系統開發技術框架搭建APP框架
- DAPP/Defi代幣智慧合約質押挖礦系統技術開發原理APP
- DAPP代幣智慧合約質押挖礦系統開發方案搭建APP
- ARB鏈上代幣合約質押挖礦系統開發丨DAPP技術框架APP框架
- L2FINANCE質押挖礦系統開發丨DAPP合約技術框架NaNAPP框架
- ARB鏈上代幣Dapp合約質押挖礦系統開發(python技術框架)APPPython框架
- dapp智慧合約公排系統開發技術搭建APP
- 智慧合約質押NFT理財返現系統開發案例
- DAPP/Defi質押挖礦/秒U合約/系統技術開發/原始碼搭建APP原始碼
- DApp區塊鏈公鏈智慧合約質押挖礦系統開發丨Solidity技術搭建APP區塊鏈Solid
- 趣步智慧合約模式系統開發dapp技術模式APP
- 關於DAPP馬蹄鏈智慧合約質押模式系統開發詳情技術介紹APP模式
- 關於馬蹄鏈DAPP智慧合約質押模式系統開發詳情技術介紹APP模式
- 智慧合約LP質押挖礦系統開發DAPPAPP
- Solidity語言編寫/DAPP合約公排質押理財分紅系統技術開發解析SolidAPP
- 關於SolaRoad合約代幣質押理財系統開發方案技術
- DAPP馬蹄鏈智慧合約質押挖礦開發丨DAPP馬蹄鏈智慧合約質押挖礦系統開發技術分析及原始碼APP原始碼
- 合約眾籌質押挖礦系統開發DAPP技術分析APP
- Defi智慧合約DAPP/LP流動性質押挖礦系統技術開發APP
- DAPP智慧合約Defi質押流動性挖礦系統技術開發分析APP
- CYBERDAO智慧合約公排互助質押挖礦系統DAPP開發技術分析APP
- polygon馬蹄鏈質押DApp開發合約系統搭建GoAPP
- DAPP質押代幣理財系統開發原始碼框架APP原始碼框架
- DAPP智慧合約NFT鏈上質押挖礦系統開發搭建方案APP