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?