Solana用Python SDK
Solana Python SDK
Pythonで開発する際に役立つパッケージが2つあります:
-
Solana.pyはSolanaとやり取りするための基本的なPythonライブラリです。
-
solana-web3.jsと同様に、トランザクションの構築や Solana JSON RPC APIとのやり取りに使用できます。
-
また、Token Programもカバーしています。
-
soldersはRustで書かれた、Solana用の高性能Pythonツールキットです。以下の分野で堅牢なソリューションを提供しています: -
コアSDK機能:キーペア、公開鍵、署名、トランザクションのシリアライズ。
-
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?