1. Remix编写、编译、部署、测试Solidity ERC20合约 - 基础篇

Remix编写、编译、部署、测试Solidity ERC20合约 - 基础篇

  • [1. 创建Solidity ERC20项目](#1. 创建Solidity ERC20项目)
  • [2. 编译](#2. 编译)
  • [3. 部署](#3. 部署)
  • [4. 测试](#4. 测试)

系列文章
1. Remix编写、编译、部署、测试Solidity ERC20合约 - 基础篇
2. Remix编写、编译、部署、测试Solidity ERC20合约 - 进阶篇
3. Metamask导入代币,转账ETH,转账代币
4. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 基础篇
5. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用合约方法
6. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用区块链方法
7. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用合约方法
8. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用区块链方法
9. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 总结

Remix版本1.5.0

1. 创建Solidity ERC20项目



2. 编译

生成ABI和字节码

3. 部署

复制代码
部署到Remix IDE内置的区块链虚拟机
预配置10个测试账户
每个账户100 ETH测试币

4. 测试

蓝色是读操作

橙色是写操作

合约中设置了代币名称为MyToken,代币符号为MTK。没有设置totalSupply,没有转账,部署账号扽balance是0

合约构造方法中给合约创建者账户分配代币

remix中其他账户余额是0

给其他账户转账代币,查询账户有转账余额

查询合约创建者账户,余额变少,但总供应量不变

合约创建者账户调用合约的transFrom接口,合约创建者账户给其他账户转账,提示失败。需要先授权。即使调用者账户本身给其他账户转账,也需要先给自己账户授权。

0x5B38Da6a701c568545dCfcB03FcB875f56beddC4账户给0x5B38Da6a701c568545dCfcB03FcB875f56beddC4授权额度为0

授权额度

转账后,授权额度减少,发送者账户余额减少,接收者账户余额增加

系列文章
1. Remix编写、编译、部署、测试Solidity ERC20合约 - 基础篇
2. Remix编写、编译、部署、测试Solidity ERC20合约 - 进阶篇
3. Metamask导入代币,转账ETH,转账代币
4. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 基础篇
5. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用合约方法
6. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用区块链方法
7. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用合约方法
8. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用区块链方法
9. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 总结

相关推荐
2601_961963387 小时前
技术解剖:哈希值、区块链与CA认证如何守护电子合同安全?
网络·人工智能·安全·区块链·智能合约·政务
2601_961963387 小时前
从“电子化”到“自动化”:2026年智能合约与电子合同融合的技术逻辑与法律适配
网络·人工智能·区块链·智能合约·政务
2601_956319887 小时前
期货夜盘无人值守监控什么:断线、无成交与拒单信号
python·区块链
CTA终结者7 小时前
期货量化目标仓和净持仓对不齐:天勤 TargetPosTask 与 pos 偏差排查
python·区块链
2601_955505258 小时前
自然人身份确权可信基础设施赋能 DID 身份合规
运维·金融·区块链·健康医疗·智能硬件·教育电商·政务
c_lb728812 小时前
期货主连研究具体月实盘:KQ 连续与标的月份偏差怎么记
python·区块链
区块链小八歌15 小时前
稳定资产的“乐高”新解法:拆解 Berachain Clearstar HONEY Vault
区块链
c_lb728815 小时前
涨跌停与流动性变差还要不要挂单:quote 涨跌停字段与熔断思路
python·区块链
ellenwan202615 小时前
期货量化尾盘没清仓:天勤 trading_time 过滤与收盘前平仓
python·区块链
Jiamiren16 小时前
JU交易所资金提取问题引发关注:普通用户如何验证交易所储备金真实性?
区块链