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 ca0817ed2c45335c9ecccc72ab281c5d9b9bdbb9dd9d83899033b57d711337de 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323497978953309
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca23215bcf5eec78929d840abfd2e082030ea81b8046ef327ce15d2adede916a 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481231688391
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 ca4785531653cf875e9cf57828992b37dbbf57714b491667beb3dcfc7fb2580d 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324478881513687
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca52da2e0a929cdb588b4e03b640872500c542e59d1906ed18d71096335ff1f4 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324487606469690
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca629b6eedab9016196e8c90e27ddcdf68ffa9bbdeda6ca729f32e6b70be8846 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323137786607968
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca64592ccebe5fc3cecbd6d2f41ca82435e71a1b9616e6ff9c981681929a4ad0 99281543d5f3d7a30de0501b640cca0c4e15a715dc971f667b4e23d7e659c4d8 191 1760323128297090928
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca6b584011ba67293e722fe50a59acef7b00e7f9f8030e46406327ea48dc1132 e55db47d5b593c54d30490a26f7c81d758f74bdbafb89b6bab8c356e447c63de 144 1760324488584364012
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca79ce16f500131b76656c8ee4860be90a29f98c8f46392af001cd55dafa7b67 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323500167279339
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca7d9de02c6d6ca3099fae08de310a154cb4260d1c3cb8e4ed8e39d2ebdc8375 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323125567314805
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca850a5bbc9d66db09174411cd06d581c5790b0d48531822b46e0ee69cc946d6 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323501896992464
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca8ae7c5eec979747cf775401ed9ed0de2426459e1e0bed4ea3c4f3e2f6f44ad 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324482873129737
|
||||
@@ -0,0 +1 @@
|
||||
v1 ca93a92b2edb76651d3307e3766a72a92cc7b437f811209ab9d72626cc7ccab7 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117121705536
|
||||
@@ -0,0 +1 @@
|
||||
v1 cab4e83ca95cb8a4590ccceb33bdaf13bdd3ef8fac82e28ebc9bfb109ec1371b 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324485572341396
|
||||
@@ -0,0 +1 @@
|
||||
v1 cad349e4bac789bc37040419d8a477933a4ee41c5f372388ac1012e706f206b9 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324488367495523
|
||||
@@ -0,0 +1 @@
|
||||
v1 cad9dcbba4535c121b11f1054cc086a3750ad08fcf356942bdf07509132fa580 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119153665119
|
||||
@@ -0,0 +1 @@
|
||||
v1 cadda7d2029e32fe926eea91d00f92f803783a5f5e6f06ca0547f791730f83c2 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323138811369957
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 caf9bfd9a697a661248b65063fd6486fba0fea39249a494828469bbd8aa6275b 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324487026546451
|
||||
Reference in New Issue
Block a user