SolanaドキュメントSolana SDK
SolanaのためのPython SDK
Solana Python SDK
Pythonで開発する際に役立つパッケージが2つあります:
-
Solana.pyはSolanaと対話するための基本的なPythonライブラリです。
-
トランザクションの構築やSolana JSON RPC APIとの対話に使用できます。これはsolana-web3.jsと同様の機能を提供します。
-
また、SPLトークンプログラムもカバーしています。
-
solders
はRustで書かれた、Solana向けの高性能Pythonツールキットです。以下の分野で堅牢なソリューションを提供しています: -
コアSDK機能:keypair、pubkey、トランザクションの署名とシリアライズ。
-
RPC:リクエストの構築とレスポンスの解析(ネットワーキングと非同期APIについては、solana-pyが推奨オプションです)。
-
統合テスト:
solders.litesvm
モジュールはsolana-test-validator
の代替として、より便利ではるかに高速です。これはsolana-program-testに基づいています。
Solana Client Python SDK
PythonでSolanaコントラクトと対話したい場合、コントラクトのIDLファイルを入手できれば、クライアントSDKを使用してSolana RustコントラクトをPythonクライアントにレンダリングできます。
- あらゆるSolanaオンチェーンコントラクトプログラムを
Codama IDL
に標準化し、インタラクティブなPythonクライアントを生成します。 - Anchorとカスタムプログラムの両方をサポートしています。
- Anchor-pyはAnchorプログラム用のPythonクライアントです。Anchor IDLファイルからクライアントを生成し、Anchorプログラムと対話することができます。
Solana Python クックブック
Solana Python Cookbook
Python
SDKを使用したSolana開発のための例とレシピ集です。
Is this page helpful?