SDK Python pour Solana
SDK Python 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 Token Program (programme de jetons SPL).
-
soldersest 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 : paires de clés, clés publiques, 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.litesvmest une alternative àsolana-test-validatorqui est beaucoup plus pratique et beaucoup plus rapide. Il est basé sur solana-program-test.
SDK Python Client Solana
Si vous souhaitez interagir avec des contrats Solana en Python, vous pouvez utiliser des SDK clients pour convertir les contrats Rust Solana en clients Python, à condition d'obtenir le fichier IDL du contrat.
- Standardise n'importe quel programme de contrat on-chain Solana en
Codama IDLet génère un client Python interactif. - Prend en charge à la fois les programmes Anchor et les programmes 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?