Boas Práticas Token-2022
Regras para escolher extensões Token-2022 e enviar clientes compatíveis no Agave 4.1.1.
Busque em todas as páginas da documentação
Regras para escolher extensões Token-2022 e enviar clientes compatíveis no Agave 4.1.1.
Tokenkeg... vs TokenzQd... em todos os builders.findAssociatedTokenPda requer tokenProgram correto.token_interface para cofres listando tokens externos. Constraint Token clássica rejeita depósitos Token-2022.amount para saldos confidenciais. Indexadores precisam parsers conscientes de extensão.Somente quando uma extensão fornece requisito rígido - senão Token clássico maximiza compatibilidade.
Habilitar transfer hooks sem suporte SDK para contas extras em todos os caminhos do cliente.
Mint devnet + Surfpool 0.12.0 + testes smoke de carteira/DEX alvo antes da mainnet.
Sim para programas DeFi aceitando mints arbitrários escolhidos pelo usuário.
Sim - padrões diferentes para tipos de ativo diferentes no mesmo app.
Verifique flags de imutabilidade no init do mint - URI errada permanente sem caminho de upgrade.
Default frozen afeta contas novas; freeze authority ainda necessária para thaw.
Parse extensões TLV ou use DAS; não assuma somente contas de 165 bytes.
Quando benefício da extensão supera fricção de liquidez e carteira do novo mint.
TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb em todos os clusters.
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: 19 de jul. de 2026