Dokumentacja SolanaSDK-i SolanaSpołecznościowe SDK

Python SDK dla Solana

Solana Python SDK

Istnieją dwa pakiety, które są przydatne do programowania w Pythonie:

@kevinheavy/solana.py

@kevinheavey/solders

  • solders to wysokowydajny zestaw narzędzi Pythona dla Solana, napisany w Rust. Zapewnia solidne rozwiązania w następujących obszarach:

  • Podstawowa funkcjonalność SDK: klucze, klucze publiczne, 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. Opiera się na solana-program-test.

Solana Client Python SDK

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

Codama-py

  • Standaryzuj dowolny program kontraktu on-chain Solana 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 wchodzić w interakcje z programami Anchor.

Solana Python Cookbook

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

Is this page helpful?

Spis treści

Edytuj stronę

Zarządzane przez

© 2025 Solana Foundation.
Wszelkie prawa zastrzeżone.
Bądź na bieżąco