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 4f086360ae0bafcadb6d7f6d875bb7e3a884ab08ca57606ef66c2caccba244bd 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126531705926
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f08b0c8a4e8d17a83ff6ead2a74faef9220ccb114c1972a37ee66c618051945 a5e7e776e6586c14d408dafaadc16238c78ee2eb053c2792213a99548e19a05b 264 1760324491846876056
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f1b0220b4a33c34e839dff241aec1976ef978faf043657155f88057b17e5142 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323123435960437
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f1cdcaf1e279570768be8edeb342ec48ee0dc46e3c3586467476d734fe67320 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323503787911901
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f214be4fe5ca0c3154d1eb5b2074910d27bd0b12dec7ce5461cf19e2530c4ba 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324485823769320
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f243a2316235dc3c65337168ee0981494c27d6ba5f2082cd13f57dd6609fa0b 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481351143646
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f2de4aaf7d74a47d4d3686e5104d11e34e0030e8f131afadc52e210c6d9e402 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323128612637020
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f3e2aa42796ad3036bba4c15863eb8322ceb53073335ae671e664f9545fc08d 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324482908996513
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f433fd4613d6c8673b15f8cf60fd98b276b0a22b37969e85671ecef47e7fb0c 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478856821737
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f519c7fb95978fcb85e0940b15b5289c84b036ae8fdad99d59ec849be302ff3 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324490794494464
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f59c92b7bc71fbd948ce3bd37c4bed2a61a7a4970c0c51d9f3bd462935f2b57 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117203293820
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f5b63cef4c95f3d48cfb7b83c1dd1e1aa3d3001bceb5cfcdeccbe3d510bcf81 0dd2d9f1ccd25ae07ec4bd5525fb491ed8701daa55af40b64d53ee7b5c333adb 440 1760323120822024669
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f5c37aed995adaa2e58db5a47b9fb2da4d57ade4a485ef7279046ea5391cdcd 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324693054029286
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f6cc19e512730af0902f7a5efb2bf6a764e0e705181a57639a4a65ca2dfcb5c 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117143707419
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f6fe1e67b6cc0a2fc181119ca0539ec626961335f56aa38971c059278abd5d4 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323503346620314
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f731d07f95aca253a93611c3ae49da29d2ef10e8b4a58c53eaee1872cbcc2d0 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481203751921
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f7be17b520254781db6baf8ea6678569ad8ca45294c75a49807cb660c4d657e 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323120615782434
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f7df2376740a1618589ec32f0198635a0ef75e890d4cb89922fce6f91211c4a 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323120357375572
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f806aab35c823e01cdfff8232abf442fd15412ab2cf9f61b4ff961c988e60bd 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481679126544
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f82a12c5ac78d6573cc276b70f51988dfc25870d48a7ebcd05b8d290f4a3825 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324497264811565
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f939ab056567e931df3f0dd28e7f00fc1bc2b86cc7af845b4e9fa542d03bf0b e3eab0b0c68001e7d863e6eb15e4fe1d6beb12d39f4abcb12e90fbd6153971d9 831 1760324491982975415
|
||||
@@ -0,0 +1 @@
|
||||
v1 4f97b4df9bfa5df560112df416504da8b1c1d8d05b8d18d7e3bf69be8ae9a19c 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117249308538
|
||||
@@ -0,0 +1 @@
|
||||
v1 4fa93a719f8d2c67529744d7fd526b16ef163fe73a834bbb58f0c019eb1844fb 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324484064379422
|
||||
@@ -0,0 +1 @@
|
||||
v1 4fabdbc66071c8574c4413cacfb86b5e90ed9ea21df9a9ed4847d44337dab140 a0d5df4e56fa6d2f92fdaec91a34d70233253a8056e89f47e76060dfe144b358 267 1760323124405883682
|
||||
@@ -0,0 +1 @@
|
||||
v1 4fba4d439b539d4edecac9607eed2655723d691d8834dd4a5d3d50ceb587bc39 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324486499187781
|
||||
@@ -0,0 +1 @@
|
||||
v1 4fd90f4f4431e18caa6eaca750624c7cefcd394a0d5f1e443e2c856c3ab2bb3a 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117257179035
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 4fff359f839462bc9a029b42d05cb5e856457461af26090ecffd2d73f5124632 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117370684230
|
||||
Reference in New Issue
Block a user