Solana ドキュメントSolana SDK
Solana向けRust SDK
SolanaのRustクレートは
crates.ioに公開されており、
docs.rsでsolana-
プレフィックスで見つけることができます。
Rustクレート
以下はSolana開発において最も重要で一般的に使用されるRustクレートです:
-
solana-program
— SBFにコンパイルされ、Solana上で実行されるプログラムによってインポートされます。このクレートには多くの基本的なデータ型が含まれており、Solanaプログラムからインポートできないsolana-sdk
から再エクスポートされています。 -
solana-sdk
— 基本的なオフチェーンSDKで、solana-program
を再エクスポートし、その上に多くのAPIを追加しています。オンチェーンで実行されないほとんどのSolanaプログラムはこれをインポートします。 -
solana-client
— JSON RPC APIを介してSolanaノードと対話するためのクレートです。 -
solana-cli-config
— Solana CLIの設定ファイルを読み込んだり保存したりするためのクレートです。 -
solana-clap-utils
— メインのSolana CLIで使用されているclap
を使用してCLIをセットアップするためのルーチンです。CLIでサポートされているすべてのタイプの署名者を読み込むための関数が含まれています。
インストール
トランザクションの送信とSolanaとの対話のために:
Terminal
cargo add solana-sdk solana-client
Solanaプログラムをビルドするには、以下をインストールしてください:
Terminal
cargo add solana-program
Is this page helpful?