SDK Python pour Solana

SDK Python pour Solana

Il existe deux packages utiles pour le développement avec Python :

@kevinheavy/solana.py

@kevinheavey/solders

  • 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.

Codama-py

  • 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

  • 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?

Table des matières

Modifier la page