ERC20协议
ERC是Ethereum Request for Comments的首字母缩写。它就像技术文档,定义了适用于一群想要利用以太坊生态系统的开发者和用户的方法、行为、创新和研究。ERC-20介绍了在以太坊区块链上创建可互换代币的代币标准,在该协议下的相同的代币完全一致。
接口定义
/ 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事件,在发生交易转移时触发。Solidity event在 EVM 的日志记录功能之上提供了一个抽象。应用程序可以通过以太坊客户端的 RPC 接口订阅和监听这些事件
Approval事件
event Approval(address indexed owner, address indexed spender, uint256 value);
// 定义Approval事件,在发生代币授权时触发该事件
totalSupply函数
function totalSupply() external view returns (uint256);
// 获取当前代币的总供应量文章来源:https://www.toymoban.com/news/detail-770518.html
balanceOf函数
function balanceOf(addr文章来源地址https://www.toymoban.com/news/detail-770518.html
到了这里,关于ERC20协议、IERC721协议的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!