当前位置: 首页 > article >正文

智能合约 之 ERC-20介绍

什么是ERC20

ERC20全称为Ethereum Request for Comment 20,是一种智能合约标准,用于以太坊网络上的代币发行

姊妹篇 - 如何部署ERC20

ERC20的应用场景

  1. 代币化资产,例如:USDT 是一种以美元为背书的ERC20代币,每个USDT代币都代表着1美元的价值,用户可以随时兑换成等值的美元

  2. 去中心化加以所,许多去中心化交易所使用ERC20代币作为交易对的基础资产。这些交易所使用智能合约来管理代币交易,使交易过程更加透明和安全。例如:uniwsap

  3. RWA(Real World Asset,真实世界资产),例如 持有DAI 可以从其背后的美债投资中获取固定收益

ERC20标准定义功能

  • ERC-20: Token Standard

ERC20定义的标准:

function name() public view returns (string) // Token的名称
function symbol() public view returns (string) // Token的符号
function decimals() public view returns (uint8) // 返回Token使用的小数位数,例如8,表示将Token amount除以100000000 得到 拥有的Token数量
function totalSupply() public view returns (uint256) // Token的总发行量
function balanceOf(address _owner) public view returns (uint256 balance) // 查询某个地址的Token数量
function transfer(address _to, uint256 _value) public returns (bool success) // 向某个地址转移一定数量的Token
function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) // 从地址(from)向地址(to)转移(value)个Token,并且必须触发Transfer事件
function approve(address _spender, uint256 _value) public returns (bool success) // 授权地址(_spender)可以从当前地址转移(value)个Token
function allowance(address _owner, address _spender) public view returns (uint256 remaining) // 地址(_spender)从(_owner)处的剩余可提取Token的数量

如何管理 ERC20 代币

下面演示,如何在 Sepolia 网络中添加 ERC20 Token: WETH

add Token

关注我,一起进入Web3的世界

如何部署ERC20


http://www.kler.cn/a/274230.html

相关文章:

  • 高级的SQL查询技巧有哪些?
  • vulnhub靶场【WhowWantsToBeKing】之1
  • LightGBM分类算法在医疗数据挖掘中的深度探索与应用创新(上)
  • 领域自适应
  • Java基于SSM框架的无中介租房系统小程序【附源码、文档】
  • 如何使用Edu邮箱获取免费福利
  • 2024地方门户源码运营版带圈子动态+加即时通讯(PC电脑端+WAP移动端+H5微信端+微信小程序+APP客户端)
  • 【前端基础】什么是视口?
  • 第二十六天-统计与机器学习SciPy,Scikit-Leaen
  • Laravel Class ‘Facade\Ignition\IgnitionServiceProvider‘ not found 解决
  • docker-compose Install 容器化Windows 系统
  • Java 文件处理完全指南:创建、读取、写入和删除文件详细解析
  • BSD-3-Clause是一种开源软件许可协议
  • git是什么git能做什么
  • 腾讯春招后端一面(算法篇)
  • LlamaParse: 高效的PDF文件RAG解析工具
  • Java——网络编程
  • 论文阅读——Vision Transformer with Deformable Attention
  • Leetcode 387. First Unique Character in a String
  • 【研发日记】Matlab/Simulink技能解锁(五)——Simulink布线技巧
  • 在sql server 2016 always on集群里新增一个数据库节点
  • 【数据结构】链表力扣刷题详解
  • Flutter 初始WidgetState 简单应用案例分析
  • LAMP架构部署--yum安装方式
  • 微信小程序小白易入门基础教程1
  • pytorch DDP模式下, 获取数据的的preftech + stream