0.1.0
This commit is contained in:
15
docs/PROGRAM_IDS.md
Normal file
15
docs/PROGRAM_IDS.md
Normal file
@@ -0,0 +1,15 @@
|
||||
<!-- file: docs/PROGRAM_IDS.md -->
|
||||
<!-- version: 1 -->
|
||||
|
||||
# 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.
|
||||
|
||||
Reference in New Issue
Block a user