Rust SDKs voor Solana
Solana's Rust crates worden
gepubliceerd op crates.io en zijn te
vinden op docs.rs met het
solana-
voorvoegsel.
Rust Crates
De volgende zijn de belangrijkste en meest gebruikte Rust crates voor Solana ontwikkeling:
-
solana-program
— Geïmporteerd door programma's die op Solana draaien, gecompileerd naar SBF. Deze crate bevat veel fundamentele datatypen en wordt opnieuw geëxporteerd vanuitsolana-sdk
, die niet kan worden geïmporteerd vanuit een Solana-programma. -
solana-sdk
— De basis offchain SDK, het exporteertsolana-program
opnieuw en voegt daar meer API's aan toe. De meeste Solana-programma's die niet on-chain draaien zullen dit importeren. -
solana-client
— Voor interactie met een Solana-node via de JSON RPC API. -
solana-cli-config
— Het laden en opslaan van het Solana CLI-configuratiebestand. -
solana-clap-utils
— Routines voor het opzetten van een CLI, met behulp vanclap
, zoals gebruikt door de belangrijkste Solana CLI. Bevat functies voor het laden van alle soorten ondertekenaars die worden ondersteund door de CLI.
Installatie
Voor het verzenden van transacties en interactie met Solana:
cargo add solana-sdk solana-client
Voor het bouwen van Solana-programma's, installeer:
cargo add solana-program
Is this page helpful?