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 da solana-sdk, che non può essere importato da un programma Solana.

  • solana-sdk — L'SDK offchain di base, ri-esporta solana-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, utilizzando clap, 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:

Terminal
cargo add solana-sdk solana-client

Per sviluppare programmi Solana, installa:

Terminal
cargo add solana-program

Is this page helpful?

Indice

Modifica Pagina