ツールボックス

概要

mpl-toolboxパッケージは、SolanaのNative Programsに必要な機能のセットを提供することで、Umiを補完するように設計されています。

APIリファレンス

特定の何かをお探しですか?APIリファレンスをご覧になり、答えを見つけてください。

インストール

パッケージはUmiパッケージを使用する際にデフォルトで含まれていないため、インストールして使用を開始するには、以下のコマンドを実行する必要があります

npm i @metaplex-foundation/mpl-toolbox

含まれるプログラム

Umiや他のMetaplex製品は、開始に必要なすべての基本的な機能を含む包括的なパッケージを既に提供していますが、特にSolanaのネイティブプログラムを扱う際の低レベルでありながら重要なタスクに必要なヘルパーや機能は含まれていません。たとえば、Umiだけでは、SPL System Programを使用してアカウントを作成したり、SPL Address Lookup TableプログラムからLookup Tableを拡張することはできません。

そこで、これらの低レベルタスクを簡素化するSolanaのNativeに必要なヘルパーのセットを提供するmpl-toolboxを作成しました。

mpl-toolboxパッケージには以下のプログラムからのヘルパーが含まれています:

プログラム説明
SPL Systemアカウント作成のためのSolanaのネイティブプログラム。
SPL Token and SPL Associated Tokenトークン管理のためのSolanaのネイティブプログラム。
SPL Memoトランザクションにメモを添付するためのSolanaのネイティブプログラム。
SPL Address Lookup Tableルックアップテーブル管理のためのSolanaのネイティブプログラム。
SPL Compute Budgetコンピュートユニット管理のためのSolanaのネイティブプログラム。
MPL System ExtrasSPL Systemに加えて追加の低レベル機能を提供するMetaplexプログラム。
MPL Token ExtrasSPL Tokenに加えて追加の低レベル機能を提供するMetaplexプログラム。