ERC20协议、IERC721协议

编程入门 行业动态 更新时间:2024-10-08 22:11:31

ERC20<a href=https://www.elefans.com/category/jswz/34/1771197.html style=协议、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协议

本文发布于:2024-02-06 11:05:14,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1748651.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:协议

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!