Python SDK per Solana
Solana Python SDK
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, proprio come faresti con solana-web3.js
-
Copre anche il Token Program.
-
soldersè un toolkit Python ad alte prestazioni per Solana, scritto in Rust. Fornisce soluzioni robuste nelle seguenti aree: -
Funzionalità core 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-validatorche è molto più conveniente e molto più veloce. È basato su solana-program-test.
Solana Client Python SDK
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 contratto on-chain di Solana in
Codama IDLe 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 Anchor e interagire con programmi Anchor.
Solana Python Cookbook
Solana Python Cookbook Una raccolta di esempi e
ricette per lo sviluppo su Solana utilizzando Python SDK.
Is this page helpful?