协议、IERC721协议"/>
ERC20协议、IERC721协议
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);
// 获取当前代币的总供应量
balanceOf函数
function balanceOf(addr
更多推荐
ERC20协议、IERC721协议
发布评论