anchorage_layer_simple/data/sync-utxos.log
ncantu f7f9442156 Fix Bitcoin miner PSBT signing after bitcoind restart
**Motivations:**
- Miner stopped producing blocks after bitcoind and mempool restart
- PSBT signing failed with "PSBT signing failed" error
- descriptorprocesspsbt failed with "Argument list too long" error due to large PSBT size (1.5MB)

**Root causes:**
- descriptorprocesspsbt called via command line exceeded argument length limit when PSBT is large
- walletprocesspsbt succeeded but could not mark PSBT as complete because it cannot sign artificial signet transactions (to_spend/spend) which are not real UTXOs in wallet
- After restart, the miner needed descriptorprocesspsbt to sign artificial signet transactions, but command line approach failed

**Correctifs:**
- Modified miner to use JSON-RPC HTTP API directly for descriptorprocesspsbt instead of command line
- PSBT is now passed via HTTP request body, avoiding command line argument length limit
- Added fallback to walletprocesspsbt if HTTP RPC fails
- Updated mine.sh to use -rpcwallet and -datadir correctly for wallet operations

**Evolutions:**
- Miner now uses HTTP JSON-RPC for large PSBTs, making it more robust for signet mining with many transactions
- Improved error handling with fallback mechanisms

**Pages affectées:**
- miner: Modified PSBT signing logic to use HTTP JSON-RPC for descriptorprocesspsbt
- mine.sh: Updated to use -rpcwallet and -datadir correctly
2026-01-27 23:30:19 +01:00

77 lines
2.9 KiB
Plaintext

🔍 Démarrage de la synchronisation des UTXOs dépensés...
📊 UTXOs à vérifier: 67955
📡 Récupération des UTXOs depuis Bitcoin...
📊 UTXOs disponibles dans Bitcoin: 174934
💾 Création de la table temporaire...
💾 Insertion des UTXOs disponibles par batch...
⏳ Traitement: 10000/174934 UTXOs insérés...
⏳ Traitement: 20000/174934 UTXOs insérés...
⏳ Traitement: 30000/174934 UTXOs insérés...
⏳ Traitement: 40000/174934 UTXOs insérés...
⏳ Traitement: 50000/174934 UTXOs insérés...
⏳ Traitement: 60000/174934 UTXOs insérés...
⏳ Traitement: 70000/174934 UTXOs insérés...
⏳ Traitement: 80000/174934 UTXOs insérés...
⏳ Traitement: 90000/174934 UTXOs insérés...
⏳ Traitement: 100000/174934 UTXOs insérés...
⏳ Traitement: 110000/174934 UTXOs insérés...
⏳ Traitement: 120000/174934 UTXOs insérés...
⏳ Traitement: 130000/174934 UTXOs insérés...
⏳ Traitement: 140000/174934 UTXOs insérés...
⏳ Traitement: 150000/174934 UTXOs insérés...
⏳ Traitement: 160000/174934 UTXOs insérés...
⏳ Traitement: 170000/174934 UTXOs insérés...
💾 Mise à jour des UTXOs dépensés...
📊 Résumé:
- UTXOs vérifiés: 67955
- UTXOs toujours disponibles: 67955
- UTXOs dépensés détectés: 0
📈 Statistiques finales:
- Total UTXOs: 68398
- Dépensés: 443
- Non dépensés: 67955
✅ Synchronisation terminée
🔍 Démarrage de la synchronisation des UTXOs dépensés...
📊 UTXOs à vérifier: 66109
📡 Récupération des UTXOs depuis Bitcoin...
📊 UTXOs disponibles dans Bitcoin: 189710
💾 Création de la table temporaire...
💾 Insertion des UTXOs disponibles par batch...
⏳ Traitement: 10000/189710 UTXOs insérés...
⏳ Traitement: 20000/189710 UTXOs insérés...
⏳ Traitement: 30000/189710 UTXOs insérés...
⏳ Traitement: 40000/189710 UTXOs insérés...
⏳ Traitement: 50000/189710 UTXOs insérés...
⏳ Traitement: 60000/189710 UTXOs insérés...
⏳ Traitement: 70000/189710 UTXOs insérés...
⏳ Traitement: 80000/189710 UTXOs insérés...
⏳ Traitement: 90000/189710 UTXOs insérés...
⏳ Traitement: 100000/189710 UTXOs insérés...
⏳ Traitement: 110000/189710 UTXOs insérés...
⏳ Traitement: 120000/189710 UTXOs insérés...
⏳ Traitement: 130000/189710 UTXOs insérés...
⏳ Traitement: 140000/189710 UTXOs insérés...
⏳ Traitement: 150000/189710 UTXOs insérés...
⏳ Traitement: 160000/189710 UTXOs insérés...
⏳ Traitement: 170000/189710 UTXOs insérés...
⏳ Traitement: 180000/189710 UTXOs insérés...
⏳ Traitement: 189710/189710 UTXOs insérés...
💾 Mise à jour des UTXOs dépensés...
📊 Résumé:
- UTXOs vérifiés: 66109
- UTXOs toujours disponibles: 66109
- UTXOs dépensés détectés: 0
📈 Statistiques finales:
- Total UTXOs: 68398
- Dépensés: 2294
- Non dépensés: 66104
✅ Synchronisation terminée