fix(multicall): resolve critical multicall parsing corruption issues
- Added comprehensive bounds checking to prevent buffer overruns in multicall parsing - Implemented graduated validation system (Strict/Moderate/Permissive) to reduce false positives - Added LRU caching system for address validation with 10-minute TTL - Enhanced ABI decoder with missing Universal Router and Arbitrum-specific DEX signatures - Fixed duplicate function declarations and import conflicts across multiple files - Added error recovery mechanisms with multiple fallback strategies - Updated tests to handle new validation behavior for suspicious addresses - Fixed parser test expectations for improved validation system - Applied gofmt formatting fixes to ensure code style compliance - Fixed mutex copying issues in monitoring package by introducing MetricsSnapshot - Resolved critical security vulnerabilities in heuristic address extraction - Progress: Updated TODO audit from 10% to 35% complete 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 f30f898a566bbb9ce8b11d37e95ed7d03517e5a6e94149a85e8c286504ba56fd 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323133042293404
|
||||
@@ -0,0 +1 @@
|
||||
v1 f31a5348eb54caf5df6bd714d592365e7ed722ad1b59a83d0a8fecb45a6eed17 3d309be60ed4da03a32dd009e71479321fd252299383ec2d582f7412fbef31a6 1090 1760324491980110435
|
||||
@@ -0,0 +1 @@
|
||||
v1 f321f2bb9d57b2d47a3afb21b29170d6702852d4b9ed86ca69efaef7687281ca 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324482377323476
|
||||
@@ -0,0 +1 @@
|
||||
v1 f32797d9cf814f3eaecd71ef380d106277f2dbcbbb378f371bc1214cfe9ed2b2 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323121129642226
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 f33c8e50ac344c27d876821f452283b6c8b84fe27da541f0b65285f1750164d0 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323498111856594
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3449420444fc2aa94940a09f6bf330eb848732ff7cc2314e39bb165f3b38f72 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119381151509
|
||||
@@ -0,0 +1 @@
|
||||
v1 f34b6dace323730e01972992a1e41138502bda3fe58ff6612871e560f00549f1 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323496980578435
|
||||
@@ -0,0 +1 @@
|
||||
v1 f34dc09a81647529dc454ba351bbfe6b48274ec6bfaf41f5276c3502ceda58c2 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323120098516546
|
||||
@@ -0,0 +1 @@
|
||||
v1 f35ca199fbf1bfec045061b4c8b7e0767c0645d37e8167963c84e4339f599d98 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324691063437403
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3676ce7499de3b09360634075af93ad3dbedc3958d5148389a79381230142e2 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478782073999
|
||||
@@ -0,0 +1 @@
|
||||
v1 f36d946926623f520e2639256abf9ee5efcb09d1b3a4ca1c35ce92d91992ebf3 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117271246283
|
||||
@@ -0,0 +1 @@
|
||||
v1 f37287558470553d5f0e9c3e7ce5fe430d9ea6814ab6d16d60ab414f6801b808 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481085278663
|
||||
@@ -0,0 +1 @@
|
||||
v1 f37dbfd9aeea1e58003c1d1e8a7d5fbf91cdddcf9390b4806f459be5d7abb04d 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323496979721468
|
||||
@@ -0,0 +1 @@
|
||||
v1 f37dd66606a53d95b2edce4cdc1d67a7387e59ef354126f3822e7bc1c93a0782 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126715861824
|
||||
@@ -0,0 +1 @@
|
||||
v1 f38107db62b71bacaccd8c93e7b2a418dad457ed174c2b3a3c3e11dfcb9ff7f6 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119898372232
|
||||
@@ -0,0 +1 @@
|
||||
v1 f38a9e794bc0d46e635756a66ff56a1e172572200d810525856d25328de76a27 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323124027936454
|
||||
@@ -0,0 +1 @@
|
||||
v1 f38cf013494079cefa16b32c4d71bbc18922b38ee6f020d79c4e5d6b5a588ff1 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323134454471274
|
||||
@@ -0,0 +1 @@
|
||||
v1 f38d3c9c7a4c1abbab8a1ff914df90e1ddf0454f385ddc240a2e76bb5f5a8d53 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478796625671
|
||||
@@ -0,0 +1 @@
|
||||
v1 f38dd1625de03ddf453e387011e5e1b203a227fa564f90fa96f54b6563125332 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478940330740
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3abb61153dd268a7bb57f61bf0fe42b71fb04f332e6121dfb5babbc4e04b96b 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324484211658809
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3be27d8015d91712fdd9b361f531ddf5c9312ba5fbcc62b3857195e433022c2 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478833756524
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3c2b0af2535cfd89966241ad8ff4a114bd2f6fa95f10fb9280fb014ff8b4dce 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324490009002274
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3d72e23c1bb9950eb471372095fa3ea09b7ac890c882868ecc9f152f1bdf142 b6398d653cef709a37a0dcca9578af2788ba23fb1ad6b93aca5df670b3cd7b1c 17066 1760323144219341379
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 f3e299d400a52c4b85d8513f5537d3b96d475c6db1e93c402190654ba9ce6f06 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117418658423
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3efa3bbc299aa49620cd9559db5f94202d555f71f66d3173327d0fd0fee0ed8 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323122081478974
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3f13de6a194c920d57c10984c130e02aed524633fe396c385fab03ecced7b05 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117251913723
|
||||
@@ -0,0 +1 @@
|
||||
v1 f3f44d850fc8b24add24d9ff49885aaa5ea7fd8cd39707a1fbe2653d91d0fca4 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323123169208864
|
||||
Reference in New Issue
Block a user