2. Remix编写、编译、部署、测试Solidity ERC20合约 - 进阶篇

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

  • [1. 通过keccak256编码函数,调用合约方法](#1. 通过keccak256编码函数,调用合约方法)
  • [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合约 - 总结

1. 通过keccak256编码函数,调用合约方法

复制代码
调用合约方法name(),返回MyToken。
keccak256编码函数name(),取前四字节

底层通过JSON-RPC发送name()的字节码0x06fdde03。所以Remix提供了底层调用方式。但需要合约中有 fallback方法。

重新部署,可以调用

2. 创建合约时转以太币

复制代码
合约创建后,有合约账户地址,可以持有以太币。创建账户时,可以发送以太币给合约账户。
需要区分的是,合约账户地址持有以太币,合约中持有代币,这是两种不同的币。


3. 测试已部署合约

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合约 - 总结

相关推荐
Gofarlic_oms14 小时前
区块链存证节点搭建:金融行业审计证据链构建指南
运维·人工智能·金融·数据挖掘·区块链·需求分析·devops
DICOM医学影像4 小时前
7. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - JSON-RPC调用合约方法
区块链·solidity·以太坊·web3.0·erc20·jsonrpc
Gofarlic_OMS5 小时前
从Adobe到SolidWorks:研发设计软件资产管理的现状分析
数据库·安全·adobe·oracle·金融·区块链
Rockbean5 小时前
3分钟Solidity: 7.6 Yul语言简介
web3·智能合约·solidity
Gofarlic_OMS5 小时前
通过MathWorks API实现许可证管理自动化
大数据·数据库·人工智能·adobe·金融·自动化·区块链
小明的小名叫小明17 小时前
Compound协议(2)
区块链·defi
DICOM医学影像19 小时前
1. Remix编写、编译、部署、测试Solidity ERC20合约 - 基础篇
区块链·智能合约·solidity·以太坊·remix·web3.0·erc20
DICOM医学影像1 天前
3. Metamask导入代币,转账ETH,转账代币
区块链·智能合约·solidity·以太坊·metamask·web3.0·erc20
DICOM医学影像1 天前
5. Hardhat编写、编译、部署、测试Solidity ERC20合约 - 进阶篇 - web3.js调用合约方法
区块链·solidity·以太坊·web3.js·hardhat·erc20