Adding/removing liquidity from boosted pools using buffers through existing methods in BatchRouter is expensive because they take a fee from each token. This PR adds a cheaper way for the user to do this.
Type of change
[ ] Bug fix
[X] New feature
[ ] Breaking change
[ ] Dependency changes
[ ] Code refactor / cleanup
[ ] Optimization: [ ] gas / [ ] bytecode
[ ] Documentation or wording changes
[ ] Other
Checklist:
[ ] The diff is legible and has no extraneous changes
[ ] Complex code has been commented, including external interfaces
[ ] Tests have 100% code coverage
[ ] The base branch is either main, or there's a description of how to merge
Description
Adding/removing liquidity from boosted pools using buffers through existing methods in BatchRouter is expensive because they take a fee from each token. This PR adds a cheaper way for the user to do this.
Type of change
Checklist:
main
, or there's a description of how to mergeIssue Resolution