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:

Terminal
cargo add solana-sdk solana-client

Για την ανάπτυξη προγραμμάτων Solana, εγκαταστήστε:

Terminal
cargo add solana-program

Is this page helpful?

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

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