SDKs Rust pour Solana
Les crates Rust de Solana sont
publiés sur crates.io et peuvent être
trouvés sur docs.rs avec le
préfixe solana-
.
Crates Rust
Voici les crates Rust les plus importants et les plus couramment utilisés pour le développement Solana :
-
solana-program
— Importé par les programmes s'exécutant sur Solana, compilé en SBF. Ce crate contient de nombreux types de données fondamentaux et est ré-exporté depuissolana-sdk
, qui ne peut pas être importé depuis un programme Solana. -
solana-sdk
— Le SDK offchain de base, il ré-exportesolana-program
et ajoute plus d'APIs par-dessus. La plupart des programmes Solana qui ne s'exécutent pas on-chain importeront celui-ci. -
solana-client
— Pour interagir avec un nœud Solana via l'API JSON RPC. -
solana-cli-config
— Chargement et sauvegarde du fichier de configuration de la CLI Solana. -
solana-clap-utils
— Routines pour configurer une CLI, utilisantclap
, comme utilisé par la CLI principale de Solana. Inclut des fonctions pour charger tous les types de signataires pris en charge par la CLI.
Installation
Pour envoyer des transactions et interagir avec Solana :
cargo add solana-sdk solana-client
Pour construire des programmes Solana, installez :
cargo add solana-program
Is this page helpful?