Commit Graph

57 Commits

Author SHA1 Message Date
Krypto Kajun
e99cd17956 feat: Fix critical Arbitrum transaction parsing and add DEX parameter extraction
BREAKING: Resolves "Block has unsupported transaction types" issue that prevented
MEV analysis by implementing raw RPC transaction parsing instead of go-ethereum.

Changes:
- Add ArbitrumL2Parser with raw RPC calls to bypass go-ethereum transaction type limitations
- Implement correct DEX function signatures for Arbitrum (38ed1739, 414bf389, ac9650d8, etc.)
- Add comprehensive swap parameter decoding (amounts, tokens, prices)
- Support Uniswap V2/V3, SushiSwap function detection
- Extract swap amounts for MEV arbitrage analysis
- Fix WebSocket + block polling dual monitoring system

Results:
-  Full transaction parsing (no more "unsupported transaction types")
-  DEX transactions detected with swap amounts
-  MEV analysis data: AmountIn, MinOut, protocol identification
-  Real-time processing: ~4 blocks/second with detailed transaction data

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-09-14 06:27:16 -05:00
Krypto Kajun
518758790a Sequencer is working (minimal parsing) 2025-09-14 06:21:10 -05:00
Krypto Kajun
7dd5b5b692 Fix channel closing issues in pipeline stages to prevent panic when running tests 2025-09-12 19:17:26 -05:00
Krypto Kajun
1113d82499 Update module name to github.com/fraktal/mev-beta and fix channel closing issues in pipeline stages 2025-09-12 19:08:38 -05:00
Krypto Kajun
fbb85e529a Add enhanced concurrency patterns, rate limiting, market management, and pipeline processing 2025-09-12 01:35:50 -05:00
Krypto Kajun
c5843a5667 Add additional project structure, config, Docker support, and more prompt files 2025-09-12 01:21:50 -05:00
Krypto Kajun
ba80b273e4 Initial commit: Set up MEV bot project structure 2025-09-12 01:16:30 -05:00