SDK Python per Solana
SDK Python per Solana
Ci sono due pacchetti utili per lo sviluppo con Python:
-
Solana.py è la libreria Python di base per interagire con Solana.
-
Puoi utilizzarla per costruire transazioni e interagire con la Solana JSON RPC API, in modo simile a come faresti con solana-web3.js
-
Copre anche lo SPL Token Program.
-
solders
è un toolkit Python ad alte prestazioni per Solana, scritto in Rust. Fornisce soluzioni robuste nelle seguenti aree: -
Funzionalità core dell'SDK: keypair, pubkey, firma e serializzazione delle transazioni.
-
RPC: costruzione di richieste e analisi delle risposte (per il networking e le API asincrone, solana-py è l'opzione consigliata).
-
Test di integrazione: il modulo
solders.litesvm
è un'alternativa asolana-test-validator
che è molto più conveniente e molto più veloce. È basato su solana-program-test.
SDK Python per client Solana
Se vuoi interagire con i contratti Solana con Python, puoi utilizzare gli SDK client per convertire i contratti Solana in Rust in client Python, se riesci a ottenere il file IDL del contratto.
- Standardizza qualsiasi programma contrattuale on-chain di Solana in
Codama IDL
e genera un client Python interattivo. - Supporta sia programmi Anchor che programmi personalizzati.
- Anchor-py è un client Python per programmi Anchor. Può generare client da file IDL di Anchor e interagire con programmi Anchor.
Solana Python Cookbook
Solana Python Cookbook
Una raccolta di esempi e
ricette per lo sviluppo su Solana utilizzando l'SDK Python.
Is this page helpful?