SDK Rust per Solana
I crate Rust di Solana sono
pubblicati su crates.io e possono essere
trovati su docs.rs con il
prefisso solana-
.
Crate Rust
I seguenti sono i crate Rust più importanti e comunemente utilizzati per lo sviluppo su Solana:
-
solana-program
— Importato dai programmi in esecuzione su Solana, compilato in SBF. Questo crate contiene molti tipi di dati fondamentali ed è ri-esportato dasolana-sdk
, che non può essere importato da un programma Solana. -
solana-sdk
— L'SDK offchain di base, ri-esportasolana-program
e aggiunge altre API su questa base. La maggior parte dei programmi Solana che non vengono eseguiti on-chain importeranno questo. -
solana-client
— Per interagire con un nodo Solana tramite API JSON RPC. -
solana-cli-config
— Caricamento e salvataggio del file di configurazione della CLI Solana. -
solana-clap-utils
— Routine per configurare una CLI, utilizzandoclap
, come utilizzato dalla CLI principale di Solana. Include funzioni per caricare tutti i tipi di firmatari supportati dalla CLI.
Installazione
Per inviare transazioni e interagire con Solana:
cargo add solana-sdk solana-client
Per sviluppare programmi Solana, installa:
cargo add solana-program
Is this page helpful?