This commit resolves the uint256 max overflow causing amounts to display as +11579208923... Root cause: UniswapV3 uses signed int256 for amounts, but multiple parsers treated them as unsigned Files fixed: - pkg/events/parser.go: Fixed broken signed int conversion (line 392-396) - pkg/pools/discovery.go: Added signed parsing for UniswapV3 (lines 415-420, 705-710) Impact: Eliminates e+59 to e+70 overflow values, enables accurate arbitrage calculations
31 KiB
31 KiB