Rust SDKs für Solana
Solanas Rust-Crates werden
auf crates.io veröffentlicht und können
auf docs.rs mit dem solana-
Präfix gefunden werden.
Rust-Crates
Die folgenden sind die wichtigsten und am häufigsten verwendeten Rust-Crates für die Solana-Entwicklung:
-
solana-program
— Wird von Programmen importiert, die auf Solana laufen und zu SBF kompiliert werden. Dieses Crate enthält viele grundlegende Datentypen und wird vonsolana-sdk
re-exportiert, das nicht von einem Solana-Programm importiert werden kann. -
solana-sdk
— Das grundlegende Offchain-SDK, es re-exportiertsolana-program
und fügt weitere APIs hinzu. Die meisten Solana-Programme, die nicht on-chain laufen, werden dieses importieren. -
solana-client
— Für die Interaktion mit einem Solana-Node über die JSON RPC API. -
solana-cli-config
— Laden und Speichern der Solana CLI-Konfigurationsdatei. -
solana-clap-utils
— Routinen für die Einrichtung einer CLI mitclap
, wie sie von der Haupt-Solana-CLI verwendet werden. Enthält Funktionen zum Laden aller Arten von Signern, die von der CLI unterstützt werden.
Installation
Für das Senden von Transaktionen und die Interaktion mit Solana:
cargo add solana-sdk solana-client
Für die Entwicklung von Solana-Programmen installieren Sie:
cargo add solana-program
Is this page helpful?