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: keypairs, pubkeys, Signieren und Serialisieren von Transaktionen.

  • RPC: Erstellen von Anfragen und Parsen von Antworten (für Netzwerk- und asynchrone APIs ist solana-py die empfohlene Option).

  • Integrationstests: Das solders.litesvmModul ist eine Alternative zu solana-test-validator, die viel bequemer 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