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-sdkre-exportiert, das nicht von einem Solana-Programm importiert werden kann. -
solana-sdk— Das grundlegende Offchain-SDK, es re-exportiertsolana-programund 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?