在本教程中,您將了解有關 ERC-20 代幣標準的所有內容 - 以太坊上 DeFi、ICO、穩定幣和治理代幣的支柱。我們分解了完整的 IERC20 接口,在 Solidity 中從頭開始實現了一個有效的 ERC-20 合約,並解釋了為 Uniswap 等協議提供支援的強大的approve()+transferFrom()兩步模式。您將學到什麼: ERC-20 是什麼以及它為何重要 每個 ERC-20 代幣必須具備的 6 個必需功能和 2 個事件 如何totalSupply、balanceOf、transfer、approve、allowance 和 TransferFrom 工作 DeFi 協議如何使用approve+transferFrom 安全地訪問您內部的代幣 代碼(minity) 和 SolferFrom 安全地訪問內部的代幣 代碼) v0.8.35 實現完整的 Solidity 非常適合 Solidity 初學者和希望了解 USDC 等代幣的開發人員DAI 和 UNI 實際上在幕後工作。來源:solidity-by-example.org/app/erc20 章節:00:00 簡介 - 代幣標準 I - ERC20 00:25 ICO - 簡短描述 00:42 以太坊徵求意見 - 20 01:40 回答 - 我們什麼時候可以調用代幣合約與ERC-20 相容? 06:40 ERC20 程式碼實作:IERC20 07:20 重點 -approve() + transferFrom() - 兩步驟模式 08:08 ERC20 是 IERC20、狀態變數、映射和建構子 09:35 函數傳輸(位址,uint256 金額)會傳回外溢 1815:35 函式函數核准(位址coster, uint256 amount) 外部回傳 (bool) 13:26 function transferFrom(address from, address to, uint256 amount) external returns (bool) 14:40 內部函數 _mint() & _burn() 15:30 位址_burn(address from, uint256 amount) 內部 17:00 總結與要點18:50 重要提示:修正 PPT 中的拼字錯誤 19:15 謝謝 #solidity #erc20 #ethereum #smartcontracts #blockchaindevelopment #defi #web3 #lesolidity #webSsolidity
免責聲明:info@kdj.com
所提供的資訊並非交易建議。 kDJ.com對任何基於本文提供的資訊進行的投資不承擔任何責任。加密貨幣波動性較大,建議您充分研究後謹慎投資!
如果您認為本網站使用的內容侵犯了您的版權,請立即聯絡我們(info@kdj.com),我們將及時刪除。