Python SDK dla Solana

Istnieje Python SDK, który obsługuje większość funkcji do interakcji z Solana. Jeśli używasz Anchor do swoich programów Solana, możesz skorzystać z anchor-py wraz z idl, aby stworzyć klienta kompatybilnego z Pythonem.

Instalacja

Terminal
pip install solders
pip install solana

Więcej dokumentacji

Odwiedź dokumentację Python SDK aby uzyskać więcej informacji na temat korzystania z tego Python SDK z Solana.

@kevinheavey/solders

  • solders to wydajny zestaw narzędzi Python dla Solany, napisany w języku Rust. Oferuje solidne rozwiązania w następujących obszarach:

  • Podstawowa funkcjonalność SDK: keypairy, pubkeye, podpisywanie i serializacja transakcji.

  • RPC: budowanie żądań i analizowanie odpowiedzi (dla sieci i asynchronicznych API, solana-py jest zalecaną opcją).

  • Testy integracyjne: moduł solders.litesvm jest alternatywą dla solana-test-validator, która jest znacznie wygodniejsza i znacznie szybsza. Jest oparta na solana-program-test.

Solana Client Python SDK

Jeśli chcesz współpracować z kontraktami Solany za pomocą Pythona, możesz użyć klientów SDK, aby przekształcić kontrakty Solany napisane w języku Rust na klientów Pythona, pod warunkiem, że posiadasz plik IDL kontraktu.

Codama-py

  • Standaryzuj dowolny program kontraktu Solany na łańcuchu bloków do Codama IDL i generuj interaktywnego klienta Pythona.
  • Obsługuje zarówno Anchor, jak i niestandardowe programy.

Anchor-py

  • Anchor-py to klient Pythona dla programów Anchor. Może generować klientów z plików IDL Anchor i współpracować z programami Anchor.

Solana Python Cookbook

Solana Python Cookbook Kolekcja przykładów i przepisów na rozwój Solany za pomocą Python SDK.

Is this page helpful?

Spis treści

Edytuj stronę