SDK Python pour Solana
SDK Python pour Solana
Il existe deux packages utiles pour le développement avec Python :
-
Solana.py est la bibliothèque Python de base pour interagir avec Solana.
-
Vous pouvez l'utiliser pour construire des transactions et interagir avec l'API JSON RPC de Solana, comme vous le feriez avec solana-web3.js
-
Elle couvre également le Programme SPL Token.
-
solders
est une boîte à outils Python haute performance pour Solana, écrite en Rust. Elle fournit des solutions robustes dans les domaines suivants : -
Fonctionnalités de base du SDK : keypairs, pubkeys, signature et sérialisation des transactions.
-
RPC : construction de requêtes et analyse des réponses (pour les API réseau et asynchrones, solana-py est l'option recommandée).
-
Tests d'intégration : le module
solders.litesvm
est une alternative àsolana-test-validator
qui est beaucoup plus pratique et beaucoup plus rapide. Il est basé sur solana-program-test.
SDK Python pour client Solana
Si vous souhaitez interagir avec des contrats Solana en Python, vous pouvez utiliser des SDK client pour convertir les contrats Rust de Solana en clients Python, à condition d'obtenir le fichier IDL du contrat.
- Standardise n'importe quel programme de contrat on-chain Solana en
Codama IDL
et génère un client Python interactif. - Prend en charge les programmes Anchor et personnalisés.
- Anchor-py est un client Python pour les programmes Anchor. Il peut générer des clients à partir de fichiers IDL Anchor et interagir avec les programmes Anchor.
Guide pratique Python pour Solana
Solana Python Cookbook
Une collection d'exemples et de
recettes pour développer sur Solana en utilisant le SDK Python.
Is this page helpful?