Files
khadhroony-bot3/docs/validation/MAINNET_RESEARCH_BACKFILL_VALIDATION_SCENARIO.md
2026-08-01 16:23:15 +02:00

1.5 KiB
Raw Permalink Blame History

Scénario de validation backfill mainnet_research

Objectif

Valider un parcours borné raw → Core → decode → materialize sur Mainnet sans envoi de transaction.

Paramètres recommandés

  • profil : mainnet_research ;
  • rôle HTTP : endpoint standard Mainnet configuré ;
  • commitment : finalized ;
  • taille de page : 20 ;
  • pages maximales : 1 ;
  • concurrence : 2 ;
  • retries : 2 ;
  • mode : Programme Solana ;
  • Program ID : MemoSq4gqABAXKb96qnH8TysNcWxMyWCqXgDLGmfcHr ;
  • direction : before ;
  • signature dancrage : vide ;
  • nombre de signatures : 20.

Memo v4 est choisi pour limiter le volume et disposer dun décodeur et dun matérialisateur connus.

Étapes

  1. Relever les diagnostics PostgreSQL avant campagne.
  2. Lancer le backfill et conserver le résumé JSON.
  3. Vérifier les nouvelles lignes raw et observations.
  4. Exécuter Core extraction uniquement sur les lignes non traitées.
  5. Exécuter Decode replay avec Memo v4 et matérialisation activée.
  6. Vérifier les annotations matérialisées.
  7. Rejouer la même sélection et confirmer lidempotence.
  8. Relever les diagnostics PostgreSQL après campagne.

Critères de réussite

  • campagne bornée terminée sans échec non expliqué ;
  • transactions hydratées et stockées ;
  • extraction Core sans doublon ;
  • décodage Memo cohérent ;
  • matérialisation attendue ;
  • second replay sans duplication ;
  • aucune écriture ou transaction envoyée sur Mainnet.