Ethers.js for Blockchain Interaction

3 tutorials

In this module, we’ll learn about a powerful library that every aspiring smart contract developer should be familiar with - Ethers.js! Have you ever wondered how a frontend communicates and interacts with deployed smart contracts on the blockchain? Well, that’s often done using a library that allows for such interaction, and Ethers.js is one of the most popular of such libraries out there!

In this module, we’ll learn about the core functionalities of Ethers.js such as reading/writing smart contracts, event handling and signatures. Ready? Let’s go!

Helpful prior knowledge

Knowledge of Javascript is a bonus but not strictly necessary.

Learning Outcomes

By the end of this module, you will be able to:

  • Describe what Ethers.js is and why it is used
  • Interact with an Ethereum node to read on-chain data
  • Interact (read and write) with deployed smart contracts
  • Listen to events happening on a blockchain as well as filter them
  • Understand the concept of signatures in Ethereum
Oops, you are not logged in!

Please log in to view this page, and provide additional information required (if any) to unlock the full experience on Learn.