0.5.1-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: docs/OPERATION_NAMING_CONVENTION.md -->
|
||||
<!-- version: 3 -->
|
||||
<!-- version: 4 -->
|
||||
|
||||
# Convention canonique des identités runtime et des codes d’opération
|
||||
|
||||
@@ -41,7 +41,7 @@ metadata_metaplex_token_metadata.create_metadata_account_v3
|
||||
|
||||
## 2.1 Frontière avec les codes de registre
|
||||
|
||||
La notation par points s’applique aux identités runtime, processeurs, surfaces, opérations et événements persistés. Elle ne s’applique pas aux codes techniques du registre `kb-program-ids`, qui restent des identifiants Rust/registre en `lower_snake_case` afin de préserver leur ordre lexical, leur compatibilité et leur rôle de clé interne.
|
||||
La notation par points s’applique aux identités runtime, processeurs, surfaces, opérations et événements persistés. Elle ne s’applique pas aux codes techniques du registre `ks-program-ids`, qui restent des identifiants Rust/registre en `lower_snake_case` afin de préserver leur ordre lexical, leur compatibilité et leur rôle de clé interne.
|
||||
|
||||
Exemples de codes de registre :
|
||||
|
||||
@@ -267,7 +267,7 @@ Une surface `decode_only` peut avoir `operationCode` et `executorName` à `null`
|
||||
Avant de fusionner une nouvelle opération :
|
||||
|
||||
1. choisir son domaine et sa famille ;
|
||||
2. identifier le Program ID canonique dans `kb-program-ids` ;
|
||||
2. identifier le Program ID canonique dans `ks-program-ids` ;
|
||||
3. définir `processor_name` et `surface_code` ;
|
||||
4. définir séparément `operation_code` et `event_code` ;
|
||||
5. ajouter les constantes Rust ;
|
||||
|
||||
Reference in New Issue
Block a user