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
索引