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 leistungsstarkes Python-Toolkit für Solana, geschrieben in Rust. Es bietet robuste Lösungen in folgenden Bereichen:

  • Kern-SDK-Funktionalität: Schlüsselpaare, öffentliche Schlüssel, 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.litesvmModul ist eine Alternative zu solana-test-validator, die viel bequemer und viel 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

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