ethers.js 中文文档
4.0

开发手册目录

  • 开始使用
    • 在 Node.js 项目中安装
      • 导入ethers
    • 在Web应用中引入ethers
  • ethers.js 接口文档
    • 钱包类 Wallet 和 签名器 Signer
      • Wallet
        • 创建 Wallet 实例
        • Prototype 属性
        • 签名方法
        • 与链交互
        • 处理加密的 JSON 钱包文件
      • 签名器(Signer) 接口
    • 提供者 Provider
      • 连接以太坊网络
      • 属性
        • 基类 Provider 属性
        • EtherscanProvider (派生于Provider)属性
        • InfuraProvider (派生于 JsonRpcProvider )属性
        • JsonRpcProvider (派生于Provider)属性
        • Web3Provider (派生于 JsonRpcProvider )属性
        • FallbackProvider (派生于Provider)属性
        • IpcProvider (派生于 JsonRpcProvider )属性
      • 获取网络
      • 获取账号信息
      • 获取以太坊状态
      • 以太坊域名服务 ENS
      • 执行合约
      • 合约信息
      • 事件
        • 事件类型
        • 等待交易
      • 对象及类型(用于参数及返回值)
        • Block Tag
        • Block Responses
        • 网络
        • 交易请求
        • 交易回复
        • 交易收据
        • 日志
        • 过滤器
      • 提供者(Provider) 额外的 API
        • Etherscan
        • JsonRpcProvider
        • JsonRpcSigner
    • 合约
      • 部署合约
        • 创建 ContractFactory
        • Prototype属性
        • 关联地址
        • 部署合约
      • 连接已有合约
        • 连接合约
        • Prototype 属性
        • 等待部署
      • 元类 Meta-Class 属性
        • 合约方法
        • 合约事件过滤器
      • override 指定交易附加信息
      • 事件触发器Event Emitter
        • Event Names
        • Event Object
        • Configuring Events
      • 用 Providers 还是 Signers
      • 类型在合约与 JavaScript 之间的转换
        • Bytes
        • Integers
        • Strings
        • Structs
      • 事件过滤
      • 应用二进制接口(Application Binary Interface(ABI))
    • 工具包
      • 地址相关函数
      • Arrayish
      • 大数处理
        • 创建 BigNumber 实例
      • Bytes32 字符串
      • 常量
      • 加解密相关方法
        • 椭圆曲线
        • Hash 方法
        • Hash 帮助方法
        • Key 衍生
        • 随机数
        • Solidity
      • 以太币格式化与转换
      • Hex 字符串
      • Namehash
      • 签名
      • 交易
      • UTF-8 字符串
      • Web
  • 低级 API
    • ABI编码器 AbiCoder
      • 创建 AbiCoder
      • 静态属性
      • Prototype属性
    • HDNode (分层推导)
      • 创建HDNode实例
      • Prototype属性
      • 子节点及最终节点 推导
      • 静态方法
    • 抽象接口对象 Interface
      • 创建Interface实例
      • Prototype属性
      • 解析(交易/日志)对象
      • 对象测试方法
      • 描述
    • 提供者(Provider) 及子类
      • 静态方法
      • Prototype属性
    • 递归长度前缀编码 (RLP)
      • 静态方法
    • Signing Key
      • 创建 SigningKey 实例
      • Prototype属性
      • 加密操作
  • 使用示例手册
    • 账号Accounts
      • 获取当前目录下所有 keystore 文件账号余额
      • 转移所有资金到另一个账号
      • 合并 Jaxx Wallets 账号
      • 获取助记词钱包及金额
      • 随机助记词
      • 获取交易记录
    • 合约 Contracts 的使用
      • 获取状态变化后的值
      • 经济激励与经济价值
    • 提供者(Provider) 的使用
      • MetaMask
      • TestRPC / Ganache
      • 定制 提供者(Provider)
    • 对消息签名
      • 字符串签名
      • 摘要哈希签名
    • 如何测试
      • 合约事件
      • 测试使用多个账号
    • React Native
      • Shims
      • Wordlists
      • Other Notes
  • 迁移指南
    • 从Web3 到 ethers v4
    • 从 ethers v3 升级到 ethers v4
      • 常量变更
      • 合约部署变更
      • 处理加密JSON 钱包文件变更
      • 监听事件方法变更
      • 获取JSON方法变更
      • 抽象接口Interface变更
      • 获取网络Network变更方法
      • 解析交易方法变更
      • 定制 |signer| 方法变更
      • 获取默认 |provider| 方法变更
      • Big Number变更
      • JsonRpcProvider变更
      • 验证 Messages 方法变更
      • 等待交易方法变更
  • 说明
    • Why can’t I just use numbers?
    • Promises
    • Checksum Address
    • ICAP Address
    • Supported Platforms
    • Contributing
    • Security
      • The GitHub and NPM Package
      • Memory Hard Brute-Force Encrpyting
      • Responsible Disclosure
  • 测试

相关文档

  • ethers.js v5中文文档
  • Solidity 中文文档
  • Foundry 中文文档
  • Hardhat 中文文档
  • Truffle 中文文档
  • Web3.js 中文文档
  • Etherscan API 中文文档
  • ethers.js 中文文档
    • Docs »
    • 使用示例手册
    • Edit on GitHub

    使用示例手册¶

    This is a small (but growing) collection of simple recipes to perform common tasks with the Ethereum blockchain and Ethereum accounts.

    Some of these recipes are stubs that will be filled in shortly.

    If there is a simple recipe you would like added, please send suggestions to support@ethers.io.


    • 账号Accounts
      • 获取当前目录下所有 keystore 文件账号余额
      • 转移所有资金到另一个账号
      • 合并 Jaxx Wallets 账号
      • 获取助记词钱包及金额
      • 随机助记词
      • 获取交易记录
    • 合约 Contracts 的使用
      • 获取状态变化后的值
      • 经济激励与经济价值
    • 提供者(Provider) 的使用
      • MetaMask
      • TestRPC / Ganache
      • 定制 提供者(Provider)
    • 对消息签名
      • 字符串签名
      • 摘要哈希签名
    • 如何测试
      • 合约事件
      • 测试使用多个账号
    • React Native
      • Shims
      • Wordlists
      • Other Notes

    Next Previous

    © Copyright 2019, 登链社区 最后更新于 2023/1月/11.

    Built with Sphinx using a theme provided by Read the Docs.