SDKs Rust para Solana
Os crates Rust da Solana são
publicados no crates.io e podem ser
encontrados no docs.rs com o
prefixo solana-
.
Crates Rust
A seguir estão os crates Rust mais importantes e comumente usados para o desenvolvimento na Solana:
-
solana-program
— Importado por programas executados na Solana, compilado para SBF. Este crate contém muitos tipos de dados fundamentais e é reexportado desolana-sdk
, que não pode ser importado de um programa Solana. -
solana-sdk
— O SDK básico offchain, ele reexportasolana-program
e adiciona mais APIs sobre isso. A maioria dos programas Solana que não são executados on-chain importarão este. -
solana-client
— Para interagir com um nó Solana através da API JSON RPC. -
solana-cli-config
— Carregamento e salvamento do arquivo de configuração da CLI Solana. -
solana-clap-utils
— Rotinas para configurar uma CLI, usandoclap
, como usado pela CLI principal da Solana. Inclui funções para carregar todos os tipos de signatários suportados pela CLI.
Instalação
Para enviar transações e interagir com a Solana:
cargo add solana-sdk solana-client
Para construir programas Solana, instale:
cargo add solana-program
Is this page helpful?