SolanaのためのPython SDK

Solana Python SDK

Pythonで開発する際に役立つパッケージが2つあります:

@kevinheavy/solana.py

@kevinheavey/solders

  • 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クライアントにレンダリングできます。

Codama-py

  • あらゆるSolanaオンチェーンコントラクトプログラムを Codama IDLに標準化し、インタラクティブなPythonクライアントを生成します。
  • Anchorとカスタムプログラムの両方をサポートしています。

Anchor-py

  • Anchor-pyはAnchorプログラム用のPythonクライアントです。Anchor IDLファイルからクライアントを生成し、Anchorプログラムと対話することができます。

Solana Python クックブック

Solana Python Cookbook Python SDKを使用したSolana開発のための例とレシピ集です。

Is this page helpful?

目次

ページを編集