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

相关推荐
Joy T17 小时前
【Web3】深度解析 NFT 跨链智能合约开发:原生资产与衍生包装合约架构实战
git·架构·web3·区块链·node·智能合约·hardhat
普通网友1 天前
数据加密与零知识证明在区块链中的应用解析
区块链·零知识证明
御坂100571 天前
区块链智能合约AI化:链下计算+TensorRT验证
区块链· 智能合约· tensorrt
BlockChain8881 天前
区块链入门【一】:揭开“信任机器”的神秘面纱
区块链·ai编程
QQ5110082851 天前
基于区块链的个人医疗咨询挂号信息系统vue
前端·vue.js·区块链
BlockChain8881 天前
区块链的组件:从数据结构到去中心化共识
数据结构·去中心化·区块链
Jerry.张蒙2 天前
大语言模型(LLM)的核心逻辑理解
大数据·人工智能·学习·语言模型·自然语言处理·区块链
Joy T2 天前
【Web3】智能合约质量保障工程:从单元测试到 Gas 效能优化
单元测试·log4j·web3·智能合约·hardhat
Joy T2 天前
【Web3】NFT 元数据去中心化存储与智能合约集成实战
开发语言·web3·去中心化·区块链·php·智能合约·hardhat
Web3VentureView4 天前
SYNBO 已上线 BitMart 交易所,Synbo Camp 同步开启
人工智能·区块链·媒体·加密货币·synbo