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

相关推荐
格子软件2 小时前
GEO系统深度实战:多引擎自适应算法与去中心化流控
人工智能·算法·去中心化·区块链
北冥you鱼2 小时前
Go语言sync包在区块链开发中的数据同步实践
golang·centos·区块链
磐链科技4 小时前
链游技术服务全景透视:从基建到工具链的实战指南
架构·web3·区块链
梦帮科技15 小时前
GRAVIS v4.0:基于Web的极速套利架构设计与实时数据流实现
前端·人工智能·rust·自动化·区块链·智能合约·数字货币
北冥you鱼17 小时前
Gin 架构在区块链应用中的最佳实践
架构·区块链·gin
梦帮科技1 天前
GRAVIS v5.5:向硬核桌面端进化与云端多节点容灾部署实践
windows·架构·rust·自动化·区块链·智能合约·数字货币
北冥you鱼2 天前
abigen 最佳实践:从入门到精通,高效生成 Go 语言合约绑定
开发语言·golang·区块链
闲研随记2 天前
【文献阅读】BunnyFinder:探寻以太坊共识机制中的激励机制漏洞
区块链·agent·漏洞·以太坊·ppo·incentive flaws
双缝观察者2 天前
USDT中电子数据会计鉴定和链上资金认定
区块链
梦帮科技2 天前
基于EVM架构的Web3音频确权与RNS Token智能合约设计深度解析
人工智能·python·架构·web3·区块链·音视频·智能合约