**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.
101 lines
3.9 KiB
Plaintext
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
|