@ocap/util 包是一个基础库,提供了一系列在多个 OCAP JS 库之间共享的基本辅助函数。它被设计成同构的,可以在 Node.js 和浏览器环境中无缝工作。该模块简化了数据类型转换、编码/解码、大数算术和联合曲线计算等常见任务,确保了应用程序的一致性和可靠性。
安装
首先,使用你偏好的包管理器安装此包:
Installation
pnpm install @ocap/util主要特性
@ocap/util 提供了广泛的辅助函数来简化你的开发过程。以下是一些核心功能:
数据转换与编码
在 Hex、Buffers 和 Uint8Arrays 等多种数据格式之间无缝转换。包含对 Base58 和 Base64 编码和解码的强大支持。
大数与通证数学
使用集成的 BN.js 库对大整数进行精确算术运算。轻松在大学单位和人类可读的通证数量之间进行转换。
联合曲线计算
一套用于根据不同联合曲线模型(包括常数、线性和二次曲线)计算通证价格和成本的函数。
DID 与地址辅助工具
通过辅助工具简化去中心化身份管理,可在 DID 格式和钱包地址之间进行转换,并格式化交易类型。
API 参考
有关详细用法和所有可用函数的完整列表,请参阅完整的 API 参考。