Skip to content

Latest commit

 

History

History
69 lines (51 loc) · 2.59 KB

index.rst

File metadata and controls

69 lines (51 loc) · 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 协议许可 (包括所有依赖); 完全开源可以随意使用

getting-started api api-advanced cookbook migration notes testing

Indices and tables

  • genindex
  • search