Context
Merge conflict resolution issue when porting the v5.0.1 Multicall update to the v4.9 branch caused a duplicated line.
Impact
Versions using Multicall from @openzeppelin/contracts@4.9.4 and @openzeppelin/contracts-upgradeable@4.9.4 will execute each subcall twice. Concretely, this exposes a user to unintentionally duplicate operations like asset transfers.
Patches
The duplicated delegatecall was removed in 4.9.5. The 4.9.4 version is marked as deprecated.
Context
Merge conflict resolution issue when porting the v5.0.1
Multicallupdate to the v4.9 branch caused a duplicated line.Impact
Versions using
Multicallfrom@openzeppelin/contracts@4.9.4and@openzeppelin/contracts-upgradeable@4.9.4will execute each subcall twice. Concretely, this exposes a user to unintentionally duplicate operations like asset transfers.Patches
The duplicated
delegatecallwas removed in 4.9.5. The 4.9.4 version is marked as deprecated.