跳至主要内容

在以太坊测试网上发行ERC-20代币的综合指南:为构建稳定币奠定基础

· 閱讀時間約 20 分鐘
w0x7ce
MySelf

发布于 2025-07-15 22:52:50(微信公众号导出记录)。

本文来自公众号后台的“导出文章内容”功能。博客正文由导出长图进行本地 OCR 转写,并保留原始排版图用于逐段核对。

原文链接:查看原文

OCR 转写有效文字约 16600 字;代码、流程图和版式以文末原始排版图为准。

正文(本地 OCR 转写)

基础 originalwθx7ce EI V1ajero2825年7月15日 22:53 中国香港

第一部分:数字资产发行的基础概念

1.1解构稳定币:锚定机制概览

法著组甲型定替(Fe-backed tabieoins) B次

加密简带抵押型提定常 (Cnypto-backed Stabiecslna) (m)

算达展定常(Aigortmlic Stablecolns)

高星确定常(mR)

稳定币是一种旨在通过与另一资产挂钩或通过某种稳定机制来维持其价值稳定的数字资 产。这种稳定性使其能够有效充当加密生态系统内的交换媒介、价值储存工具,并促进商 业交易,从而在波动剧烈的加密货币与传统金融世界之间聚起一座桥案。尽管我们的初步 实验仅关注代币的发行,但了解其最终形态稳定币的实现方式至关重要。稳定币主要通过三 种核心机制来实现其价格稳定:

  • 法币抵押型稳定币(Fiat-ColLateralizedStablecoins):这是目前显普遍且

显容易理解的模型。这类稳定币(如USDT、USDC)的价值与法定货币(通常是美元) 以1:1的比例挂钩“。为了维持这种挂钩,发行方会将等值的法币资产存放在受监管的 金融机构作为储备金。这些储备金由中心化的托管机构持有,并定期接受审计,以确保 透明度和偿付能力。这类稳定币的稳定性直接取决于其背后的法币价值以及发行方的 可信度2。

  • 加密资产抵押型稳定币(Crypto-CollateralizedStablecoins):该模型通

过使用其他加密货币(如以太坊ETH)作为抵押品来提升去中心化程度,其所有操作均 由链上智能合约管理。为了应对抵押品本身的价格波动风险,这类系统采用了“超额 抵押”机制。这意味着用户必须锁定价值远超于其希望铸造的稳定币数量的加密资产 (例如,锁定价值208美元的ETH来铸造180英元的DAI稳定币)°。这些协议依赖于价 格预言机(PriceOracles)来实时盐控抵押品的价值,并在其价值跌破预设的清算 阅值时自动触发清算程序3。 算法稳定币(AlgorithnicStablecoins):这是最具实验性和去中心化理想的模 型。算法稳定币不依赖任何资产作为抵押,而是通过复杂的算法和智能合约来动态调控 代币的供应量,以维持其价格锚定。其机制包括直接调整用户钱包余额的“弹性供应 (Rebas1ng)“模型,或通过多代币系统激励市场参与者进行买卖以稳定价格的“铸 币税(Se1gn1orage)“模型。

1.2ERC-20标准:以太坊上同质化代币的蓝图

表1:ERC-20标准的接心函数与事件 燕述 类蓝 名称 返回代币的名称,例如“My Test Stablecoi 可选 ()aueu 函数 n"。 (110quAs 返园代币的符号,例如“MTS”。 逐回代币支持的小致位致。通掌为18,用于显示日 decinals() 的。 totalSupply() 返同代币的总俱应量。 函数 balanceof (address _owner) 返图指定地址(_wncr)的代币余额。 transfer(address _to, uint256 从消息差递者(nsg -sender )的账户向指定域址 value1 (_to)转移特定数量(_value)的代币。 approve(address 授权一个地址(_spender)可以从消息发诺账户 _spender, uin 中提取不超过特定数量(_value)的代币,这是去 t258 _value) 中心化应用交互的核心。 返厦一个地址(_spender)核授权从另一个隐址 allovance[address _owner, add [apuads sa (_ouner)提现的代币余额。 transferFron(address from, a 在获得提权(通过approve)后,从一个地址( fron)向另一个地址(_to)转移特定数量(_va1 ddress _to, uint256 _value) ue ) 的代币, Transfer(address indexed _fro 在代币应功转移时触发的事件日志。 领制 章 (onlen 95 Approval(address indexed _own 在 approve 函数成功调用时融发的事件日志。 (anjen9sz1utn 数据来源:10

1.3试验场:测试网与主网的对比分析

表2:主网与Sepolia测试网的对比概览 Sepolia测试网(Testnet) 特性 以太坊主网(Mainnet) 真买交易与线上应用 开发、测试与实验 目的 代币价值 无签币价值(SepollaETH) 具有真实货币价值(ETH) 交易成本 使用免费的测试ETH支付Gas费 需要支付真实的Gas费 网络ID 11155111 验证者集合 去中心化、无需许可 受许可、由楼心团队控制 数据来源:24

第二部分:准备开发与部署环境

您的Web3网关:安装与配置MetaMask钱包,亚配置连接到SepoLia测试网 表3:SepoLia测试网网络配置详情 字段 值 Sepolla Testnet 网络名称 新的RPC URL https : //ethereum-sepo11a- rpc publ1cnode.con 11155111 01 SepoliaETH 区块浏览器URL https ://sepolia.etherscan.in 数据来源: 32

2.3获取测试资本:SepoliaETH水龙头指南

Ethereum Sepolla Faucet

FAG

表4:可露的SepoliaETH水龙头列表 水龙头名称 URL 分发数量 赛求

0.5 ETH

Alcheny Fau sepoliafaucet.con 需雯注册ALcheny cet /天 户 faucet quicknode,con/ethereum/se QuickNode F

8.85ET

可能需要主网余额> polia

0.001 ETH

aucet H

0.5ETH

infura,io/faucet/sepolia Infura Fauc 需要注册Infura康户 et /天 cloud.google.con/appl1cation/veb

0.05ET

Google Clou 需要Google账户,可 d Faucet 3/faucet/ethereum/sepolia 能范燕主网余额 H lcarnveb3,io/faucets/scpolia LearnWeb3 F

0.82ET

需要GitHub账户认证 aucet H/天 数据来源:29

第三部分:实验:逐步发行一枚测试网代币

21558

3.1使用0penZeppelin构建智能合约

从零开始编写一个完整的ERC-2日合约既复杂又容易出错。一个关键的最佳实践是使用像 OpenZeppelin这样经过实战检验和安全审计的合约库。我们将继承OpenZeppeLin的 ERC20.so1合约,这能极大地降低安全风险井提高开发效率55 合约代码: 在Remix IDE的文件浏览器中创建一个新文件,命名为MyTestStablecoin.sol,然后将 以下代码粘贴进去: //contracts/nyTestStabLecoin. sol // SPDX-License-Identifier: NIT pragna solidity ^o.8.20; :105 0zou3/0ua/uayo4/sseusuos/ut1addazuado0g: uodut contract MyTestStablecoin is ERC29 { constructor(uintz56 initialsupply) ERcze(My Test 5tablecoin, *MT5 _mint(msg.sender, 1nitialSupply * (10 *- decimals1)));

代码逐行解析:

  • //SPDX-License-Identifier:MIT:这是一个机器可读的许可证标识符,对

于建立信任和通过Etherscan验证至关重要 55。

  • 1mport *@openzeppel1n/contracts/token/ERC20/ERC20.sol";: 这行代

钙指示Rem1x直接从0penZeppel1n的G1tHub仓库中获取ERC28.sol合约文件。这 体现了Web3世界中基础设施的可组合性"。

  • contract MyTestStablecoin is ERC20{..}:定义了我们的新合约,#

声明它继承了导入的ERC20合约的所有功能和特性20

  • constructor(..-)ERC2e(*My Test Stablecoin",“MTS"):这是合约的

构造函数,只在部署时执行一次。它调用了父合约ERC20的构造函数,来设置我们代 币的名(name)和符号(symbol)29。

  • mint(nsg.sender, initialSupply *(10 ** decimals()))::_mint

是ERC28合约中的一个内部函效,用于创建新代币29。这行代码的作用是将初始供应 量( 1n1t1alSupply)的代币铸造给nsg.sender,即部番该合约的地址64

3.2在Renix中编译与部署前分析

1.编译合约:在Rem1x中,导航到左例插件栏的“Sol1d1ty Comp1ler"插件

2.选择编译器:确保选择的编译器版本(例如0.8.20)与您代码中pragma声明的版本

兼容。

3.执行编译:点击蓝色的*Compile MyTestStablecoin.sol"按钮 58。如果一切

利,插件图标上会出现一个绿色的对勾。

4.理解编译产物:编译成功后,Remix会生成两个关键信息:

。Bytecode(字节码):这是将被实际部要到以太坊虚拟机的低级机器码。 。ABI(应用二进制接口):一个JSON格式的文件,它定义了如何与合约的函数进行交 互。它就像一本“用户手册”,告诉钱包或其他应用合约里有哪些函数以及如何调用它 们*4。

H

3.3将合约部署到Sepolia测试网

1.选择部墨环增:导航到“Deptoy&RunTransactions”插件“

在"ENVIRONMENT"下拉菜单中,选择“Injected Prov1der-MetaMask".这 会告诉Rem1x使用您的MetaMask钱包来签善和发送交易58. 连接钱包:MetaMask会弹出一个留口,请求连接到Remix。点击“连接”井批准。成 2. 功后,Remix中的"ACCoUNT"字段将显示您的MetaMask钱包地址“1。

3.设置部参数:

。在“CONTRACT下拉菜单中,确保选择了我们刚刚编写的MyTestStablecoin合 约。 。在“Deploy”按钮旁边,会有一个输入框,用于填写构造函数的initialSuppLy参 效。在此输入一个您想要的初始供应量,例如1080808。 。点击精色的“Deploy”按钮

1.确认交易:MetaMask会再次弹出,显示部署合约的交易详情,包括预估的Gas费用。

点击“确认”“

2.部署成功:等待片刻,交易将在Sepolia网络上被确认。Remix的终端会显示交易哈

希和新合约的地址。同时,在“DepLoy&Run”面板的底部,“Deployed Contracts“区域会出现您刚刚部署的合约实例4。

第四部分:部署后操作与验证

合约部署并验证后,您可以通过多种方式与其交互:

  • 使用Renix

  • 使用Etherscan

为了完成实验闭环,我们需要让新创建的代币在MetaMask钱包中可见。默认情况下, MetaMask不会自动显示所有非主流代币,需要手动添加72。 添加步骤:

1.打开MetaMask,确保网络已切换到Sepolia测试网。

2.在“资产(Assets)“标签页下,滚动到展部,点击”导入代而(Inport

tokens) 72。

3.选择“自定义代币(CustomToken)"标签页。

4.在“代币合约地址“字段中,粘贴您的代币合约地址。

5.如果您的合约已在Etherscan上成功验证,MetaMask应该会自动读取并填充“代币

(8)() T2 6,点击“添加自定义代币”,然后点击“导入代币”。

7.现在,您的MTS代币及其余额(例如1,080,068)应该会出现在MetaMask的资产列

表中了 Account1√ OxFaef0..4774d

2.0359 SepoliaETH

  • US$0 (+0.00%) Portfolio

C K Swap 豫送 Buy/Sell Bridge 接收 Tokens 交易紀錄 NFTs Sepolia V 尚末有匯率比较值

2.0359 SepoliaETH

MTS 尚未有团率比较值 1,000,000 MTS

第五部分:高级考量与未来展望

必须明确指出,我们网刚创建的MyTestStableco1n还不是一个稳定币。它只是一个具有固 定供应量的标准ERC-20代币,没有任何价格错定机制。要将其转变为真正的稳定币,需要根 据所选模型进行大量的扩展开发。

  • 通往法币抵押型稳定币的路径:这条路径更多地涉及错下的法律和金融结构。您需要建

立一个合规的实体来持有储备金“。在智能合约层面,您需要扩展合约,添加 mint()(铸造)和burn()(销毁)函数,并使用访间控制机制(如0penZeppeLin 的AccessControl)确保只有受信任的管理员地址才能调用它们。管理员只应在用户 存入法币时调用mint,在用户赎回法币时调用burn。这是一个高度依赖中心化运营和 信任的模型。

  • 通往加密资产抵押型稳定币的路径:这是一个复杂得多的链上系统。您需要构建一套

SepoliaETH)存入金库,然后金库合约被搜权为用户 mint相应数量的稳定币。该系统还必须集成一个可信的价格预言机来监控抵押品价 值,以及一个自动化的清算机制,在抵押品价值过低时出售抵押品以保障系统的偿付 能力。OpenZeppelin库中的 ERC2θPausable(可暂停)、ERC2eBurnable(可销毁)等扩展将是构建此类系统 的关键模块2

  • 通往算法稳定币的路径:这条路径要求设计一个极其复杂的、通常是多代币的系统,通

过链上算法来管理供需关系"。例如,创建一个“股份”或”债券”代币,并编写一个智 能合约,根据预言机报告的价格偏差,自动铸造/销毁稳定币,或出售/购买股份代 币。整于历史上的失败案例,这被认为是挑战最大、风险最高的路径13。 Works cited

1. An Introduction to Stablecoins I Advisories

Arnold& Porter, accessed July 15, 2025, /2025/05/an-introduct1on-to-stableco1ns Overview KLRD, accessed July 15, 2. 2625, https://klrd.gov/2024/11/15/stableco1n-overv1ew/

3.Bu1ld1ng Stablecoin Protocols

Pyth Network, accessed July 15, https://waw. pyth.network/usecases/stablecoin- 2025, protocols

4.What

is Fiat-Backed Stablecoin? Types & Benefits a F1reblocks, accessed July 15, https://www.fireblocks .com/glossary/fiat-backed- 2025, stablecoin/ Behind crypto's asset _popular most 15, Chainalysis, passasse Kn https: //wuw.cha1nalys1s.com/blog/stableco1ns-most- popular-asset/ Stablecoins: What Are They and How Do They Work? - Kiplinger, 6 . accessed July 15, 2025, https://www.kiplinger.com/investing/cryptocurrency/6050 96/stableco1ns-detinition-and-how-they-work Overview,Uses,Categories, Stablecoin and Examples 7. Corporate Finance Institute, accessed July 15, https://corporatefinance1nstitute.com/resources/cryptoc 2025, urrency/stablecoin/ Collateralized Stablecoin, Its Types & Examples Expla1ned Blog, NOBI passasoe July 15, https://usenob1.com/blog/en/what -1s-collateral1zed- 2025, 9. 2025, https://www.-gemini.com/cryptopedia/what-are- July, 15, stablecoins -how-do-they-work accessed July stablecoins, explained 10. Algorithmic Kraken, 2025, https://wwer.kraken.com/learn/algorithnic- 15, stablecoins Ledger, accessed Algorithmic Stablecoin July 15, 11. 2625, https : //www. ledger. com/acadeny/glossary/algorithnic- stablecoins 12. it's different CoinTracker, accessed July 15, 2025, https://www.cointracker.io/learn/algorithmic-stablecoin Algorithnic Stablecoin? Koinly.accessed July What is an 13. 2025, https://koinly.io/crypto-glossary/algorithnic- 15, stablecoin/ www.gemin1.com, July 15, accessed 14 . nttps://www.gemini.com/cryptopedia/erc20-token- 2025, standard- ethereum#:~:text=ERC%2D20%20is%20aa20token,Ethereum's$20eco5y stemg20ofe20decentralized%20apps. WhatCrypto UsersNeedto Know: The ERC28 Standard 15. July 15, accessed https://www.1nvestopedla.com/tech/why-crypto-users- 2025, need -know-about-erc20-token-standard/ What Coinbase, 15, ERC-20? accessed July 16. 1 5 https ://www.coinbase .com/learn/crypto-glossary/what-15- 2025, erc-20 What are ERC28 Tokens and How Does .Token Metrics, 1t Work? 17. July 15, 2025, https://www.tokenmetrics.com/blog/erc20-token

16. Ethereum's ERC-20 Tokens: The Definitive Standard

|Gemini, accessed n 15, https://ww.gem1n1. com/cryptoped1a/erc20-token- 2025, standard-ethereun AreERC-20 What Tokens the Ethereum Network? 19. on accessed 15, Investopedia, July https://www.investopedia.com/news/what-erc20-and-what- 2025, does -1t-mean-ethereum/ OpenZeppelin accessed Docs, July ERC 28 15, https://docs.openzeppelin.com/contracts/2.x/api/token/e 2025, rc20 Docs, ERC OpenZeppelin July 28 accessed 15, 21. https://docs.openzeppelin.com/contracts/3.x/api/token/e 2025, rc20 ERC 29 OpenZeppelin Docs, passasoe July accessed 22. 20 15, https://docs.openzeppelin.com/contracts/4.x/api/token/e rc20 accessed kanga.exchange, July 15, 23. 2025, 2025, https://kanga.exchange/university/en/courses/intermedia te-course/lessons/22-mainnet-versus-testnet-on-the- blockchain-the-complete- blockcha: guide/#:~:text=The%20testnet%26is426wherea29new,blockchain%20 projects%20prove426their%28functionality.

22. Mainnet versus Testnet on the Blockchain.

The conplete 24. Kanga guide! University, passasse 15, 2025, https://kanga.exchange/university/en/courses/1ntermedla te-course/lessons/22-mainnet-versus-testnet-on-the- blockchain-the-complete-guide/ What are Testnet and Mainnet in Blockchain? - Nervos Network, 25. https://www.nervos.org/knowledge- accessed July 15, 2025, base/testnet mainnet blockchain (explaincKBot) Mainnet,ETH &CRO Testnets|

26. All about Network Settings

Help Crypto.com Center, accessed July 15, https://help.crypto.com/en/art1cles/4578197-all about- 2025, network-settings-mainnet-eth-cro-testnets 1nWeb3 Mainnet What*s Testnet Vs the Difference? 27. July 15, Shardeum, accessed 2025, https://shardeum.org/blog/testnet-vs-mainnet/ Blockchain Council, accessed July 15,

28. Mainnet vs Testnet

2025:+https://www.blockchain-council.org/blockchain/mainnet- vs-testnet/ Goerli vs. Sepolia Testnet Comparison: Which is better? 29 . Alchemy. accessed July 15, 2025, https://www.alchemy.com/overv1ews/goerl1-vs=sepol1a Goerli vs. Sepolia Testnet | QuickNode Guides, accessed July 30. https://www-qu1cknode.com/guides/ethereum- 2025, 15, development/getting-started/goerli-vs-sepolia-a-head-to-head- comparison Ankr | Blog. Transitioning Testnets from Goerli to Sepolia 31. July accessed 15, 2025, https://www.ankr.com/blog/trans1tioning-testnets-from- goerli-to-sepolia/ Exploring the Depreciation of Goerli Testnet and the Shift to 32. Sepolia Testnet: A Comprehensive .Manisha Nair, Guide accessed July 15, 2025, https://manishaa28.hashnode,dev/exploring-the- depreciation-of-goerli-testnet-and-the-shift-to-sepolia- testnet-a-comprehensive gu1de

33. Goodbye Goerli: Transitioning from Goerli to Sepolia Testnet

July 15, Curvegrid, accessed https://www.curvegrid,com/blog/2023-05- 29-goodbye- 2025, goerli-transitioning-from-goerli-to-sepolia-testnet Changes in Supported By Vaultodys From Goerli to Sepolia: ‘E Ethe reum Testnets, accessed JuLy 15, https://vaultody.com/blog/172-from-goerl1-to-sepol1a- 2025, changes-in-supported-by-vaultodys-othereun-testnets 35. Extension, accessed July 15, 2025, https://metamask.io/download Welcome to MetaMask: Your Complete Guide to the Crypto Wallet 36. accessed NFT Now, July 15, https://nftnow. com/guides/how-to-set-up-metamask- 2025, wallet/

37. A Complete Beginner’s Guide to Using MetaMask - CoinGecko,

accessed Anc 15, 2025, https://www.coingecko.com/learn/complete-beginners- guide-to-metamask Guide: Secret Recovery Phrase, password, User and _private 38. keys MetaMask Help Center, accessed July 15, https://support.metamask.1o/start/user-guide-secret- 2025, Getting with MetaMask Center, Help MetaMask started 39 . accessed Ainc 15, 2025, https://support.metamask.io/start/getting -started-with- metanask/ How to set up an Ethereum wallet on MetaMask Tutorial: 48. CodeHS, accessed July 15, https://codehs.com/tutorial/jkeesh/how-to-set-up-an- 2025, toSet upyour MetaMask How Wallet 41. Foundation, July accessed 15, https://val Leyw1sehealthfoundation.org/wp- 2825, content/uploads/2021712/How-to-5et-up-your-Metalask-Wallet- step-by-step-snstruct1ons.pdf How to Add Sepolia to MetaMask Datawallet, Anc passaoe 42. https://www.datawallet.com/crypto/add-sepolia-to- 2625, 15, metanask

43. OP Sepolia Testnet RPC - Chain Settings, Basics & How to Add

MetaMask Metaschool, accessed July to 15, 2025, https://metaschool.so/rpc/oPSepoliaTestnet Deploy a Snart Contract Using Remix - Hedera Docs, accessed 44 . July 15, https://docs.hedera.com/hedera/tutorials/smart- 2025, contracts/deploy-a-smart-contract-us1ng-rem1x Sepolia Ethereum Testnet 45. How Metamask to GetBlock.10, accessed July 15, https://getblock.io/blog/add-ethereum-sepolia-testnet- 2025, MetaMask Wallet Setup Guide 1s A Metanask (2625) |what 46. YouTube, July accessed 15, 2025, https://www. youtube.com/watch?v=afuxGTJyqk8 Add Ethereum Sepolia to MetaMask - Revoke.cash, accessed July 47. https://revoke.cash/learn/wallets/add- 2025, 15, network/ethereum-sepol1a July accessed 15, www. genini. com, 48. https://www.genin1.com/cryptopedia/what-are-gas-fees- 2025, gwei-gas-fees-eth-ether-transaction- fee#:=:text=Gas%20fees%2Drepresent%z0the%20compensat1on, als0% 20apply%20across$26otheraz0blockchains.

49. How Gas Fees Work on the Ethereum Blockchain -

Investopedia, accessed July 15, 2025, https://www.investopedia.com/terms/g/gas -ethereum.a5p

50.What are

Academy, gasfees? (ETH) Bitpanda accessed July 15, 2025, https://ww.bitpanda .com/academy/en/lessons/what-are- ethereum-eth-gas-fees Metana, accessed How to Get Sepolia ETH from a Faucet 2025 51. July 15, 2025,https://metana.1o/blog/how-to-get-sepolia-eth- from-a-faucet-2025/ GetBlock.i0, Ethereum Sepolia accessed July 15, faucet 52. 2025, https://getblock.io/faucet/eth-sepolia/ SepoliaETH Faucet Ethereun Sepolia TestnetlBitbond 53. accessed Token Tool, July 15, 2025, https://tokentool.bitbond.com/faucet/ethereum-sepolia Google Cloud, accessed July 15, Ethereum Sepolia Faucet 54. 2025, https://cloud.google.com/application/web3/faucet/ethere un/sepoTia 55. Guides, accessed July 15, 2025, https://www.quicknode.com/guides/ethereum- development/smart-contracts/how-to-create-and-deploy-an- erc20-token SepoliaETH deliveredstraight to your wallet. Infura, 56. July accessed 15, 2025, https://www. infura.io/zh/faucet/sepolia

57. Ethereum Sepolia Faucet |Free 0.02 sETH per day | Learnleb3,

accessed July 15, 2025, https://learnweb3.1o/faucets/sepol1a/ Smart Contracts. Med1um, accessed July 15, 2025, https://medium.com/@ucheblessed/a-step-by-step-guide- on-using-renix-ide-to-write-and-deploy-smart-contracts- dfc6e845f38b Remix Ethereum IDE 59. community, accessed 2025, https://rem1x-project.org/ An Introduction to Remix IDE -DEV Community. accessed July 60. https://dev.to/shlok2746/an-introduction-to-renix- 15,2025, 1de - 1610 Deploy Smart Contracts with Remix | Moonbean Docs, accessed 61. July 15, https://docs,moonbeam.network/builders/ethereun/dev- 2025, env/ren1x/

52.Creating and Deploying a Contract -Renix

  • Ethereun IDE 1

https://renix- accessedJuly15, documentation, 2025, 1de.readthedocs.1o/en/latest/create_deploy.html FullCourse For Beginners Learn Remix IDE YouTube, 63. https://m.youtube.com/watch? July 2025, accessed 15, v=WE4heWD5iu0&pp=0gcJCU8JAYcqIYzv July Docs, accessed 15, ERC28 64. OpenZeppelin 2025,https://docs.openzoppelin.com/contracts/4.x/erc20 ERC -20 July 15, OpenZeppelin Docs, pessasoe 65. https://docs.openzeppelin.com/contracts- 2025, stylus/0.1.8/erc20 OpenZeppelin DoCs, July ERC -20 accessed 15, 66. 2025, https://docs.openzeppelin.com/contracts/5.x/erc20 Deploying Your First Snart Contract with Renix - Swan Chain, 67. accessed Anc 15, https://docs. swanchain. 1o/bulders/dapp- 2825, developer/deploying-your-first-smart- contract-with-ren1x Verifying Contracts Information Center, accessed Etherscan ] 68. 2025, July 15, https://info.etherscan.com/how-to-verify- contracts/ Verifying your contracts Ethereum development environnent

69.Verifying

yourcontracts|Ethereumdevelopmentenvironment 69. professionals by Nomic Foundation- for Foundat1on accessed 2025, July 15, https://hardhat.org/hardhat- runner/docs/guides/verifying Address Ownership Address Etherscan 70. What Verify Contract is Information July accessed Center, 15, https://info.etherscan.com/what-is-verify-address- 2025, ownership/ Contract|QuickNodeGuides, VerifyaSmart 71. Contract 1Qu1ckNode Gu1des, Ways 5 to accessed 15, July https://www.quicknode.com/guides/ethereum- 2025, development/smart-contracts/different-ways-to-verify-smart- contract-code How to Import a Token in Metamask-Coin Factory,accessed 72. July 15, 2025, token-in-metamask July

73.support.metamask.io,

15, accessed https://support.metamask.io/manage-crypto/tokens/how- 2025, to-display-tokens-in- metamask/#:~:text=0nce%20you%20find%20your%20token,'Enter%20t oken%20contract%20address

74.How

accessed July display MetaMask, 15, tokens in to https://support.metamask.io/manage-crypto/tokens/how- 2025, to-display-tokens-in-metamask/ How to Add Custom Tokens to MetaMask -αlpharithms,accessed

75.F

July https://www.alpharithms.com/adding-custom- 15, 2025, tokens-to-metamask-1538217

原始排版图

在以太坊测试网上发行ERC-20代币的综合指南:为构建稳定币奠定基础:微信公众号导出原始排版图