メインコンテンツへスキップ

@ocap/util

@ocap/util パッケージは、複数の OCAP JS ライブラリで共有される重要なヘルパー関数のコレクションを提供する基盤ライブラリです。アイソモーフィックに設計されており、Node.js とブラウザの両方の環境でシームレスに動作します。このモジュールは、データ型変換、エンコーディング/デコーディング、大きな数値の演算、ボンディングカーブ計算などの一般的なタスクを簡素化し、アプリケーションの一貫性と信頼性を確保します。

インストール

開始するには、お好みのパッケージマネージャーを使用してパッケージをインストールしてください:

Installation

shell
pnpm install @ocap/util

主な機能

@ocap/util は、開発プロセスを効率化するための幅広いヘルパーを提供します。以下に、その中核となる機能のいくつかを紹介します:

データ変換とエンコーディング

Hex、Buffers、Uint8Arrays などのさまざまなデータ形式間でシームレスに変換します。Base58 および Base64 のエンコーディングとデコーディングを堅牢にサポートします。

BigNumber とトークン計算

統合された BN.js ライブラリを使用して、大きな整数で正確な算術演算を実行します。大きな単位と人間が読みやすいトークン量を簡単に変換できます。

ボンディングカーブ計算

定数、線形、二次曲線など、さまざまなボンディングカーブモデルに基づいてトークンの価格とコストを計算するための一連の関数。

DID とアドレスヘルパー

DID 形式とウォレットアドレス間の変換、およびトランザクションタイプのフォーマットを行うヘルパーを使用して、分散型アイデンティティ管理を簡素化します。

APIリファレンス

詳細な使用方法と利用可能なすべての関数の完全なリストについては、包括的な API リファレンスを参照してください。

APIリファレンスを探る

データ変換、大きな数値の演算、UUID生成、ボンディングカーブ計算の実用的な例を完備した、すべてのユーティリティ関数の包括的なリファレンスを深く掘り下げます。

APIを見る