Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
70 lines (51 sloc) 2.59 KB

ethers.js 翻译及说明

翻译说明

本文档基于当前最新 官方文档深入浅出区块链 社区成员翻译、整理、校队,我们虽力求准确,但如您发现纰漏,欢迎到 GitHub 提Issues 指正。

尊重汗水,需转载请联系微信:xlbxiong 获取授权。

ethers.js 介绍

ethers.js库旨在为以太坊区块链及其生态系统提供一个小而完整的 JavaScript API 库 它最初是与 ethers.io 一起使用,现在已经扩展为更通用的库。

Note

译者注:ethers.js 对比使用 web3.js 代码量更少,接口也更简洁,推荐优先使用 ethers.js 。

Note

译者注:Tiny熊 用 ethers.js 开发了网页钱包 ,是一个很好的学习案例。

包含功能

  • 将私钥保存在客户端,安全 可信赖
  • 可支持导入和导出的 JSON钱包文件 (Geth,Parity和crowdsale)
  • 导入和导出 BIP39 助记词 (12个词备份短语)和 HD(分层确定性)钱包(英语,意大利语,日语,韩语,简体中文,繁体中文; 更多即将推出)
  • 从任何合同ABI创建JavaScript 元类对象,包括 ABIv2可读的 ABI
  • 支持通过 JSON-RPCINFURAEtherscanMetaMask 连接到以太坊节点。
  • ENS名称 是“一等公民”;它们可以在任何可以使用以太坊地址的地方使用
  • 非常小 (压缩~88kb;未压缩284kb)
  • 功能 完整 ,满足所有的以太坊相关需求
  • 文档全面: 中文文档documentation
  • 大量维护和添加的 测试用例
  • 完全支持 TypeScript 准备好,有定义文件和完整的TypeScript源文件
  • 宽松的 MIT 协议许可 (包括所有依赖); 完全开源可以随意使用
.. toctree::
   :maxdepth: 4
   :caption: 开发手册目录

   getting-started
   api
   api-advanced
   cookbook
   migration
   notes
   testing


Indices and tables

You can’t perform that action at this time.