Melhores Práticas de Codegen
Uma única fonte de verdade: macros do programa Rust geram IDL; clientes e crates CPI consomem artefatos gerados.
Busque em todas as páginas da documentação
Uma única fonte de verdade: macros do programa Rust geram IDL; clientes e crates CPI consomem artefatos gerados.
0.32.1 em todos os tópicos avançados.
Layouts fixos grandes quando o CU de Borsh é muito alto.
Não facilmente; planeje o crescimento futuro.
Não; documente separadamente.
IDL JSON do callee em tempo de compilação.
Sim, com metadados de conta corretos.
Evite IDLs diferentes por recurso na mainnet.
LiteSVM, Surfpool, simulação em devnet.
Não; último recurso.
Veja os links relacionados para bp de codegen.
Versões da 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