Documentazione SolanaSDK di SolanaSDK ufficiali

Rust SDK per Solana

Crate client

CrateDescrizioneDocumentazioneGitHub
solana-sdkSDK principaleVisualizzaCodice sorgente
solana-clientInteragisci con Solana tramite RPCVisualizzaCodice sorgente
solana-commitment-configConfigurazione del livello di commitmentVisualizzaCodice sorgente

Il crate solana-sdk è composto dai seguenti crate componenti, che possono essere utilizzati indipendentemente:

CrateDescrizioneDocumentazioneGitHub
solana-accountTipo Account di SolanaVisualizzaCodice sorgente
solana-epoch-infoInformazioni su un epoch di SolanaVisualizzaCodice sorgente
solana-epoch-rewards-hasherHasher per le ricompense dell'epoch di SolanaVisualizzaCodice sorgente
solana-fee-structureStrutture delle commissioni di SolanaVisualizzaCodice sorgente
solana-inflationConfigurazione per l'inflazione della rete SolanaVisualizzaCodice sorgente
solana-messageTipi di messaggi per le transazioni SolanaVisualizzaCodice sorgente
solana-programProgramma SolanaVisualizzaCodice sorgente
solana-program-memoryOperazioni di memoria di base a basso livello per SolanaVisualizzaCodice sorgente
solana-pubkeyIndirizzi degli account SolanaVisualizzaCodice sorgente
solana-sanitizeSanificazione dei messaggi SolanaVisualizzaCodice sorgente
solana-sdk-idsID dell'SDK SolanaVisualizzaCodice sorgente
solana-sdk-macroMacro dell'SDK SolanaVisualizzaCodice sorgente
solana-serdeHelper serde per SolanaVisualizzaCodice sorgente
solana-serde-varintDefinizioni Solana per interi che si serializzano a dimensione variabileVisualizzaCodice sorgente
solana-short-vecCodifica serde compatta di vettori con lunghezza ridotta per SolanaVisualizzaCodice sorgente
solana-time-utilsUtilità std::time per SolanaVisualizzaCodice sorgente
solana-keypairImplementazione concreta di un Signer SolanaVisualizzaCodice sorgente
solana-offchain-messageFirma di messaggi offchain di SolanaVisualizzaCodice sorgente
solana-presignerImplementazione di un Signer Solana che rappresenta una firma costruita esternamenteVisualizzaCodice sorgente
solana-seed-derivableTrait Solana che definisce l'interfaccia con cui vengono derivate le chiaviVisualizzaCodice sorgente
solana-seed-phraseFunzioni Solana per generare keypair da frasi seedVisualizzaCodice sorgente
solana-shred-versionCalcolo delle versioni shredVisualizzaCodice sorgente
solana-signatureTipo di firma a 64 byte di SolanaVisualizzaCodice sorgente
solana-signerAstrazioni per i firmatari di transazioni SolanaVisualizzaCodice sorgente
solana-transactionTipi di transazione SolanaVisualizzaCodice sorgente
solana-transaction-errorTipo TransactionError di SolanaVisualizzaCodice sorgente

Crate dei programmi

Usa solana-program per costruire programmi on-chain.

CrateDescrizioneDocumentazioneGitHub
solana-programCostruisci programmi on-chainVisualizzaCodice sorgente

Pinocchio è una libreria senza dipendenze per creare programmi Solana in Rust e può essere utilizzata come sostituto di solana-program per scrivere programmi on-chain.

CrateDescrizioneDocumentazioneGitHub
pinocchioProgrammi on-chain senza dipendenzeVisualizzaCodice sorgente

Pinocchio è ancora in fase di sviluppo e probabilmente avrà cambiamenti importanti nel prossimo futuro.

Pinocchio include crate specifici per programmi per interagire con i programmi Solana:

CrateDescrizioneDocumentazioneGitHub
pinocchio-systemInteragisci con System ProgramVisualizzaCodice sorgente
pinocchio-tokenInteragisci con Token ProgramVisualizzaCodice sorgente
pinocchio-token-2022Interagisci con Token-2022 ProgramVisualizzaCodice sorgente
pinocchio-associated-token-accountInteragisci con Associated Token ProgramVisualizzaCodice sorgente
pinocchio-memoInteragisci con Memo ProgramVisualizzaCodice sorgente

Crate di interfaccia

CrateDescrizioneDocumentazioneGitHub
solana-system-interfaceInteragisci con System ProgramVisualizzaCodice sorgente
spl-token-interfaceInteragisci con Token ProgramVisualizzaCodice sorgente
spl-token-2022-interfaceInteragisci con Token-2022 ProgramVisualizzaCodice sorgente
spl-associated-token-account-interfaceInteragisci con Associated Token ProgramVisualizzaCodice sorgente
solana-compute-budget-interfaceInteragisci con Compute Budget ProgramVisualizzaCodice sorgente
spl-memo-interfaceInteragisci con Memo ProgramVisualizzaCodice sorgente
spl-token-metadata-interfaceInteragisci con Token Metadata extensionVisualizzaCodice sorgente
spl-token-group-interfaceInteragisci con Token Group extensionVisualizzaCodice sorgente

Is this page helpful?

Indice

Modifica Pagina

Gestito da

© 2025 Solana Foundation.
Tutti i diritti riservati.
Rimani Connesso