hackquest logo
 

Ethers.js 入门指南

这是一门学习 Ethers.js 基础的课程。您将学习如何使用 Ethers.js 与智能合约进行互动。

Language

Javascript

Total Length

1.4h

Part of Learning Track

Build on Ethereum + 1

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 发送交易。