@ocap/util パッケージは、複数の OCAP JS ライブラリで共有される重要なヘルパー関数のコレクションを提供する基盤ライブラリです。アイソモーフィックに設計されており、Node.js とブラウザの両方の環境でシームレスに動作します。このモジュールは、データ型変換、エンコーディング/デコーディング、大きな数値の演算、ボンディングカーブ計算などの一般的なタスクを簡素化し、アプリケーションの一貫性と信頼性を確保します。
インストール
開始するには、お好みのパッケージマネージャーを使用してパッケージをインストールしてください:
Installation
pnpm install @ocap/util主な機能
@ocap/util は、開発プロセスを効率化するための幅広いヘルパーを提供します。以下に、その中核となる機能のいくつかを紹介します:
データ変換とエンコーディング
Hex、Buffers、Uint8Arrays などのさまざまなデータ形式間でシームレスに変換します。Base58 および Base64 のエンコーディングとデコーディングを堅牢にサポートします。
BigNumber とトークン計算
統合された BN.js ライブラリを使用して、大きな整数で正確な算術演算を実行します。大きな単位と人間が読みやすいトークン量を簡単に変換できます。
ボンディングカーブ計算
定数、線形、二次曲線など、さまざまなボンディングカーブモデルに基づいてトークンの価格とコストを計算するための一連の関数。
DID とアドレスヘルパー
DID 形式とウォレットアドレス間の変換、およびトランザクションタイプのフォーマットを行うヘルパーを使用して、分散型アイデンティティ管理を簡素化します。
APIリファレンス
詳細な使用方法と利用可能なすべての関数の完全なリストについては、包括的な API リファレンスを参照してください。