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 ab02ef64fc10ad3742c14f852761ef5e64c0e9c71e215a0618362960391e2b24 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323502743990821
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab0b4e28d6080e7455ffdbd3a0a48f21fb67d72558476bb115b298990ee5ba72 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324490830046772
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab3e7c20f4657006394c3a277c5831909e4cfb1ad1650768770c054c7716bb2b 4adcb7d07e5ae619abe6fe4d705247d0e8e65c9969f4ce1bcb92e2b4474859b7 345 1760324481990277020
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab5aba1a00acdde00f9abafe33fbc167385b1131f8896c39d697e140600a1205 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324490572752027
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab62071c38c7d6c074a9cadeeb6fd8b272a255bd7b8f65fd44b381855f92ece5 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323128741204744
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab62e2a566d10c0c45ce2f9ab25144c84a53c4b6e557724cf56fd32a74f3d806 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324479051879850
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab6874fb04695b015d3a896de23c1977533a52cd64facfba4d93a1ac18ae58a9 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324486402836509
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 ab8587760e314f8c31f7a0406c2274a345ca5c992bebd0ee1a3da6918bd32cbd 59575789b65973416de4d2100579f1012b5406c7d2f49f0b8e34ae66302d4fe0 1090 1760323130701057593
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab91c398a54addf4b6a0e3f8d8e3b0d0e0444cc4a746e8a56927c97748a3399e 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323139106705149
|
||||
@@ -0,0 +1 @@
|
||||
v1 ab9f484ceda4218bd7846732415c5a04fa02015c32b507f8cb4e802a0db1f9fe 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323122144738886
|
||||
@@ -0,0 +1 @@
|
||||
v1 aba016e616f427a50e67b31110045ad017bac5b36222c65f0e2c627615fbc175 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481828996117
|
||||
@@ -0,0 +1 @@
|
||||
v1 abbb0f4a1bfe1cf7bf3677790d2b5d8b0c5968c9bbf617b77eafff4759947aaa 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323136953581002
|
||||
@@ -0,0 +1 @@
|
||||
v1 abbe01b0fa25487ad89550aea869f41ac8936fa10e7bd362a2e9c22573cc3ddb 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323119153020758
|
||||
@@ -0,0 +1 @@
|
||||
v1 abe29ae000d95c4c2e8ab9c48e28bcdc1039b3f274834a7b284467f3744d8b49 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323117251790581
|
||||
@@ -0,0 +1 @@
|
||||
v1 abedcafe58a6308e46d4e0ba052dbda661a5887f39ad63f5c491b0e01a3c7d8c 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760323124905569397
|
||||
Binary file not shown.
@@ -0,0 +1 @@
|
||||
v1 abfd95afb0ad7c2c4a05d261f9f9892768f4178c1cf1f171516fb4547fef7775 557069598b8a7fd4858f116aabb7a5c5ed4e84219274689285c350359218c3cc 55 1760324481879154403
|
||||
Reference in New Issue
Block a user