- Add auto_test_swaps.sh for monitoring live Arbitrum mainnet - Add fetch_swaps.sh for capturing recent swap transactions - Add analyze_detected_swaps.py for parsing and analyzing swap data - Add comprehensive test results documentation Test Results: - Successfully detected 91 swaps from live mainnet - Identified 33 unique liquidity pools - Validated UniswapV2 and UniswapV3 event detection - Confirmed transaction data capture accuracy Key Features: - Real-time monitoring with 3-second polling - UniswapV2/V3 swap event signature filtering - Transaction impersonation for Anvil replay (blocked by archive RPC) - Comprehensive analytics and reporting Known Limitations: - Anvil replay requires archive RPC access - WebSocket connection to Anvil not functional - Recommendation: Deploy to testnet for full E2E testing 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
81 lines
750 B
Plaintext
81 lines
750 B
Plaintext
# Environment files with secrets
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# Private keys and wallets
|
|
*.key
|
|
*.keystore
|
|
keystore/
|
|
wallets/
|
|
|
|
# Build artifacts
|
|
bin/
|
|
build/
|
|
dist/
|
|
*.exe
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test coverage
|
|
*.out
|
|
coverage.html
|
|
coverage.txt
|
|
|
|
# IDE files
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
|
|
# OS files
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
|
|
# Data directories
|
|
data/
|
|
*.db
|
|
*.sqlite
|
|
|
|
# Docker volumes
|
|
volumes/
|
|
|
|
# Temporary files
|
|
tmp/
|
|
temp/
|
|
*.tmp
|
|
|
|
# Dependency directories
|
|
vendor/
|
|
node_modules/
|
|
|
|
# Compiled binaries
|
|
mev-bot-v2
|
|
mev-bot-v1
|
|
|
|
# Monitoring data
|
|
prometheus-data/
|
|
grafana-data/
|
|
|
|
# Backup files
|
|
*.bak
|
|
*.backup
|
|
*~
|
|
|
|
# Archive files
|
|
*.tar
|
|
*.tar.gz
|
|
*.zip
|
|
|
|
# Swap detection test data
|
|
detected_swaps.jsonl
|
|
swap_replay.log
|
|
replayed_swaps.log
|
|
anvil_fresh.log
|