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:
@@ -0,0 +1 @@
|
||||
v1 56035d3f02acd1941e8957fab433e01ab3b27c3098ce0d0cd99fbe152deac75a 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126621165911
|
||||
@@ -0,0 +1 @@
|
||||
v1 5607f7ff6044170b40e81cf28ae8bcd1b51e4c486c25f45b07ca7ed021ad3d23 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119908482940
|
||||
@@ -0,0 +1 @@
|
||||
v1 5613a3027a68146ecc7c67781572e65c4b59ae08fc340721668826acc99a66ec 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323127875793651
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 56354a604ff81ecd3a9eee175279fcc843e8a964093aa394508a90cb66028eb1 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323129473198187
|
||||
@@ -0,0 +1 @@
|
||||
v1 563c0d122728b5cc3b496d15da59c827dc691ac221f94e3b204c38dc6b4d2931 2edc1296dd5bdf5920e498b4f4d32125b7e4182e9bf95193b3b570c9d9f5a59a 151 1760324493774244820
|
||||
@@ -0,0 +1 @@
|
||||
v1 564722b01c64ff3a360bab3615b4b1a3c2981238d56a464c25ff6fecad1e936f 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324489859773843
|
||||
@@ -0,0 +1 @@
|
||||
v1 564f5467feca00d0571ca61ebd337c7b4cf9e6c9bb7ce58011f1c66a22672cf3 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119761398422
|
||||
@@ -0,0 +1 @@
|
||||
v1 5664ea7bec3fc0f4c4fa11afc13bc23800768831c6fefad9fb5f7a74b90c4eb8 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126489837272
|
||||
@@ -0,0 +1 @@
|
||||
v1 56674014da6e1accaccba8dcd875419eec3f58826103f9599fab1e36f0031d9f 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324494604900451
|
||||
@@ -0,0 +1 @@
|
||||
v1 566eeb1892d839a6eafaacd2e68faa8fd80126b36e4981568e3e14116f83755a 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324480749506911
|
||||
@@ -0,0 +1 @@
|
||||
v1 567a7f978c4b7905d576f354d9a3c6583de447c769a899773922d1e060016502 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126580073527
|
||||
@@ -0,0 +1 @@
|
||||
v1 5689bf1dc3442c486df1e0a728dd3a744c0b22512b3139248f095e26ef58d3e0 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323132309168081
|
||||
@@ -0,0 +1 @@
|
||||
v1 569e2acfa8ce7d9b13f61cdad280fb5079a0323b1063039c02977f0ddbd5e88e ecff7e46d21beeab3f4421f76856e93f1beef079a91c628c13ad0fe682d7c199 452 1760325989733251184
|
||||
@@ -0,0 +1 @@
|
||||
v1 56b46d8ca87f4acdefc328d511e3978d55f62bee10b7688fb9d3de78c85a7a06 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323123844401629
|
||||
@@ -0,0 +1 @@
|
||||
v1 56bd01dd67aebc0224def65d201d8b3e154e4498758b19d29b44bcc1ccdca86f 12abef0b902f138ecd2e2423cfd6366b4705c9761a669a8a107b97ed05a00cbc 122 1760324487734565976
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 56e01e9b208ca6c125bc285b1d5217a141499654a393d91d53f2ad5201a43d76 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323123656883661
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 56f7156c550512e0ec7039243725da5ba416bc0dc8af6b0b4ea46bf8089bfc1b d99ac17e46ffebabb42e1ad9da91426960c94525959687a8bad31d94c8d9195b 236 1760324480690405363
|
||||
@@ -0,0 +1 @@
|
||||
v1 56f9d57a992a1108d926ac2ca8cc69664076bcc915d939c7df9327fb00fd56a8 1b6d55200515eb8f040aa005755d84d66878777d4a00114234a2f6cbafe88b6b 198 1760323121758175529
|
||||
@@ -0,0 +1 @@
|
||||
v1 56fe8ff6874f813ddc9a9fbc2ba857a8d5ebe108bf89ae27d1b7705904a0338a 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119647410727
|
||||
Reference in New Issue
Block a user