688 B
688 B
Identifiants de programmes
kb_program_ids est la source unique des program_id connus du workspace.
Les décodeurs et exécuteurs ne doivent pas redéfinir les mêmes chaînes dans leurs propres fichiers constants.rs. Ils doivent utiliser directement kb_program_ids::XXX_PROGRAM_ID.
Les fichiers constants.rs locaux restent utiles pour les constantes propres à une surface : discriminators, opcodes, seeds, index de comptes, tailles de payload ou constantes Borsh.
Audit de génération
Le crate central a été alimenté à partir des constantes existantes des décodeurs/exécuteurs et des fichiers registry.