Rust SDKs για Solana
Τα Rust crates της Solana είναι
δημοσιευμένα στο crates.io και μπορούν να
βρεθούν στο docs.rs με το
πρόθεμα solana-
.
Rust Crates
Τα ακόλουθα είναι τα πιο σημαντικά και συχνά χρησιμοποιούμενα Rust crates για ανάπτυξη στη Solana:
-
solana-program
— Εισάγεται από προγράμματα που εκτελούνται στη Solana, μεταγλωττισμένα σε SBF. Αυτό το crate περιέχει πολλούς θεμελιώδεις τύπους δεδομένων και επανεξάγεται από τοsolana-sdk
, το οποίο δεν μπορεί να εισαχθεί από ένα πρόγραμμα Solana. -
solana-sdk
— Το βασικό offchain SDK, επανεξάγει τοsolana-program
και προσθέτει περισσότερα APIs πάνω σε αυτό. Τα περισσότερα προγράμματα Solana που δεν εκτελούνται on-chain θα εισάγουν αυτό. -
solana-client
— Για αλληλεπίδραση με έναν κόμβο Solana μέσω του JSON RPC API. -
solana-cli-config
— Φόρτωση και αποθήκευση του αρχείου ρυθμίσεων του Solana CLI. -
solana-clap-utils
— Ρουτίνες για τη ρύθμιση ενός CLI, χρησιμοποιώντας τοclap
, όπως χρησιμοποιείται από το κύριο Solana CLI. Περιλαμβάνει συναρτήσεις για τη φόρτωση όλων των τύπων υπογραφόντων που υποστηρίζονται από το CLI.
Εγκατάσταση
Για αποστολή συναλλαγών και αλληλεπίδραση με τη Solana:
cargo add solana-sdk solana-client
Για την ανάπτυξη προγραμμάτων Solana, εγκαταστήστε:
cargo add solana-program
Is this page helpful?