ERC20協(xié)議
ERC是Ethereum Request for Comments的首字母縮寫。它就像技術(shù)文檔,定義了適用于一群想要利用以太坊生態(tài)系統(tǒng)的開發(fā)者和用戶的方法、行為、創(chuàng)新和研究。ERC-20介紹了在以太坊區(qū)塊鏈上創(chuàng)建可互換代幣的代幣標(biāo)準(zhǔn),在該協(xié)議下的相同的代幣完全一致。
接口定義
/ SPDX-License-Identifier: MIT
// OpenZeppelin Contracts (last updated v4.6.0) (token/ERC20/IERC20.sol)
pragma solidity ^0.8.0;
interface IERC20 {
Transfer事件
? ? event Transfer(address indexed from, address indexed to, uint256 value);// 定義Transfer事件,在發(fā)生交易轉(zhuǎn)移時觸發(fā)。Solidity event在 EVM 的日志記錄功能之上提供了一個抽象。應(yīng)用程序可以通過以太坊客戶端的 RPC 接口訂閱和監(jiān)聽這些事件
Approval事件
? ?event Approval(address indexed owner, address indexed spender, uint256 value);
? ?// 定義Approval事件,在發(fā)生代幣授權(quán)時觸發(fā)該事件
totalSupply函數(shù)
? ? function totalSupply() external view returns (uint256);
? ?// 獲取當(dāng)前代幣的總供應(yīng)量文章來源:http://www.zghlxwxcb.cn/news/detail-770518.html
balanceOf函數(shù)
? ? function balanceOf(addr文章來源地址http://www.zghlxwxcb.cn/news/detail-770518.html
到了這里,關(guān)于ERC20協(xié)議、IERC721協(xié)議的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!