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 desde solana-sdk, que no puede ser importado desde un programa de Solana.

  • solana-sdk — El SDK básico fuera de la cadena, reexporta solana-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, usando clap, 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:

Terminal
cargo add solana-sdk solana-client

Para construir programas de Solana, instala:

Terminal
cargo add solana-program

Is this page helpful?

Tabla de Contenidos

Editar Página