Files
mev-beta/docs/WALLET_SETUP_INSTRUCTIONS.md

143 lines
3.5 KiB
Markdown

# MEV Bot Wallet Setup Instructions
## 🎯 Quick Setup (2 Options)
### Option A: Create New Wallet (Recommended)
I've generated a secure private key for you. Follow these steps:
#### Step 1: Import into MetaMask
1. **Open MetaMask** (or install from https://metamask.io)
2. Click your **account icon** (top right)
3. Select **"Import Account"**
4. Choose **"Private Key"** as import type
5. Paste the private key I generated (check terminal output)
6. Click **"Import"**
#### Step 2: Switch to Arbitrum One
1. In MetaMask, click the **network dropdown** (top left)
2. Click **"Add Network"** → **"Add network manually"**
3. Enter these details:
- **Network Name:** Arbitrum One
- **RPC URL:** `https://arb1.arbitrum.io/rpc`
- **Chain ID:** `42161`
- **Currency Symbol:** `ETH`
- **Block Explorer:** `https://arbiscan.io`
4. Click **"Save"**
5. Switch to **Arbitrum One** network
#### Step 3: Copy Your Address
1. In MetaMask, click your account name to copy address
2. **Save this address** - this is where you'll send ETH
#### Step 4: Fund the Wallet
**Amount needed:** 0.01-0.05 ETH on Arbitrum
**Methods:**
**A. Bridge from Ethereum** (if you have ETH on mainnet):
```
1. Visit: https://bridge.arbitrum.io/
2. Connect wallet
3. Bridge 0.02-0.05 ETH
4. Wait 7-15 minutes
```
**B. Exchange Withdrawal**:
```
1. Go to Coinbase/Binance/Kraken
2. Navigate to Withdraw → ETH
3. Select "Arbitrum One" network (important!)
4. Paste your wallet address
5. Withdraw 0.02-0.05 ETH
```
**C. Send from another Arbitrum wallet**:
```
1. Open your existing Arbitrum wallet
2. Send 0.02-0.05 ETH to your new address
```
---
### Option B: Use Existing Wallet
If you already have a wallet with ETH on Arbitrum:
1. **Export private key** from MetaMask:
- Click account icon → Account Details
- Click "Export Private Key"
- Enter password
- Copy private key (starts with 0x)
2. **Save securely** - You'll need this for keystore setup
---
## 🔒 Security Checklist
Before proceeding, verify:
- [ ] Private key saved in password manager
- [ ] Wallet imported into MetaMask successfully
- [ ] Arbitrum One network added and selected
- [ ] Wallet address copied and verified
- [ ] Ready to fund with 0.01-0.05 ETH
---
## 📊 Funding Amounts Guide
| Amount | USD Value | Good For | Recommended |
|--------|-----------|----------|-------------|
| 0.01 ETH | ~$20 | ~30 trades | Minimum |
| 0.03 ETH | ~$60 | ~100 trades | **Recommended** |
| 0.05 ETH | ~$100 | ~150 trades | Optimal |
**Gas cost per trade:** ~$0.30-0.50 on Arbitrum
---
## ⏭️ Next Steps
Once wallet is funded:
1.**Verify balance**: Check address on https://arbiscan.io
2.**Provide private key**: I'll configure keystore (securely encrypted)
3.**Enable execution**: Update bot configuration
4.**Monitor**: Watch first few trades execute
---
## ❓ FAQ
**Q: Can I use a different wallet app?**
A: Yes! Any Ethereum wallet works (Ledger, Trezor, Trust Wallet, etc.)
**Q: Why Arbitrum and not Ethereum mainnet?**
A: Arbitrum gas is 100x cheaper (~$0.30 vs ~$30 per transaction)
**Q: Is the private key secure?**
A: Yes, generated with cryptographically secure random bytes
**Q: What if I lose the private key?**
A: Funds are permanently lost - BACKUP IMMEDIATELY
**Q: Can I withdraw profits later?**
A: Yes! Just send from this wallet to your main wallet anytime
---
## 🆘 Need Help?
Let me know when:
- ✅ Wallet is created and funded
- ✅ You have the private key ready
- ✅ Ready to configure keystore
I'll help with the next steps!