Files
khadhroony-bot3/olddocs/archivekbot2/prompts/005_v0_3_rpc_ingestion_ws.md
2026-07-30 17:50:29 +02:00

1.7 KiB

Prompt historique — ancien périmètre RPC ingestion déplacé vers v0.4.x

Objectif historique : ce périmètre est désormais remplacé par le phasage transaction canonique de 0.3.x. Pour poursuivre la série active, utiliser prompts/016_v0_3_2_canonical_transaction_contract.md.

À faire

  • Implémenter pool HTTP par rôle.
  • Implémenter pool WebSocket standard par rôle.
  • Ajouter ingestion par signature.
  • Stocker kb_sol_raw_rpc_transactions.
  • Extraire comptes résolus, instructions, inner instructions, logs et deltas de balances.
  • Construire kb_sol_obs_program_observations.
  • Ajouter listeners logsSubscribe, programSubscribe, accountSubscribe, slotSubscribe, rootSubscribe.
  • Produire des observations brutes sans exécuter d'achat/revente.
  • Ajouter une page Tauri de diagnostic des endpoints et listeners.

Rappel DB

  • Ne pas utiliser de schémas PostgreSQL applicatifs explicites.
  • Ne pas revenir aux anciennes formes qualifiées écrites ici avec DOT : raw DOT sol_transactions ou obs DOT program_observations.
  • Les tables Solana doivent rester au format kb_sol_<domain>_<name>.

Hors scope

  • gRPC.
  • Helius gRPC.
  • LaserStream.
  • Matérialisation DEX détaillée.
  • Exécution d'achat ou de revente.

Format de livraison attendu

  • Fournir un zip delta uniquement.
  • Utiliser khadhroony-bot2_v0.4.X-pre.abc.zip si plusieurs modules ou fichiers racine sont touchés lorsque ce périmètre sera repris.
  • Utiliser kb_rpc_v0.4.X-pre.abc.zip si seul kb_rpc est touché lorsque ce périmètre sera repris.
  • Inclure delta.md non versionné dans le zip.