Documentação SolanaSDKs da Solana

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 de solana-sdk, que não pode ser importado de um programa Solana.

  • solana-sdk — O SDK básico offchain, ele reexporta solana-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, usando clap, 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:

Terminal
cargo add solana-sdk solana-client

Para construir programas Solana, instale:

Terminal
cargo add solana-program

Is this page helpful?

Índice

Editar Página