SDKs de Rust para Solana
Los crates de Rust de Solana están
publicados en crates.io y se pueden
encontrar en docs.rs con el
prefijo solana-
.
Crates de Rust
Los siguientes son los crates de Rust más importantes y comúnmente utilizados para el desarrollo en Solana:
-
solana-program
— Importado por programas que se ejecutan en Solana, compilados a SBF. Este crate contiene muchos tipos de datos fundamentales y es reexportado desdesolana-sdk
, que no puede ser importado desde un programa de Solana. -
solana-sdk
— El SDK básico fuera de la cadena, reexportasolana-program
y añade más APIs sobre esa base. La mayoría de los programas de Solana que no se ejecutan en la cadena importarán este. -
solana-client
— Para interactuar con un nodo de Solana a través de la API JSON RPC. -
solana-cli-config
— Cargar y guardar el archivo de configuración de la CLI de Solana. -
solana-clap-utils
— Rutinas para configurar una CLI, usandoclap
, como las utilizadas por la CLI principal de Solana. Incluye funciones para cargar todos los tipos de firmantes compatibles con la CLI.
Instalación
Para enviar transacciones e interactuar con Solana:
cargo add solana-sdk solana-client
Para construir programas de Solana, instala:
cargo add solana-program
Is this page helpful?