Ethers.js 是一个用于与以太坊区块链交互的 JavaScript 库。它通过提供一套工具来简化去中心化应用程序(Dapps)的开发过程,因其易用性、全面的功能和轻量化的特点在 Web3 生态系统中广泛使用。 除了Dapp开发,也常用于创建钱包(如MetaMask和Tally)以及其他需要读写区块链的工具和简单脚本。
Providers(提供者):Providers用于连接以太坊网络。Ethers.js 支持多种类型的Providers,包括:
目前Ethers.js的最新版本为V6,更多内容请参考官方文档