Python SDK για το Solana

Solana Python SDK

Υπάρχουν δύο πακέτα που είναι χρήσιμα για την ανάπτυξη με Python:

@kevinheavy/solana.py

  • Το Solana.py είναι η βασική βιβλιοθήκη Python για αλληλεπίδραση με το Solana.

  • Μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε συναλλαγές και να αλληλεπιδράσετε με το Solana JSON RPC API, όπως ακριβώς θα κάνατε με το solana-web3.js

  • Καλύπτει επίσης το SPL Token Program.

  • Τελευταία Τεκμηρίωση.

@kevinheavey/solders

  • Το solders είναι ένα εργαλείο Python υψηλής απόδοσης για το Solana, γραμμένο σε Rust. Παρέχει ισχυρές λύσεις στους ακόλουθους τομείς:

  • Βασική λειτουργικότητα SDK: keypairs, pubkeys, υπογραφή και σειριοποίηση συναλλαγών.

  • RPC: δημιουργία αιτημάτων και ανάλυση απαντήσεων (για δικτύωση και ασύγχρονα APIs, το solana-py είναι η προτεινόμενη επιλογή).

  • Δοκιμές ενσωμάτωσης: η μονάδα solders.litesvm είναι μια εναλλακτική λύση στο solana-test-validator που είναι πολύ πιο βολική και πολύ πιο γρήγορη. Βασίζεται στο solana-program-test.

Solana Client Python SDK

Αν θέλετε να αλληλεπιδράσετε με συμβόλαια Solana με Python, μπορείτε να χρησιμοποιήσετε το SDK πελάτη για να μετατρέψετε τα συμβόλαια Solana rust σε πελάτες Python, αρκεί να έχετε το αρχείο IDL του συμβολαίου.

Codama-py

  • Τυποποιεί οποιοδήποτε πρόγραμμα συμβολαίου Solana on-chain σε Codama IDL και δημιουργεί έναν διαδραστικό πελάτη Python.
  • Υποστηρίζει τόσο προγράμματα Anchor όσο και προσαρμοσμένα προγράμματα.

Anchor-py

  • Το Anchor-py είναι ένας πελάτης Python για προγράμματα Anchor. Μπορεί να δημιουργήσει πελάτες από αρχεία Anchor IDL και να αλληλεπιδράσει με προγράμματα Anchor.

Solana Python Cookbook

Solana Python Cookbook Μια συλλογή παραδειγμάτων και συνταγών για την ανάπτυξη στο Solana χρησιμοποιώντας το Python SDK.

Is this page helpful?

Πίνακας Περιεχομένων

Επεξεργασία Σελίδας