Files
proxmox/docs/archive/historical/BLOCKCHAIN_DATABASE_CLEAR_RESULTS.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.9 KiB

Blockchain Database Clear - Results

Date: $(date)
Status: ⚠️ TRANSACTION STILL PERSISTS AFTER DATABASE CLEAR


Actions Completed

  1. Entire Blockchain Database Cleared

    • All validators (1000-1004) - databases cleared
    • All RPC nodes (2500-2502) - databases cleared
    • All caches cleared
    • All nodes restarted
  2. Network Status

    • Network re-syncing from peers
    • Currently at block ~92,000+ (re-syncing)
    • All nodes running

Results

Transaction Still Persists:

  • Nonce still stuck at 23
  • Still getting "Replacement transaction underpriced"
  • Cannot configure Ethereum Mainnet

🔍 Why It Persists

The Problem

  1. Network Re-syncs from Peers

    • Database was cleared locally
    • Network re-synced from other nodes
    • Account state (nonce 23) restored from blockchain
  2. Nonce is Blockchain State

    • Nonce 23 means 23 transactions sent from this account
    • This is part of blockchain state, not just transaction pool
    • Cannot be cleared by deleting local database
  3. Transaction in Other Nodes' Mempools

    • Transaction is likely in other nodes' mempools
    • When we send a new transaction, other nodes reject it
    • Transaction persists across the network

💡 Final Solution Options

Option 1: Wait for Transaction Expiration (If Configured)

Check if Besu has transaction pool retention:

# On ML110
pct exec 2500 -- grep -i "retention" /etc/besu/config-rpc.toml

If configured, wait for retention period to expire.

Option 2: Use Different Account (Requires Manual Funding)

Since we can't fund a new account (nonce 23 blocks all subsequent nonces):

  • Manually add ETH to an account using Besu's account management
  • Or use an account that already has ETH from a different source
  • Then use that account for configuration

Option 3: Find and Remove Transaction from All Nodes

The transaction is likely in ALL nodes' mempools:

  • Need to clear transaction pools on ALL nodes simultaneously
  • Or find the transaction and remove it from database directly

Option 4: Accept Current State

  • 6/7 networks are configured and working
  • Ethereum Mainnet can be configured later when transaction expires
  • Bridge is functional for 6 networks

📊 Current Status

  • Blockchain Database: Cleared (but re-synced)
  • Network: Re-syncing (block ~92,000+)
  • Nonce: 23 (still stuck)
  • Networks Configured: 6/7
  • Ethereum Mainnet: Still blocked

🎯 Recommendation

Wait for Transaction Expiration or Use Different Account:

  • The transaction will eventually expire if retention is configured
  • Or manually fund a different account and use it
  • The bridge is functional for 6/7 networks in the meantime

Last Updated: $(date)
Status: AWAITING TRANSACTION EXPIRATION OR ALTERNATIVE ACCOUNT