跳到主要内容

@ocap/util

@ocap/util 包是一个基础库,提供了一系列在多个 OCAP JS 库之间共享的基本辅助函数。它被设计成同构的,可以在 Node.js 和浏览器环境中无缝工作。该模块简化了数据类型转换、编码/解码、大数算术和联合曲线计算等常见任务,确保了应用程序的一致性和可靠性。

安装

首先,使用你偏好的包管理器安装此包:

Installation

shell
pnpm install @ocap/util

主要特性

@ocap/util 提供了广泛的辅助函数来简化你的开发过程。以下是一些核心功能:

数据转换与编码

在 Hex、Buffers 和 Uint8Arrays 等多种数据格式之间无缝转换。包含对 Base58 和 Base64 编码和解码的强大支持。

大数与通证数学

使用集成的 BN.js 库对大整数进行精确算术运算。轻松在大学单位和人类可读的通证数量之间进行转换。

联合曲线计算

一套用于根据不同联合曲线模型(包括常数、线性和二次曲线)计算通证价格和成本的函数。

DID 与地址辅助工具

通过辅助工具简化去中心化身份管理,可在 DID 格式和钱包地址之间进行转换,并格式化交易类型。

API 参考

有关详细用法和所有可用函数的完整列表,请参阅完整的 API 参考。

探索 API 参考

深入了解所有实用函数的全面参考,其中包含数据转换、大数算术、UUID 生成和联合曲线计算的实用示例。

查看 API