https://github.com/balancer/custom-pool-v3
Example of external custom pool for Balancer V3. Extend it to create new pool types.
https://github.com/balancer/custom-pool-v3
Last synced: 10 months ago
JSON representation
Example of external custom pool for Balancer V3. Extend it to create new pool types.
- Host: GitHub
- URL: https://github.com/balancer/custom-pool-v3
- Owner: balancer
- Created: 2025-02-14T20:56:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-02-26T19:47:25.000Z (over 1 year ago)
- Last Synced: 2025-02-26T20:34:53.589Z (over 1 year ago)
- Language: Solidity
- Size: 21.5 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# custom-pool-v3
Example of external custom pool for Balancer V3. Extend it to create new pool types.
# Requirements
- Node.js v18.x (we recommend using nvm to install it)
- Yarn v4.x
- Foundry v1.0.0
# Installation
If it's the first time running the project, run `sh ./scripts/install-fresh.sh` to install the dependencies and build the project. It'll download and compile V3 monorepo, creating node_modules folders in the library (these folders will be needed to use monorepo as a submodule of the custom pool, so tests can use the base test files).
# Testing
After installing the dependencies, run `yarn test` to run forge and hardhat tests.