0.5.1-pre.002
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
<!-- file: config/README.md -->
|
||||
<!-- version: 17 -->
|
||||
<!-- version: 18 -->
|
||||
|
||||
# Configuration locale
|
||||
|
||||
@@ -13,7 +13,7 @@ Ce dossier contient les exemples et le schéma de configuration JSON.
|
||||
- Un profil actif doit être présent et unique.
|
||||
- Les profils non actifs peuvent rester dans le fichier pour les tests devnet, mainnet lecture seule, backfill ou future production.
|
||||
- Le contrat courant couvre HTTP JSON-RPC Solana et WebSocket JSON-RPC générique.
|
||||
- Helius `transactionSubscribe` et Yellowstone gRPC seront ajoutés plus tard dans `kb_onchain_transport`, avec évolution explicite du schéma quand les transports seront réellement utilisés.
|
||||
- Helius `transactionSubscribe` et Yellowstone gRPC seront ajoutés plus tard dans `ks_onchain_transport`, avec évolution explicite du schéma quand les transports seront réellement utilisés.
|
||||
- Les IDLs restent des artefacts de développement et ne font pas partie de la configuration runtime.
|
||||
|
||||
## Fichiers
|
||||
@@ -67,13 +67,13 @@ L’exemple configure, pour chacun des trois profils, quatre fichiers globaux pu
|
||||
Les matérialisateurs natifs consolidés rejoignent la console et disposent de leurs routes propres sous :
|
||||
|
||||
```text
|
||||
logs/<profil>/kb-lib/materializer/admin/
|
||||
logs/<profil>/kb-lib/materializer/compliance/audit/
|
||||
logs/<profil>/kb-lib/materializer/lifecycle/
|
||||
logs/<profil>/kb-lib/materializer/risk/
|
||||
logs/<profil>/kb-lib/materializer/staking/
|
||||
logs/<profil>/kb-lib/materializer/token/accounts/
|
||||
logs/<profil>/kb-lib/materializer/transaction/annotations/
|
||||
logs/<profil>/ks-lib/materializer/admin/
|
||||
logs/<profil>/ks-lib/materializer/compliance/audit/
|
||||
logs/<profil>/ks-lib/materializer/lifecycle/
|
||||
logs/<profil>/ks-lib/materializer/risk/
|
||||
logs/<profil>/ks-lib/materializer/staking/
|
||||
logs/<profil>/ks-lib/materializer/token/accounts/
|
||||
logs/<profil>/ks-lib/materializer/transaction/annotations/
|
||||
```
|
||||
|
||||
Le test de configuration découvre dynamiquement toutes les crates déclarant `tracing.workspace = true` et vérifie leurs trois routes dans chaque profil. Les logs ne doivent contenir ni secret, ni DSN non masqué, ni payload Config ou bytecode complet.
|
||||
|
||||
Reference in New Issue
Block a user