36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
<!-- file: kb-app-demo-desktop/README.md -->
|
||
<!-- version: 2 -->
|
||
|
||
# kb-app-demo-desktop
|
||
|
||
`kb-app-demo-desktop` est l’application Tauri de démonstration, de diagnostic et de validation opérateur de `khadhroony-bot3`.
|
||
|
||
La crate reste un package mixte bibliothèque et binaire. Elle fournit les fenêtres et adaptateurs nécessaires pour utiliser les capacités réutilisables du workspace sans déplacer leur logique métier dans l’interface.
|
||
|
||
## Fonctionnalités
|
||
|
||
- configuration et diagnostics de logging ;
|
||
- transport HTTP JSON-RPC et WebSocket ;
|
||
- diagnostics PostgreSQL, requêtes et replay candidates ;
|
||
- backfill, extraction Core et replay de décodage ;
|
||
- démonstrations SPL Token, Token-2022 et ATA ;
|
||
- exécution Devnet Solana Core, SPL et metadata ;
|
||
- affichage des plans, simulations, confirmations, postconditions et matérialisations ;
|
||
- progression, annulation et restauration de l’état des fenêtres.
|
||
|
||
## Frontière architecturale
|
||
|
||
La logique générique reste dans `kb-lib`, `kb-pipeline`, `kb-pipeline-demo-scenarios`, `kb-onchain-transport`, `kb-store` et `kb-wallet`. Le desktop conserve uniquement les commandes Tauri minces, les modèles TS-RS et la présentation opérateur.
|
||
|
||
## Validation
|
||
|
||
```bash
|
||
cargo tauri dev -c kb-app-demo-desktop/tauri.conf.json
|
||
```
|
||
|
||
## Documentation
|
||
|
||
- [USAGE.md](USAGE.md)
|
||
- [TODO.md](TODO.md)
|
||
- [CHANGELOG.md](CHANGELOG.md)
|