Python SDK για το Solana
Solana Python SDK
Υπάρχουν δύο πακέτα που είναι χρήσιμα για την ανάπτυξη με Python:
-
Το Solana.py είναι η βασική βιβλιοθήκη Python για αλληλεπίδραση με το Solana.
-
Μπορείτε να το χρησιμοποιήσετε για να δημιουργήσετε συναλλαγές και να αλληλεπιδράσετε με το Solana JSON RPC API, όπως ακριβώς θα κάνατε με το solana-web3.js
-
Καλύπτει επίσης το Token Program.
-
Το
soldersείναι ένα εργαλείο Python υψηλής απόδοσης για το Solana, γραμμένο σε Rust. Παρέχει ισχυρές λύσεις στους ακόλουθους τομείς: -
Βασική λειτουργικότητα SDK: ζεύγη κλειδιών, δημόσια κλειδιά, υπογραφή και σειριοποίηση συναλλαγών.
-
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?