A frontend tool for creating and initializing various pool types on Balancer
To run the code locally, the following tools are required:
- Node (>= v18.17)
- Yarn (v1 or v2+)
- Git
- Clone this repo & install dependencies
git clone https://github.com/balancer/pool-creator.git
cd pool-creator
yarn install
- Start the frontend
yarn start
- Add the following ENV vars to a
.env
file located in the root directory
SEPOLIA_RPC_URL=
MAINNET_RPC_URL=
GNOSIS_RPC_URL=
ARBITRUM_RPC_URL=
- Add
chains.foundry
as the first item oftargetNetworks
in thescaffold.config.ts
file
targetNetworks: [chains.foundry, chains.sepolia, chains.mainnet, chains.gnosis],
- Set a
targetFork
network inscaffold.config.ts
targetFork: chains.sepolia,
- Start the fork using the same network as
targetFork
make fork-sepolia
make fork-mainnet
make fork-gnosis
make fork-arbitrum
- Start the frontend
yarn start