feat: add balancer v2 executor

This commit is contained in:
royvardhan
2025-01-27 22:54:56 +05:30
parent 0e0c13b169
commit a700189aaf
98 changed files with 6368 additions and 1 deletions

View File

@@ -0,0 +1,11 @@
## Ports from OpenZeppelin Contracts
Files in this directory are based on the [OpenZeppelin Contracts](https://github.com/OpenZeppelin/openzeppelin-contracts) library, and as such are licensed under the MIT License: see [LICENSE](./LICENSE).
Most of the modifications fall under one of these categories:
- removal of functions unused in Balancer V2 source code
- replacement of `require` statements with the `_require` function from the `BalancerErrors.sol` contract
- modification or addition of functionality to reduce bytecode size (see `ReentrancyGuard.sol`) or gas usage (see `EnumerableSet`, `EnumerableMap` or `SafeERC20`)
Non-trivial modifications in this last category have associated source code comments that explain the changes and motivation.