Checklist de Setup de Ambiente
Instale e verifique a toolchain de desenvolvimento Solana em macOS ou Linux: Rust 1.91.1, Agave 4.1.1 / Solana CLI 3.0.10, Anchor 0.32.1 e caminho de validator local funcional.
Busque em todas as páginas da documentação
Instale e verifique a toolchain de desenvolvimento Solana em macOS ou Linux: Rust 1.91.1, Agave 4.1.1 / Solana CLI 3.0.10, Anchor 0.32.1 e caminho de validator local funcional.
rustc --version mostra 1.91.1.cargo build-sbf --version sucede.cargo fmt --version funciona.solana --version corresponde.agave-install e verifique. agave-install --version disponível.solana config get mostra URL devnet.solana-keygen pubkey imprime endereço.solana balance > 0 em devnet.spl-token presente. spl-token --version roda.avm (Anchor Version Manager). avm --version funciona.anchor --version -> 0.32.1.anchor-lang 0.32.1 no Cargo.toml template. Corresponde à CLI.anchor init em dir temp. anchor build sucede.node --version registrado no .nvmrc do time.@solana/kit@7.0.0 no app template. npm ls @solana/kit mostra 7.0.0.gill para bootstrap de app. Corresponde major do kit.solana-test-validator uma vez. RPC em http://127.0.0.1:8899 responde.solana program deploy sucede.cargo test roda caso LiteSVM.surfpool --version para sims fork.python --version documentado.pip install solders solana anchorpy. Smoke test de import passa.doctor do time ou bloco manual de versão:rustc --version # 1.91.1
solana --version # 3.0.10
anchor --version # 0.32.1
cargo build-sbf --version
node --versionUse binários Agave aarch64; algumas imagens Docker precisam platform: linux/amd64 para paridade CI.
Suportado com toolchain Linux; ledger USB pode precisar setup extra.
avm use 0.32.1 por repo; não confie em default global.
Garanta ~/.local/share/solana/install/active_release/bin precede caminhos antigos Solana 1.x.
Configure proxies cargo e npm antes de instalações.
Aceitável se pins de versão dentro da imagem correspondem ao output do checklist.
Ledger Agave + target/ precisam vários GB - prune artefatos antigos semanalmente.
Espelhe estas versões na matrix GitHub Actions.
Opcional para onboarding; devnet usa keypairs de arquivo primeiro.
Apenas para papéis relacionados a MEV - não obrigatório para completar checklist.
Versões do stack: Esta página foi escrita para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0 e LiteSVM 0.6.x.
Revisado por Chris St. John·Última atualização: 16 de jul. de 2026