2026-07-23 16:37:12 +02:00
2026-07-23 16:37:12 +02:00
2026-07-23 16:37:12 +02:00
2026-07-28 18:41:30 +02:00
2026-08-01 09:08:19 +02:00
2026-07-31 07:38:27 +02:00
2026-07-31 19:06:58 +02:00
2026-07-31 19:34:00 +02:00
2026-07-31 19:06:58 +02:00
2026-07-31 19:06:58 +02:00
2026-07-31 19:34:00 +02:00
2026-07-31 23:53:03 +02:00
2026-07-31 23:53:03 +02:00
2026-07-31 19:34:00 +02:00
2026-07-31 19:34:00 +02:00
2026-07-31 23:53:03 +02:00
2026-07-31 19:06:58 +02:00
2026-08-01 09:08:19 +02:00
2026-07-31 07:38:27 +02:00
2026-07-30 10:27:06 +02:00
2026-07-30 10:27:06 +02:00
2026-07-24 14:23:58 +02:00
2026-07-26 13:58:14 +02:00
2026-07-31 08:21:35 +02:00
2026-07-23 16:37:12 +02:00
2026-07-31 07:38:27 +02:00
2026-07-31 08:21:35 +02:00
2026-08-01 09:08:19 +02:00
2026-07-23 16:37:12 +02:00

Khadhroony Bot3

khadhroony-bot3 est le workspace Rust consolidé succédant à khadhroony-bot2 pour lacquisition, le stockage, le décodage, la matérialisation, la validation et lexécution contrôlée dopérations Solana.

Architecture

Le workspace contient 11 crates :

  • kb-core : erreurs et primitives transversales ;
  • kb-config : chargement et validation de la configuration ;
  • kb-lib : modèles, décodeurs, exécuteurs et matérialisateurs ;
  • kb-logging : logging et tracing ;
  • kb-program-ids : registre des programmes et comptes Solana connus ;
  • kb-pipeline : backfill, extraction Core, replay et orchestration ;
  • kb-pipeline-demo-scenarios : bibliothèque de scénarios et CLI ;
  • kb-onchain-transport : transports RPC HTTP et WebSocket ;
  • kb-store : contrats de stockage et adaptateur PostgreSQL ;
  • kb-wallet : frontière de wallet et signataires, encore incomplète ;
  • kb-app-demo-desktop : bibliothèque et application Tauri de démonstration.

La vue détaillée est disponible dans :

État fonctionnel

La migration a repris un périmètre proche de khadhroony-bot2 v0.4.6, ainsi quune partie du travail 0.4.7 consacré à Metaplex Token Metadata.

Le workspace bot3 nest pas encore officiellement réaligné sur 0.4.6. Cette décision dépend de laudit ciblé prévu dans docs/V0_4_6_ALIGNMENT_AUDIT.md.

Le registre ElGamal ne doit pas être présenté comme validé sur Devnet ou Mainnet.

Documentation

Lindex actif se trouve dans docs/README.md.

Les règles normatives commencent dans RULES.md. Les règles spécialisées sont placées sous docs/rules/.

La documentation historique bot2 est conservée sous olddocs/archivekbot2/. Elle sert de source historique et nest pas normative pour bot3.

Validation générale

cargo fmt --all
cargo check --workspace
cargo clippy --all-targets
python3 scripts/audit_rust_workspace_rules.py
cargo test --workspace

Les changements documentaires purs peuvent se limiter à laudit des règles lorsque le delta ne modifie ni code ni configuration dexécution.

La validation frontend desktop seffectue uniquement avec :

cargo tauri dev -c kb-app-demo-desktop/tauri.conf.json
Description
No description provided
Readme 28 MiB
Languages
Rust 93.2%
TypeScript 3.2%
HTML 2.5%
Python 0.9%
SCSS 0.2%