首页 > 其他分享 >【合约协议】——2、ERC-20标准规范

【合约协议】——2、ERC-20标准规范

时间:2024-08-04 15:26:11浏览次数:12  
标签:20 代币 接口 标准规范 ERC 合约

文章前言

ERC-20标准规范是以太坊网络上最为流行的代币标准之一,它定义了代币合约的基本功能和接口规范,作为区块链技术的应用之一,代币合约在数字货币、数字资产和去中心化应用中扮演着重要的角色,在这个发展迅速的领域标准化是保证各方协作和互操作性的基础,而ERC-20标准规范的出现为代币合约的标准化提供了一个重要的参考框架,本文将对ERC-20标准规范进行详细介绍帮助读者更好地理解代币合约的基本功能和技术实现。

IERC-20

首先我们来看一个IERC-20规范——一个合约需要实现的接口:

#FUNCTIONS
totalSupply()
balanceOf(account)
transfer(recipient, amount)
allowance(owner, spender)
approve(spender, amount)
transferFrom(sender, recipient, amount)
    
#EVENTS
Transfer(from, to, value)
Approval(owner, spender, value)    

接口作用域、接口参数类型、接口返回值类型、参数与返回值个数等具体信息如下:

openzeppelin-contracts/contracts/token/ERC20/IERC20.sol at master · OpenZeppelin/openzeppelin-con

标签:20,代币,接口,标准规范,ERC,合约
From: https://blog.csdn.net/Fly_hps/article/details/140906022

相关文章

  • 【合约协议】——3、ERC-721标准规范
    文章前言ERC-721的官方解释是"Non-FungibleTokens",英文简写为"NFT",可以翻译为不可互换的Tokens,简单地说就是每个Token都是独一无二的且不能互换的,ERC-721的诞生使得数字资产的交易和管理变得更加安全、透明、高效,它的出现也为区块链技术的发展与应用注入了新的活力,成为区块链......
  • 2024牛客暑期多校训练营5
    目录写在前面ELBHKGJ写在最后写在前面比赛地址:https://ac.nowcoder.com/acm/contest/81600。以下按个人难度向排序。妈的坐牢场啊前期除了日常战犯环节嗯吃三发之外顺的一批,后面4h一直在J上坐牢最后样例都没过呃呃呃呃,还剩1.5hdztlb大神说会K了但是以为J能调出来没......
  • 2024杭电多校第5场
    (似乎第四场还没补)(没事,问题不大)51002Array-Gift(hdu7482)某种意义上的找规律题?若序列中存在\(a_i=gcd(a_1,a_2,...a_n)\),则显然\(a_i\)为序列中的最小值,可通过\(n-1\)次取模操作,将其他数变成\(0\),由于原序列中\(a>0\),不存在更少的操作次数。若不存在上述\(a_i\),可通......
  • 20240804-谁对谁错已经无所谓了
    麻,很麻。天天跟家长起矛盾,我妈又不听我说话一个劲地输出。我爸也偏袒着我妈,从没说她什么,想来是因为我就是个意外的原因罢,然后他也只是对我说教。为什么呢,我有错吗,有人比我卷就成我的错了,想来是我达不到他们的期望吧。我还不够完美,只能是这样了,因为家里,甚至说家族,只有我这个孩......
  • 2024/08/04 每日一题
    LeetCode572另一棵树的子树方法1:DFS+暴力匹配classSolution{publicbooleanisSubtree(TreeNoderoot,TreeNodesubRoot){if(root==null)returnfalse;returnisSameTree(root,subRoot)||isSubtree(root.left,subRoot)||isSubtree(root......
  • windows11系统NVIDIA显卡驱动自动升级导致2070 Super显卡失效 —— 552.22版本自动升
    操作系统Windows11,旧版本显卡驱动是552.22,由于安装的是NVIDIAGeforceExperience后显卡驱动自动升级到560.77版本,然后显卡不再工作。重新安装显卡驱动560.77版本显示window11版本操作系统不支持该版本显卡驱动,所以这说明虽然官网上说这个版本的显卡驱动是支持window11的,而且Ge......
  • ECMAScript 12 (ES12, ES2021) 新特性
    还是大剑师兰特:曾是美国某知名大学计算机专业研究生,现为航空航海领域高级前端工程师;CSDN知名博主,GIS领域优质创作者,深耕openlayers、leaflet、mapbox、cesium,canvas,webgl,echarts等技术开发,欢迎加底部微信(gis-dajianshi),一起交流。No.内容链接1Openlayers【入门教程】-......
  • 2024.8 做题记录
    1.有依赖的背包问题普及组题现在还不会。。。太有实力辣。2.P6326Shopping题目的要求实质上是要我们选的位置构成一个连通块。可以暴力枚举根做树上依赖背包。优化的方法是点分治,计算经过当前重心的连通块,不经过的可以地柜计算。时间复杂度\(O(nm\logn)\)。3.P3780[SD......
  • 谈一谈编程到底应该怎么学?-暨2023年 CSP-J2轮爆零总结
    谈一谈编程到底应该怎么学?-暨2023年CSP-J2轮爆零总结转自https://mp.weixin.qq.com/s/_Fi64pYrZ6tHfKaNDb3xAA今年的信息学奥赛复赛结果已经基本出来了,整个行业讨论最多的就是今年的爆0问题。据说一个省,总共1900多人参加J组复赛,有800个0分。其它各省也都是爆0很多。但是同......
  • CVE-2023-26469 复现
    题目描述:Jorani是一款开源的员工考勤和休假管理系统,适用于中小型企业和全球化组织,它简化了员工工时记录、休假请求和审批流程,并提供了多语言支持以满足不同地区的需求。在Jorani1.0.0中,攻击者可以利用路径遍历来访问文件并在服务器上执行代码。这是一个csrf的洞,找了一下,......