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 e301e90c6ecd11b7b7aaa102a7202b6d07fee7ffcfcc28e8050b2e14fcf43dd9 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478856651338
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3047356d7b756e02f821bf3d333cbb97109c3331220e57b299ad5dd723e2963 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324485130525030
|
||||
@@ -0,0 +1 @@
|
||||
v1 e31eb39f4554606501f9975ee2b886aa0afeb90f2a91ad9ca7a48fa00f5a9155 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323132084494470
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 e34f2d7c3eaa70d03fe6e14b4f73291a1d02f604f3fd33213cca7a66e8e9f046 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478853626362
|
||||
@@ -0,0 +1 @@
|
||||
v1 e35052cd6b3730a12a09c8d79c1add4b8e93c0fad18a66262fad79e967bbbf0a 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119923955763
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3541fff36016836c8093f03d4712dec39c2fa87edc48945d929c00d9a26c39e 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117169044038
|
||||
@@ -0,0 +1 @@
|
||||
v1 e35b282335ccf0aa0cdf95121682d27e70281a9ede129fcc97d7ecc52cead2ce 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323502193149526
|
||||
@@ -0,0 +1 @@
|
||||
v1 e37d4cf55444fae5c7e4c027f24270dd8c07f8e4f036acc9558b40c84ebc7cd6 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323126856844759
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 e39ed6b21ecf516f5f58b34632266b6f9faf6b9f8c66778f65e76b9501c2a8b3 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324486399952689
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 e3a6bd1657d7b9896aa227b8c6df7a8bc77a752a4ac23dd3ef4aab7532aac0c9 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324491775484226
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3a94cf71caddb5a7b36a67989522dfad54bb5d46df2d5b22812e6b850e5b93a 45e277db73f60cac7b8ee81f2811efdcfc76deb4e6d428608dfc8de7808c173f 370 1760323120685777798
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3b0c8614d94cfb425de95f92914f4879e453611965a86e2265beaf5049fae46 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323122698643171
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3b614886713b1b419a9ac1ab1280ff8fba8959d80d5a84ad92de90fc6ebb145 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323129083468766
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 e3ce50cbb30d728a7fce91e4ebe0b3c50ad458484a1a67d7d9a59c5a6ec563b1 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478928115550
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3dd9090f559dd852c82885288cf014df61295063e6ea0382300d99a9bc2fda0 20426599aa4b0efc61bcf8e66579c7b98e7caf9a592662ec41de96f8e9814ab7 147 1760323128344161065
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3ddfc0e2bf61a48ec06b002b4200e6c30cd76a914508d722dc89d077ae71454 bf46eedbafba18af9afbe79e4a71213f78370dad938670c91c5d06c8818b9eba 275 1760323799657669367
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3e6a61c6adc549ed74a2e82c41a0b3d7474cdde9a8bb79a528881b77012e19d 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323498393262010
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 e3fe33685f8a7547afc057900d3454461a5e05237ba481625fe68c696a9120de 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324484435897177
|
||||
@@ -0,0 +1 @@
|
||||
v1 e3fe8b2aacf2794bba3c0ff1c24f527a23e660f1857578e0e2ec9ffc9818c5fa 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324492806688819
|
||||
Reference in New Issue
Block a user