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

2.5 KiB

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

Since nonce 23 eventually processed, nonce 24 should also process:

# 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:

# 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