anchorage_layer_simple/data/sync-utxos.log
ncantu f9fe0e3419 Website-skeleton partie connectée, contrat en dur, navigate-login; UserWallet pairing-relay-status, redirect; website-data, proxy data, cryptographie, fixKnowledge
**Motivations:**
- Partie connectée du skeleton accessible seulement si pairing satisfait + relais OK, avec page type skeleton (avatar, notifications).
- Éviter « Aucun service disponible » : contrat présent en dur dans la page, transmis à l’iframe ; navigation évidente ou automatique vers login.
- Sécuriser postMessage (origine UserWallet uniquement) ; déployer data sur le proxy et certificat data.certificator.4nkweb.com.
- Vulgariser cryptographie (ECDH, AES-GCM, Schnorr, workflow, collecte signatures) ; documenter correctifs et architecture.

**Root causes:**
- Section connectée affichée sans vérifier pairing/relay ; possibilité de forger pairing-relay-status depuis la console.
- Iframe masquée ou /login chargé avant réception du contrat → graphe vide, redirection vers /services.
- Pas de contrôle d’origine sur les messages reçus ; pas de projet website-data ni config Nginx/certificat pour data.

**Correctifs:**
- Vérification msg.origin === USERWALLET_ORIGIN dans handleMessage (skeleton).
- Si session mais pas pairingRelayStatus : afficher iframe pour réception du statut, message « Vérification du statut… ».
- Contrat envoyé dès load iframe (init iframe.src = USERWALLET_ORIGIN) ; au clic « Se connecter », envoi contract + navigate-login (service, membre).
- UserWallet : écoute navigate-login → navigation /login?service=&membre= ; LoginScreen avec service+membre en URL ne redirige plus vers /services, dispatch E_SELECT_SERVICE / E_SELECT_MEMBER.

**Evolutions:**
- Message pairing-relay-status (iframe → parent) ; canShowConnectedSection exige login + pairing OK + relay OK ; page connectée avec header avatar + icône notifications.
- Skeleton : getLoginContext, sendNavigateLoginToIframe, onIframeLoad, loginRequested/iframeLoaded ; contrat envoyé avec serviceUuid, membreUuid.
- UserWallet : PairingRelayStatusMessage, envoi depuis HomeScreen/LoginScreen ; type navigate-login, handleNavigateLogin dans useChannel.
- Page cryptographie.html (workflow, algorithmes, collecte signatures) ; liens nav, build.
- website-data (Vite, channel, config), start/service/install ; configure-nginx-proxy + Certbot pour data.certificator.4nkweb.com.
- fixKnowledge (postmessage-origin, section-connectee-non-affichee) ; features (partie-connectee-pairing-relay, userwallet-iframe-key-isolation).

**Pages affectées:**
- website-skeleton (index, main, config, serviceContract, cryptographie, technique, membre, contrat, vite.config, README).
- userwallet (HomeScreen, LoginScreen, useChannel, iframeChannel, relay, crypto, iframe, Pairing*, RelaySettings, WordInputGrid, syncUpdateGraph, specs/synthese).
- website-data (nouveau), configure-nginx-proxy, docs DOMAINS_AND_PORTS README, features, fixKnowledge, userwallet features/docs.
2026-01-29 00:55:58 +01:00

101 lines
3.9 KiB
Plaintext

📈 Statistiques finales:
- Total UTXOs: 283165
- Dépensés: 124307
- Non dépensés: 158858
✅ Synchronisation terminée
🔍 Démarrage de la synchronisation des UTXOs dépensés...
📊 UTXOs à vérifier: 141938
📡 Récupération des UTXOs depuis Bitcoin...
📊 UTXOs disponibles dans Bitcoin: 272415
💾 Création de la table temporaire...
💾 Insertion des UTXOs disponibles par batch...
⏳ Traitement: 10000/272415 UTXOs insérés...
⏳ Traitement: 20000/272415 UTXOs insérés...
⏳ Traitement: 30000/272415 UTXOs insérés...
⏳ Traitement: 40000/272415 UTXOs insérés...
⏳ Traitement: 50000/272415 UTXOs insérés...
⏳ Traitement: 60000/272415 UTXOs insérés...
⏳ Traitement: 70000/272415 UTXOs insérés...
⏳ Traitement: 80000/272415 UTXOs insérés...
⏳ Traitement: 90000/272415 UTXOs insérés...
⏳ Traitement: 100000/272415 UTXOs insérés...
⏳ Traitement: 110000/272415 UTXOs insérés...
⏳ Traitement: 120000/272415 UTXOs insérés...
⏳ Traitement: 130000/272415 UTXOs insérés...
⏳ Traitement: 140000/272415 UTXOs insérés...
⏳ Traitement: 150000/272415 UTXOs insérés...
⏳ Traitement: 160000/272415 UTXOs insérés...
⏳ Traitement: 170000/272415 UTXOs insérés...
⏳ Traitement: 180000/272415 UTXOs insérés...
⏳ Traitement: 190000/272415 UTXOs insérés...
⏳ Traitement: 200000/272415 UTXOs insérés...
⏳ Traitement: 210000/272415 UTXOs insérés...
⏳ Traitement: 220000/272415 UTXOs insérés...
⏳ Traitement: 230000/272415 UTXOs insérés...
⏳ Traitement: 240000/272415 UTXOs insérés...
⏳ Traitement: 250000/272415 UTXOs insérés...
⏳ Traitement: 260000/272415 UTXOs insérés...
⏳ Traitement: 270000/272415 UTXOs insérés...
💾 Mise à jour des UTXOs dépensés...
📊 Résumé:
- UTXOs vérifiés: 141938
- UTXOs toujours disponibles: 141938
- UTXOs dépensés détectés: 0
📈 Statistiques finales:
- Total UTXOs: 283165
- Dépensés: 141287
- Non dépensés: 141878
✅ Synchronisation terminée
🔍 Démarrage de la synchronisation des UTXOs dépensés...
📊 UTXOs à vérifier: 124298
📡 Récupération des UTXOs depuis Bitcoin...
📊 UTXOs disponibles dans Bitcoin: 270669
💾 Création de la table temporaire...
💾 Insertion des UTXOs disponibles par batch...
⏳ Traitement: 10000/270669 UTXOs insérés...
⏳ Traitement: 20000/270669 UTXOs insérés...
⏳ Traitement: 30000/270669 UTXOs insérés...
⏳ Traitement: 40000/270669 UTXOs insérés...
⏳ Traitement: 50000/270669 UTXOs insérés...
⏳ Traitement: 60000/270669 UTXOs insérés...
⏳ Traitement: 70000/270669 UTXOs insérés...
⏳ Traitement: 80000/270669 UTXOs insérés...
⏳ Traitement: 90000/270669 UTXOs insérés...
⏳ Traitement: 100000/270669 UTXOs insérés...
⏳ Traitement: 110000/270669 UTXOs insérés...
⏳ Traitement: 120000/270669 UTXOs insérés...
⏳ Traitement: 130000/270669 UTXOs insérés...
⏳ Traitement: 140000/270669 UTXOs insérés...
⏳ Traitement: 150000/270669 UTXOs insérés...
⏳ Traitement: 160000/270669 UTXOs insérés...
⏳ Traitement: 170000/270669 UTXOs insérés...
⏳ Traitement: 180000/270669 UTXOs insérés...
⏳ Traitement: 190000/270669 UTXOs insérés...
⏳ Traitement: 200000/270669 UTXOs insérés...
⏳ Traitement: 210000/270669 UTXOs insérés...
⏳ Traitement: 220000/270669 UTXOs insérés...
⏳ Traitement: 230000/270669 UTXOs insérés...
⏳ Traitement: 240000/270669 UTXOs insérés...
⏳ Traitement: 250000/270669 UTXOs insérés...
⏳ Traitement: 260000/270669 UTXOs insérés...
⏳ Traitement: 270000/270669 UTXOs insérés...
💾 Mise à jour des UTXOs dépensés...
📊 Résumé:
- UTXOs vérifiés: 124298
- UTXOs toujours disponibles: 124298
- UTXOs dépensés détectés: 0
📈 Statistiques finales:
- Total UTXOs: 283165
- Dépensés: 158927
- Non dépensés: 124238
✅ Synchronisation terminée