Back
Ethers.js 入门指南
这是一门学习 Ethers.js 基础的课程。您将学习如何使用 Ethers.js 与智能合约进行互动。
Languagejavascript
Skill LevelIntermediate
Total Length1.4h
Intended Learners
Who’s This Course For
- 适合对与以太坊互动感兴趣的开发人员。
Requirements
- 建议具备基本的 JavaScript 知识。
- 本课程将与 CryptoKitty 合约进行互动,该合约在之前的一个指导项目中有详细解释。建议先熟悉该课程。
What You’ll Learn
- 如何在项目中设置和配置 Ethers.js。
- 编写脚本与以太坊和智能合约进行互动。
- 使用 Ethers.js 读取和写入智能合约数据的方法。
- 如何使用钱包与 Ethers.js 进行交易并管理账户。
Syllabus
第一章 - ethers.js 介绍
介绍ethers.js、它的主要类及其优点。
第二章 - 设置开发环境
建立使用 ethers.js 开始构建所需的工具。
第三章 - 连接到提供者 (Providers)
在本单元中,您将学习如何设置 Ethers.js 的 Provider 类,并检索区块链信息,例如区块编号。
第四章 - 读取合约信息
在本单元中,您将学习 Ethers.js 的 Contract 类,以及如何获取和使用 ABI 对象与智能合约进行互动。
第五章 - 连接到钱包
在本单元中,您将学习 Ethers.js 中的 Signers 和 Wallets 类,并使用各种方法连接到钱包。
第六章 - 合约交互
在本单元中,您将学习如何使用 Ethers.js 与现有合约进行交互。
第七章 - 实用程序 (Utilities Class)
在本单元中,您将学习 Ethers.js 中的基本实用函数,包括如何格式化数据、编码和解码信息以及执行加密操作。这些基础工具对于有效地处理智能合约和区块链数据至关重要。
第八章 - 交易
在本单元中,您将学习如何使用 Ethers.js 发送交易。
Ethers.js 入门指南
15 lessons
Access on mobile and desktop