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 sur Solana :

  • solana-program — Importé par les programmes exécutés sur Solana, compilé en SBF. Ce crate contient de nombreux types de données fondamentaux et est réexporté depuis solana-sdk, qui ne peut pas être importé depuis un programme Solana.

  • solana-sdk — Le SDK de base hors chaîne, il réexporte solana-program et ajoute plus d'APIs par-dessus. La plupart des programmes Solana qui ne s'exécutent pas sur la chaîne 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, utilisant clap, 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 :

Terminal
cargo add solana-sdk solana-client

Pour construire des programmes Solana, installez :

Terminal
cargo add solana-program

Is this page helpful?

Table des matières

Modifier la page