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 wydajny toolkit Pythona dla Solana, napisany w Rust. Zapewnia solidne rozwiązania w następujących obszarach: -
Podstawowa funkcjonalność SDK: keypairs, pubkeys, podpisywanie i serializacja transakcji.
-
RPC: budowanie zapytań i parsowanie odpowiedzi (do obsługi sieci i asynchronicznych API zalecany jest solana-py).
-
Testy integracyjne: moduł
solders.litesvmto alternatywa dlasolana-test-validator, która jest znacznie wygodniejsza i dużo szybsza. Bazuje 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 programy niestandardowe.
- 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
do tworzenia na Solana z użyciem Python SDK.
Is this page helpful?