ethers.js 接口文档

优质
小牛编辑
124浏览
2023-12-01

ethers.js 主要包含以下4个模块 : 钱包(Wallet) ,Providers ,合约 Contract 以及 工具包 utils 。

在使用接口之前,请先确保正确 引入 ethers.js , 以下是接口列表:

  • 钱包类 Wallet 和 签名器 Signer
    • Wallet
    • 签名器(Signer) 接口
  • 提供者 Provider
    • 连接以太坊网络
    • 属性
    • 获取网络
    • 获取账号信息
    • 获取以太坊状态
    • 以太坊域名服务 ENS
    • 执行合约
    • 合约信息
    • 事件
    • 对象及类型(用于参数及返回值)
    • 提供者(Provider) 额外的 API
  • 合约
    • 部署合约
    • 连接已有合约
    • 元类 Meta-Class 属性
    • override 指定交易附加信息
    • 事件触发器Event Emitter
    • 用 Providers 还是 Signers
    • 类型在合约与 JavaScript 之间的转换
    • 事件过滤
    • 应用二进制接口(Application Binary Interface(ABI))
  • 工具包
    • 地址相关函数
    • Arrayish
    • 大数处理
    • Bytes32 字符串
    • 常量
    • 加解密相关方法
    • 以太币格式化与转换
    • Hex 字符串
    • Namehash
    • 签名
    • 交易
    • UTF-8 字符串
    • Web