Files
khadhroony-bot3/kb-app-demo-desktop/README.md
2026-08-06 17:26:14 +02:00

2.2 KiB
Raw Blame History

kb-app-demo-desktop

kb-app-demo-desktop est lapplication Tauri de démonstration et de validation de khadhroony-bot3. Le package reste une seule crate mixte bibliothèque et binaire.

Fonctionnalités

  • configuration et diagnostics de logging ;
  • transport HTTP JSON-RPC et WebSocket ;
  • diagnostics PostgreSQL ;
  • backfill, extraction Core et replay, avec enregistrement générique de Solana Program Metadata ;
  • démonstrations Solana Core, SPL Memo, SPL Token, ATA et Token-2022 ;
  • panneau Metadata avec parcours séparés Metaplex Token Metadata et Solana Program Metadata, préparation du profil et de la base, simulation RPC réelle, soumission explicitement confirmée et affichage des postconditions ;
  • progression, annulation et restauration de létat des fenêtres.

Frontière architecturale

Les commandes Tauri sont des adaptateurs minces. La logique réutilisable appartient à kb-pipeline, kb-pipeline-demo-scenarios, kb-lib, kb-store et kb-onchain-transport.

Les scénarios UI Devnet/Testnet restent dans le desktop. Des tests automatisés parallèles peuvent reproduire les mêmes parcours dans kb-pipeline-demo-scenarios, sans migration ou suppression des scénarios UI.

Exécution Metaplex Token Metadata

Le panneau conserve les scénarios synthétiques et appelle directement le runner réutilisable de kb-pipeline-demo-scenarios pour les opérations Metaplex courantes. La simulation RPC est réelle ; la soumission exige deux autorisations distinctes dans la requête desktop.

Exécution Solana Program Metadata

Le même panneau expose séparément les deux parcours Buffer et Metadata de ProgM6…. La campagne complète crée deux PDA frais, confirme leurs préfinancements, exécute les neuf opérations stables, vérifie les lectures avant/après et affiche les snapshots matérialisés. La logique réseau reste entièrement dans kb-pipeline-demo-scenarios ; le desktop ne fait que sélectionner le profil, demander la confirmation et présenter les preuves.

Documentation