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 vanuit solana-sdk, die niet kan worden geïmporteerd vanuit een Solana-programma.

  • solana-sdk — De basis offchain SDK, het exporteert solana-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 van clap, 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:

Terminal
cargo add solana-sdk solana-client

Voor het bouwen van Solana-programma's, installeer:

Terminal
cargo add solana-program

Is this page helpful?

Inhoudsopgave

Pagina Bewerken