Ethers is a commonly-used JavaScript (as well as TypeScript) library for Ethereum, offering a complete wallet implementation and various nifty features such as ENS support right out of the box.
Ethers and Infura
Eager to get started developing with JavaScript and Infura? We've set up various tutorials to help you get started with Ethers, using Infura as the web3 provider.
Getting Started
See the Infura Docs for an introduction to making requests on the Ethereum network using Ethers.
Tutorials
- React.js & Ethers.js: Demo of using the InfuraProvider vs the Metamask wallet Web3Provider - Infura Community
- Ethers.js: How to send ERC-20 Tokens - Infura Community
- Ethers.js: How to send EIP-1559 transactions - Infura Community
- Ethers.js: How to retrieve the balance of an ERC-20 token - Infura Community
- Ethers.js: How to send batch requests with Infura - Infura Community
- Ethereum JavaScript Libraries: Web3.js vs Ethers.js: An Update - Infura Blog
Are you new to development for Web3? Take a look at our Developer's Guide to the Web3 Stack, providing a full A-Z on everything you need to know to get started.