# Quick Start: Flush All Stuck Transactions **Date**: $(date) --- ## ✅ Quick Solution ### Step 1: Copy Scripts to Proxmox Host **From your local machine (WSL/development environment)**, run: ```bash cd /home/intlc/projects/proxmox ./scripts/copy-flush-scripts-to-proxmox.sh ``` This copies the flush scripts to the Proxmox host. ### Step 2: Run Flush Script on Proxmox Host **SSH to the Proxmox host** and run: ```bash ssh root@192.168.11.10 # or your Proxmox host IP cd /home/intlc/projects/proxmox ./scripts/flush-all-mempools-proxmox.sh ``` Or run it directly via SSH: ```bash ssh root@192.168.11.10 "cd /home/intlc/projects/proxmox && ./scripts/flush-all-mempools-proxmox.sh" ``` This will restart all Besu services (validators, sentries, RPC nodes) which clears all in-memory transaction pools. --- ## 📋 What Gets Restarted - ✅ 5 Validators (VMID 1000-1004) - ✅ 4 Sentries (VMID 1500-1503) - ✅ 3 RPC Nodes (VMID 2500-2502) **Total**: 12 nodes --- ## ⏱️ Duration - **Restart time**: ~30 seconds - **Service stabilization**: ~15 seconds - **Total**: ~45 seconds --- ## 🔍 After Flushing 1. Wait for all nodes to sync (~1-2 minutes) 2. Verify transactions are cleared 3. Retry any blocked operations --- ## 📚 More Options For comprehensive flushing with multiple methods, see: - [Flush All Stuck Transactions Guide](../historical/FLUSH_ALL_STUCK_TRANSACTIONS.md) - [Flush Mempools Instructions](./FLUSH_MEMPOOLS_INSTRUCTIONS.md) --- **Last Updated**: $(date)