# 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](./FLUSH_ALL_STUCK_TRANSACTIONS.md)
- [Flush Mempools Instructions](./FLUSH_MEMPOOLS_INSTRUCTIONS.md)

---

**Last Updated**: $(date)

