Balancer V2 Solidity Utilities
This package contains Solidity utilities and libraries used when developing Balancer V2 contracts. Many design decisions and trade-offs have been made in the context of Balancer V2's requirements and constraints (such as reduced bytecode size), which may make these libraries unsuitable for other projects.
Overview
Installation
$ npm install @balancer-labs/v2-solidity-utils
Licensing
Most of the Solidity source code is licensed under the GNU General Public License Version 3 (GPL v3): see LICENSE
.
Exceptions
- All files in the
openzeppelin
directory are based on the OpenZeppelin Contracts library, and as such are licensed under the MIT License: see LICENSE. - The
LogExpMath
contract is licensed under the MIT License.