Files
proxmox/docs/archive/historical/NONCE_24_STUCK.md
defiQUG cb47cce074 Complete markdown files cleanup and organization
- Organized 252 files across project
- Root directory: 187 → 2 files (98.9% reduction)
- Moved configuration guides to docs/04-configuration/
- Moved troubleshooting guides to docs/09-troubleshooting/
- Moved quick start guides to docs/01-getting-started/
- Moved reports to reports/ directory
- Archived temporary files
- Generated comprehensive reports and documentation
- Created maintenance scripts and guides

All files organized according to established standards.
2026-01-06 01:46:25 -08:00

96 lines
2.5 KiB
Markdown

# Nonce 24 Stuck Transaction
**Date**: $(date)
**Status**: ⚠️ **NONCE 24 STUCK - SIMILAR TO NONCE 23**
---
## 🔍 Current Situation
-**Nonce 23**: RESOLVED (transaction confirmed in block 93041)
- ⚠️ **Nonce 24**: STUCK (pending transaction with high gas price)
-**Ethereum Mainnet Configuration**: Blocked by nonce 24
---
## 📊 Status
### Nonce Progression
- **Nonce 23**: ✅ Processed (sent 10 ETH to `0xC0aF7F9251dc57CfB84C192C1Bab20F5E312ACB3`)
- **Nonce 24**: ⚠️ Stuck (pending transaction)
- **Current On-Chain Nonce**: 24
### Error Messages
- **Nonce 24**: "Replacement transaction underpriced" (even with 1,000,000 gwei)
- **Nonce 25**: "Known transaction" (transaction already exists)
---
## 💡 What This Means
1. **Nonce 23 was resolved** - The transaction eventually processed
2. **Nonce 24 is now stuck** - Same pattern as before
3. **Transaction is in validator pools** - Not visible in RPC pool
4. **High gas price required** - Even 1,000,000 gwei can't replace it
---
## 🎯 Options
### Option 1: Wait for Nonce 24 to Process (Recommended)
Since nonce 23 eventually processed, nonce 24 should also process:
```bash
# Monitor nonce
watch -n 10 'cast nonce 0x4A666F96fC8764181194447A7dFdb7d471b301C8 --rpc-url http://192.168.11.250:8545'
# When nonce advances to 25, run:
./scripts/configure-ethereum-mainnet-final.sh
```
**Expected**: Nonce 24 will process (similar to nonce 23)
### Option 2: Use New Account (If Urgent)
If you need immediate configuration:
1. Fund new account: `0xC13EfAe66708C7541d2D66A2527bcBF9992e7186`
2. Use: `./scripts/configure-ethereum-mainnet-with-new-account.sh`
### Option 3: Check Validator Logs
Check if validators show pending transactions:
```bash
# On Proxmox host
for vmid in 1000 1001 1002 1003 1004; do
echo "=== Validator $vmid ==="
pct exec $vmid -- journalctl -u besu-validator -n 50 | grep -i "pending\|nonce\|24"
done
```
---
## 📋 Next Steps
1. **Wait 10-30 minutes** for nonce 24 to process
2. **Monitor nonce** periodically
3. **When nonce advances**, run configuration script
4. **If urgent**, use new account approach
---
## 🔍 Pattern Observed
- Nonce 23: Stuck → Eventually processed (block 93041)
- Nonce 24: Stuck → Should eventually process (same pattern)
**Conclusion**: The QBFT network is processing transactions, but with delays. Nonce 24 should process similar to nonce 23.
---
**Last Updated**: $(date)
**Status**: ⏳ **WAITING FOR NONCE 24 TO PROCESS**