Back
Project

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

practice

Ethers.js 入门指南

15 lessons
Access on mobile and desktop