7*24快訊如何在BN...

如何在BNB 鏈上創建BEP-20 通證

BEP-20通證是在BNB Chain上進行交易的基礎。在本教程中,您將學習創建一個BEP-20通證並部署到BNB Chain。

什麼是BEP-20通證?

BEP-20是BNB鏈上的一種通證標準,它基於ERC-20標準框架建立。 BEP-20和ERC-20標準都是創造交換的同質化通證。同質化表示你用需要只是其性質的一個特殊的例子。擁有一個。

什麼是BNB鏈?

BNB Chain是通過對Go Ethereum協議(Geth)的硬分叉,或者說是永久分叉而產生的。雖然它與以太坊相似,但也有一些明顯的區別。

最明顯的區別是BNB 鏈使用了不同的這些共識機制。 BNB 使用了21 個人,支持輪流生產區塊。驗證者由持有BNB(BNB 鏈的驗證人通證)的委託。驗證人是根據普遍共識來選擇的,前21名候選人被選為驗證人。

BNB Chain的優勢

BNB Chain是通過Eth的分叉創建,它是與EVM你可以參與G的網絡。這意味著在BNB Chain上部署與以太坊上相同的合約。作為一個權益證明網絡,BNB Chain與以太坊有不同的效果這幾個例子是用這幾個BNB發起的,以較快的方式,獲得了開發者的網絡利益。

橋接資產到BNB鏈

如何將你的資產從以太坊主鏈轉移到BNB 鏈?

將資產從以太坊轉移到BNB 鏈上,可以使用幣安橋這是一個合約,是在以太坊鏈上保管你的資產,並在稍晚之後,在BNB Chain 創建資產。

這個像錢幣幣的遊戲幣中使用你把遊戲幣給傳遞給遊戲橋玩合約)(ETH BEP-20,ETH BEP-20 版本),在你的城市裡創建以太坊,ETH BEP-20 版本)街機(BNB Chain)內使用。你可以在街機內使用遊戲幣(ETH BEP-20)。你想退出,你可以把你的遊戲幣(ETH BEP-20)還給員工(如果橋合約),他們會幣(ETH)或燒幣遊戲BEP-20。然後他們帶幣的遊戲(ETH BEP-20)的錢(還給你。

你需要什麼?

在BNB Chain上開發和在任何EVM鏈上開發時需要的工具。這就是使用EVM鏈上的好處。通常它們都支持相同的工具。

在本教程中,我們將使用:

連接到BNB Chain 測試網

在BNB Chain 測試網上製作一個應用程序之前,需要設置錢包。一個很好的工具鍊錶,它允許你地連接你的錢包並從那裡添加鏈接(你需要先簡單設置錢包。 )自己添加鏈的細節可以在文檔中找。

網絡名字: 幣安測試網
新的RPC 網址: https://bsc-dataseed.binance.org/
鏈ID: 97
象徵: BNB
阻止資源管理器URL: https://testnet.bscscan.com

獲得測試網BNB

BNB Chain測試的我們需要獲得一些BNB鏈測試網的證書。幣安證券獲得一些測試網BNB。需要提供你的錢包地址,然後點擊“給我BNB”。

BNB水龍頭截圖

製造合同

首先前往Remix集成開發環境

現在可以加載樣本契約。

構建合約截圖

在合同目錄中創建一個新的合同。

 

構建合約截圖- 新文件

命名為BSCCoin.sol

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
import "@openzeppelin/contracts/token/ERC-20/ERC-20.sol";
contract BSCCoin is ERC-20 {
    constructor(uint256 initialSupply) ERC-20("BSCCoin", "BSCC") {
        _mint(msg.sender, initialSupply);
    }
}

讓我們來查看代碼。

首先,定義我們將使用的Solidity 版本。

pragma solidity ^0.8.2;

這是OpenZeppelin 的基本ERC-20 通證。我們將它導入到我們的合約中。在創建BEP-20 通證的時候,請記住它們與ERC-20 通證非常相似。因此,我們可以使用OpenZeppelin 的ERC-20合約來創建我們的通證。

import "@openzeppelin/contracts/token/ERC-20/ERC-20.sol";

可參考OpenZeppelin的入門頁面了解更多細節。

使用Open Zeppelin 的合約意味著我們的合約可以更簡潔。我們繼承了ERC-20 合約並使用它來創建我們的BEP-20 通證。

// Define our contract and inherit the ERC-20 contract
contract BSCCoin is ERC-20 {
 // When the contract is run create a BEP-20 Token
 // The token will be names "BSCCoin"
 // The token will have the symbol "BSCC"
    constructor(uint256 initialSupply) ERC-20("BSCCoin", "BSCC") {
 // Create an initial value for the runner of the contract
        _mint(msg.sender, initialSupply * 10 ** decimals());
    }
}

關於小數的說明

Solidity不使用小數。這意味著你想使用小數,就使用定點當這個時候。你需要在分數中存儲固定數量需要的小數例子中,數字()被設置為18,這意味著我們要用10^18乘以我們鑄造的通證的數量。

部署

BEP-20 有證明現在是時候把它部署到BNB 鏈測試網了。

首先,將環境改為“Web3”。這部電影能夠通過你的區塊鏈互動。

將環境更改為Injected Web3

在這個例子中,確保你部署的是正確的合約。在這個例子中是“BSCCoin”。

選擇合同

指定要創建的通證數量,然後點擊“部署”按鈕,你應該會看到一個確認按鈕。我們正在約定部署到一個運行中的區塊鏈上。因此,會涉及燃氣費用。

部署合約

部署合約 2

該合同可能需要一段時間才能完成部署。一旦完成這些,你會在“已部署的合同”下看到它。你可以看到合同中的所有可用功能。功能都是從OpenZeppelin 合同中導入的。

合同細節

驗證

部署契約完成,我們可以仔細檢查它是否顯示在當前BNB 鏈測試網中。

複製契約的地址,然後去BNB鏈瀏覽器

複製合約地址

輸入合同地址並蒐索它。

你可以看到合同和通證。

在BscScan 上驗證合同

恭喜你,你剛剛成功部署了一個BEP-20通證到BNB Chain的測試網中。

下一步怎麼做

打開你的通證可以部署到你的BNB鍊網,或者你可以為它添加更多的功能。OpenZeppelin文檔了解完整的細節。

現在你知道如何創建一個BEP-20 通證,許多新的機會向你敞開。你可以用它來與DeFi 應用程序交互,創建一個其監管協議,或啟動一個Chainlink Price Feed 來跟踪價格。

你也可以查看下面的完整視頻教程,學習如何在BNB Chain上創建一個BEP-20通證。

獲取更多關於Chainlink的信息,請訪問鏈環或者在docs.chain.link閱讀文檔。要討論集成問題,請聯繫專家。

帖子 如何在BNB 鏈上創建BEP-20 通證 首先出現在 Chainlink 博客.

Source Link

最受歡迎

繼續閱讀

長期持有者持有的比特幣(BTC)供應量達到最高水平

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打...

現在讀

$COOKIE, the Cookie3 Mark...

Tallinn, Estonia, March 26th, 2024...

長期持有者持有的比特幣(BTC)供應量達到最高水平...

根據Glassnode 的估計,比特幣的長期持有者(LTH)目前擁有1452 萬枚BTC,創歷史新高,只剩下25% 留給短期持有者和投機者。 儘管BTC 的價格在過去一個月中保持相對平穩,範圍在約29,000 美元至31,000 美元之間,但人們還是開始瘋狂囤積。 ...

Caldera 宣布與Espresso Syste...

Caldera 開發人員可以利用Espresso Sequence...

抓住Web3 遊戲的先發優勢:成功策略

Web3和區塊鏈技術的出現徹底改變了遊戲行業,為開發者和企業家提供了前所未有的機遇。 Web3 遊戲的去中心化性質為創新遊戲貨幣化模式、玩家所有權和社區參與打開了大門。對於那些尋求利用Web3 遊戲巨大潛力的人來說,確保先發優勢至關重要。 了解Web3 遊戲生態系統在深入研究Web3 遊戲之前,有...

Taapsee Pannu 推出NFT 平台,介紹...

企業家貢獻者表達的意見是他們自己的。 您正在閱讀《企業家印度》,這是企業家媒體的國際特許經營刊物。 女演員Taapsee Pannu 最近推出了“taapseeclub.com”,這是她自己的非同質代...

比特幣(BTC) 地址休眠超過11 年,轉移310...

經過11 年多的閒置之後,一個包含3100 萬美元BTC 的休眠比特幣地址最近突然活躍起來。 2023年7月22日,地址 轉入 將其全部餘額轉移到新地址。 早期BTC 地址復活 比特幣自2009 年以來就已經存在,因此存在多年來不活躍的休眠地址,其中包含大量BTC。這種加密貨幣的一些早期採用者能夠...

加密貨幣死了嗎?當今加密貨幣的現狀

您之前可能聽說過加密貨幣正在消亡(或比特幣已消亡)。在這篇文章中,我們將研究加密貨幣的狀態,並嘗試回答這個問題:加密貨幣現在已經死了嗎? 在我們開始之前,我們想澄清一下,本文指的是最廣泛意義上的“加密貨幣行業”; 在裡面 網絡3 感覺。該定義包括加密資產市場; 但它還包括其他非財務用例。 隨著近來加...

Chancer 可能成為體育和社交博彩領域的下一個...

加密貨幣 隨著企業財報季節的繼續,本週股市表現好壞參半。在Ne...

以太坊(ETH) 創下兩個月來CEX 流入最高紀錄...

過去一周,以太坊(ETH)流入中心化交易所(CEX)的資金量創下了過去兩個月來的最高水平。這些重大的資產變動表明ETH 的價格可能會下跌。 CoinGecko 數據顯示,第二大加密貨幣的價格一直在小幅下跌,過去一周價值下跌了2.5%。截至撰寫本文時,以太幣易手價格為1,892.65 美元,過去24...

新的DeFi 法案有“不可行的義務”

加密貨幣創新委員會表示,新的反洗錢法案沒有為DeFi 中的非法金融...

幣安大幅削減成本,瑞波幣為美國銀行和加密貨幣風險投...

美國證券交易委員會(SEC)對加密貨幣公司的打擊似乎嚴重影響了幣安的業務。據報導,在過去幾週內,該加密貨幣交易所解雇了1,000 多名員工,並削減了一些福利。 幣安表示,“當前的市場環境和監管環境”導致利潤下降,這表明可能正在進行更多削減。一位發言人告訴Cointelegraph,該公司將考慮縮減“...

Automata 雙週更新:第48 期| 通過自動...

迎接新的季度意味著設定我們的意圖並為團隊規劃下一步的行動。幕後醞釀的一切——合作、產品功能和營銷發布——很難抑制我們的興奮。我們一開始就在1RPC(2 個備受期待的第2 層主網)上添加了對Linea 和Base 的支持。科技載體更新頁腳以顯示界面版本平滑的用戶體驗 USDC CCTP 支持 關於仲裁...