Python SDK dla Solana
Solana Python SDK
Istnieją dwa pakiety, które są przydatne do programowania w Pythonie:
-
Solana.py to podstawowa biblioteka Pythona do interakcji z Solana.
-
Możesz jej używać do budowania transakcji i interakcji z Solana JSON RPC API, podobnie jak z solana-web3.js.
-
Obejmuje również SPL Token Program.
-
soldersto 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.litesvmjest alternatywą dlasolana-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.
- Standaryzuj dowolny program kontraktu on-chain Solana do
Codama IDLi generuj interaktywnego klienta Pythona. - Obsługuje zarówno Anchor, jak i niestandardowe programy.
- 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?