Python SDK για το Solana
Solana Python SDK
Υπάρχουν δύο πακέτα που είναι χρήσιμα για την ανάπτυξη με Python:
-
Το Solana.py είναι η βασική βιβλιοθήκη Python για αλληλεπίδραση με το Solana.
-
Μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε συναλλαγές και να αλληλεπιδράσετε με το Solana JSON RPC API, όπως ακριβώς θα κάνατε με το solana-web3.js
-
Καλύπτει επίσης το SPL Token Program.
-
Το
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 του συμβολαίου.
- Τυποποιεί οποιοδήποτε πρόγραμμα συμβολαίου Solana on-chain σε
Codama IDL
και δημιουργεί έναν διαδραστικό πελάτη Python. - Υποστηρίζει τόσο προγράμματα Anchor όσο και προσαρμοσμένα προγράμματα.
- Το Anchor-py είναι ένας πελάτης Python για προγράμματα Anchor. Μπορεί να δημιουργήσει πελάτες από αρχεία Anchor IDL και να αλληλεπιδράσει με προγράμματα Anchor.
Solana Python Cookbook
Solana Python Cookbook
Μια συλλογή παραδειγμάτων και
συνταγών για την ανάπτυξη στο Solana χρησιμοποιώντας το Python SDK.
Is this page helpful?