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 32033b46e1f9c36d0b13add7900da1078b9e8f7e340e5bc2567c5510393a9200 7e06718aa493014bbe5b2daecc675449ef8a31de48f2036f2a5eead76d668f01 470 1760324481918433937
|
||||
@@ -0,0 +1 @@
|
||||
v1 320fc1fcb25a1b33b09eca5cd74e2a187652405b3cc9d3b5f0276b25daf61ab2 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323132342065337
|
||||
@@ -0,0 +1 @@
|
||||
v1 3211e5367a15170f614e9eef74fbf2114e02f15cf1348f7c0213fb47a623acc4 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323124391665864
|
||||
@@ -0,0 +1 @@
|
||||
v1 321b019029804d349c28117aa44f2eb8f9fa571a47610f8ada21e5b15a061d5e 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323128027591809
|
||||
@@ -0,0 +1 @@
|
||||
v1 322084334066e09bd75b3d933e090e537e31b0bcd68ecd92eefd43f4e59e2583 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324486806768386
|
||||
@@ -0,0 +1 @@
|
||||
v1 322a40ad92dc6d77dadbb0349dc8148e67512519667cfcfdc65b01de3f74ef1d 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323128580476835
|
||||
@@ -0,0 +1 @@
|
||||
v1 323fbb46ab200f8685a4a5c338be6ca15c078f6472ce49525b8b8a86a75dec37 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324493030030740
|
||||
@@ -0,0 +1 @@
|
||||
v1 324201d166db6fc2af4ef0cf826bf733e9730235bec5515a94baf34fe725c9fb cbacb35d1abd61e6374b37f6132ad0e2920f3674c77b8ea9976f164b28016cfb 7429 1760324695852378558
|
||||
@@ -0,0 +1 @@
|
||||
v1 32431e071aa7f08abcd47da1338c2bf3800e513b474dbe0ecf978ae601238eeb 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324487640364300
|
||||
@@ -0,0 +1 @@
|
||||
v1 32438ce2ead09c4e9923e2eb595ba72ab078e52457685c363075cfbbc28a5176 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481956814827
|
||||
@@ -0,0 +1 @@
|
||||
v1 3249648d6fc25c8a7860ba03c836c24340a5daae82c910d43ead93b414ce7b67 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323128967011921
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 325cdf9502ef05540604ffa709215d2e2907e3f0bf05b171c7c0ec10f08ff7b8 baf4894daa6fa5bbc6c27cdddeafbdccab80df96e577356a5f8f55cf76c78535 26485 1760323801573507141
|
||||
@@ -0,0 +1 @@
|
||||
v1 32608dadce3f7ef64a52987c4c5f2db1d4db3b9ee0cc817107429b59f551d260 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119779035309
|
||||
@@ -0,0 +1 @@
|
||||
v1 326c4415e87bc0b67f36f6bea6473b1ff3ad5b3d61c505e2168807c0d30b18ba 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117123555614
|
||||
@@ -0,0 +1 @@
|
||||
v1 3275845e93002ba585bd5a5d75cd86b7b33584996472cf4667e4bc180462f705 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126845638389
|
||||
@@ -0,0 +1 @@
|
||||
v1 328b3528c88b727b5028d893dcd48c26ed8bc2b60a558944aa4ce725a467fb71 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323498600111161
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 32902f5b74b20b24ef7840c27131cf88115a430213d010bb70aef74fe03a6cd2 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324484612878185
|
||||
@@ -0,0 +1 @@
|
||||
v1 3296accc80a9fa7ed0c03ecb6e590e6d5f127cdc47fd07dc2dafbca363bbb73c 718d071f39ee2e7f87a0571ea41480255c80787060359bb570cb881a10483523 134 1760323119249794166
|
||||
@@ -0,0 +1 @@
|
||||
v1 32973164cc0077492869b577f13f5095de917073c2d89734e1ed3d940a0cd457 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324483956545170
|
||||
@@ -0,0 +1 @@
|
||||
v1 329c2b523957f588333043e5db5d13e39a68aaa04b0d9941bff09b40a3eccc57 f46820adb9406f3071f68eac48d4c6f3568a1a7c25f1747b1b7a7f24e9da582c 816 1760323502320494234
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 32a0dc57814f8b2a40546f411eecc00909d665f43591175f065c218e39b41598 efc50947720cdc35b53e464f6ab2eaae71f1cd8aa8cb758cc70586050eda4192 512 1760323135642161287
|
||||
@@ -0,0 +1 @@
|
||||
v1 32a14c1a68a60b3b2d4f1fb81b3799eba01172098ea7cf8e1661054332f50740 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324490180116896
|
||||
@@ -0,0 +1 @@
|
||||
v1 32b196a2873e78d2862f37b17c9e1cbc104617ec8a34dc813e8338c5593e5713 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324692708226247
|
||||
@@ -0,0 +1 @@
|
||||
v1 32c8c5c62dc432558fb9352b443e28d434eafbd402ef88c8db46b6227d3afa31 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126722255481
|
||||
@@ -0,0 +1 @@
|
||||
v1 32cd9197d824204c259920b32a0dd48bcb4fc85039b2d8b477926c2e3c95dc02 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323121926439003
|
||||
@@ -0,0 +1 @@
|
||||
v1 32d1b20c3af21ae4bd8a61a41676247ec3287ae40e572d57fb193348729f7927 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324494874039920
|
||||
@@ -0,0 +1 @@
|
||||
v1 32e1523292c0c18fec0aa931483e200c16b7c549fa2b97402fa2c9cfa33ebb0d 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324488549597049
|
||||
Reference in New Issue
Block a user