Pourquoi Rust sur Solana ?
Rust offre la sécurité mémoire et les performances nécessaires pour des smart contracts efficaces. Solana exploite ces avantages pour atteindre des milliers de TPS.
Setup de l'environnement
# Installation de Rust
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Installation de Solana CLI
sh -c "$(curl -sSfL https://release.solana.com/stable/install)"
# Installation d'Anchor
cargo install --git https://github.com/coral-xyz/anchor anchor-cli
Votre premier programme
Un programme Anchor simple pour stocker et lire une valeur :
use anchor_lang::prelude::*;
declare_id!("...");
#[program]
pub mod counter {
use super::*;
pub fn increment(ctx: Context) -> Result<()> {
ctx.accounts.counter.count += 1;
Ok(())
}
}

