@ariestools/eth-address

中文文档
9.0.3发布于 2026/11/06LGPL-3.0-onlyTypeScriptES Module近 30 天下载 3331

XY Labs TypeScript/JavaScript 库中所使用的基本功能

中文使用文档
文档目录51 节
  1. 安装
  2. 许可证
  3. 参考文献
  4. 软件包
  5. 地址
  6. 构造器
  7. 构造器
  8. 参数
  9. 回返
  10. 方法
  11. 从 String () 中
  12. 参数
  13. 回返
  14. 参数( )
  15. 参数
  16. 回返
  17. 验证( )
  18. 参数
  19. 回返
  20. 等于( )
  21. 参数
  22. 回返
  23. 数字
  24. 回返
  25. toHex () (中文(简体) )
  26. 回返
  27. 转到 JSON ()
  28. 回返
  29. 切换到小写
  30. 回返
  31. 转到ShortString ()
  32. 参数
  33. 回返
  34. 转到 String ()
  35. 参数
  36. 回返
  37. 验证( )
  38. 回返
  39. 参数
  40. 价值
  41. 长度 ?
  42. 回返
  43. 参数
  44. 目标
  45. 类型
  46. 回返
  47. 参数
  48. 六进制
  49. 字节Count?
  50. 回返
  51. 贷项

logo

@ liastools/ eth- 地址

npm license

XY Labs TypeScript/JavaScript 库中所使用的基本功能

安装

使用 npm :

npm install {{name}}

使用线条 :

yarn add {{name}}

使用 pnpm :

pnpm add {{name}}

使用包子 :

bun add {{name}}

许可证

见 自由主义 用于许可证权利和限制的文件(LGPL-3.0-只).

参考文献

软件包

地址

### .temp-typedoc

  ### classes

    ### <a id="EthAddressWrapper"></a>EthAddressWrapper

@xylabs/eth-地址


环绕 Ethereum 地址提供解析、格式化、校验和校验支持.

构造器

构造器

protected new EthAddressWrapper(address): EthAddressWrapper;

参数

地址

bigint

回返

EthAddressWrapper

方法

从 String () 中

static fromString(value?, base?): EthAddressWrapper | undefined;

参数

价值?

string

基地吗?

number =: 16

回返

EthAddressWrapper | undefined


参数( )

static parse(value, base?): EthAddressWrapper | undefined;

参数

价值

unknown

基地吗?

number

回返

EthAddressWrapper | undefined


验证( )

static validate(address): boolean;

参数

地址

string

回返

boolean


等于( )

equals(address?): boolean;

参数

地址吗?

string | EthAddressWrapper | null

回返

boolean


数字

toBigNumber(): bigint;

回返

bigint


toHex () (中文(简体) )

toHex(): string;

回返

string


转到 JSON ()

toJSON(): string;

回返

string


切换到小写

toLowerCaseString(): string;

回返

string


转到ShortString ()

toShortString(length?): string;

参数

长度 ?

number =: 2

回返

string


转到 String ()

toString(checksum?, chainId?): string;

参数

验收?

boolean

链路?

string

回返

string


验证( )

validate(): boolean;

回返

boolean

  ### functions

    ### <a id="ellipsize"></a>ellipsize

@xylabs/eth-地址


function ellipsize(value, length?): string;

截断字符串以显示第一个和最后一个 length 以椭圆分隔字符.

参数

价值

string

椭圆大小的字符串

长度 ?

number =: 2

每端保留字符数( 默认 2)

回返

string

椭圆字符串

    ### <a id="isEthAddressWrapper"></a>isEthAddressWrapper

@xylabs/eth-地址


function isEthAddressWrapper(obj): obj is { type: string } & EthAddressWrapper;

类型守护以检查给定对象是否为 EthAddressWrapper 实例 .

参数

目标

类型

string

回返

obj is { type: string } & EthAddressWrapper

    ### <a id="padHex"></a>padHex

@xylabs/eth-地址


function padHex(hex, byteCount?): string;

参数

六进制

string

字节Count?

number =: 0

回返

string

贷项

由XY实验室制造

版本与发布记录

@ariestools/eth-address 共发布 24 个版本,首次发布于 2026/07/07;过去 12 个月发布了 24 个版本。

版本发布日期距今
9.0.3latest2026/11/062 天前
9.0.22026/10/2711 天前
9.0.12026/09/251 个月前
9.0.02026/09/171 个月前
8.3.02026/09/062 个月前
8.2.02026/08/282 个月前

关于 @ariestools/eth-address 的常见问题

@ariestools/eth-address 是什么?

XY Labs TypeScript/JavaScript 库中所使用的基本功能

如何安装 @ariestools/eth-address?

在项目目录运行 npm install @ariestools/eth-address,或使用 pnpm add / yarn add / bun add。

@ariestools/eth-address 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@ariestools/eth-address 支持 ESM 还是 CommonJS?

以 ES Module 形式发布,推荐使用 import 引入。在 CommonJS 项目中,Node.js 20.19+ / 22.12+ 可以直接 require() 不含顶层 await 的 ES Module,更早的版本需要改用动态 import()。

@ariestools/eth-address 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=26。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@ariestools/eth-address 可以商用吗?

@ariestools/eth-address 使用 LGPL-3.0-only 许可。弱 Copyleft:作为库被调用时通常不要求开源你自己的代码,但修改库本身需以 LGPL 开源;前端打包合并后的适用边界存在不同理解。以上为概括,不构成法律意见,请以许可原文为准。

@ariestools/eth-address 的下载量有多少?

根据 npm 官方下载统计,@ariestools/eth-address 在 2026/10/07 – 2026/11/05 这 30 天内被下载 3,331 次,日均约 111 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ariestools/eth-address 还在维护吗?

最新版本 9.0.3 发布于 2026/11/06(2 天前);至今共发布 24 个版本,其中过去 12 个月发布了 24 个;首次发布于 2026/07/07。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。