Solana-DokumentationSolana SDKsCommunity-SDKs

Python SDK für Solana

Solana Python SDK

Es gibt zwei Pakete, die für die Entwicklung mit Python nützlich sind:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders ist ein hochperformantes Python-Toolkit für Solana, geschrieben in Rust. Es bietet robuste Lösungen in den folgenden Bereichen:

  • Kern-SDK-Funktionalität: Keypairs, Pubkeys, Signieren und Serialisieren von Transaktionen.

  • RPC: Erstellen von Anfragen und Parsen von Antworten (für Netzwerk- und asynchrone APIs wird solana-py empfohlen).

  • Integrationstests: Das solders.litesvm-Modul ist eine Alternative zu solana-test-validator, die viel praktischer und deutlich schneller ist. Es basiert auf solana-program-test.

Solana Client Python SDK

Wenn Sie mit Solana-Verträgen mit Python interagieren möchten, können Sie Client- SDKs verwenden, um Solana-Rust-Verträge in Python-Clients zu übersetzen, sofern Sie die IDL-Datei des Vertrags erhalten können.

Codama-py

  • Standardisiert jedes Solana-On-Chain-Vertragsprogramm zu Codama IDL und generiert einen interaktiven Python-Client.
  • Unterstützt sowohl Anchor als auch benutzerdefinierte Programme.

Anchor-py

  • Anchor-py ist ein Python-Client für Anchor-Programme. Es kann Clients aus Anchor-IDL-Dateien generieren und mit Anchor-Programmen interagieren.

Solana Python Cookbook

Solana Python Cookbook Eine Sammlung von Beispielen und Rezepten für die Entwicklung mit Solana unter Verwendung des Python SDK.

Is this page helpful?

Inhaltsverzeichnis

Seite bearbeiten

Verwaltet von

© 2026 Solana Foundation.
Alle Rechte vorbehalten.
Verbinden Sie sich