_section: Migration: From Web3.js This migration guide focuses on migrating web3.js version 1.2.9 to ethers.js v5. _subsection: Providers In ethers, a provider provides an abstraction for a connection to the Ethereum Network. It can be used to issue read only queries and send signed state changing transactions to the Ethereum Network. _heading: Connecting to Ethereum _code: @lang