The most popular framework for building Solana programs in Rust. Anchor provides macros (#[program], #[account], #[derive(Accounts)]) that auto-generate boilerplate for account validation, serialization, discriminators, and error handling. It includes a CLI (anchor init/build/test/deploy), IDL generation, and TypeScript client generation. Reduces program code by ~80% compared to native development.
Anchor é o Hardhat/Foundry do Solana — abstrai o boilerplate de segurança, serialização Borsh e validação de contas para você focar na lógica de negócio.
Gerar IDL automaticamente do código Rust, ter validação de contas declarativa com constraints, e usar o cliente TypeScript gerado para integrar no frontend.
Pular constraints de validação de conta (`has_one`, `constraint`, `seeds`) por pressa para fazer algo funcionar. Isso abre vulnerabilidades sérias de autorização.
Sua exploração
0 termos visitados no totalExecutable code deployed on-chain, equivalent to a smart contract on other blockchains. Pr…
Ver termo →Interface Definition Language—a JSON specification that describes a program's instructions…
Ver termo →An 8-byte identifier prepended to account data and instruction data to distinguish types. …
Ver termo →