Create a factory
The current connected wallet will be used as the owner/deployer address. Any updates to the factory will need to be sent from this wallet address
Last updated
The current connected wallet will be used as the owner/deployer address. Any updates to the factory will need to be sent from this wallet address
Last updated
The create factory ui provides an interface for deploying and configuring your bonding curve factory. This guide will walk you through each parameter and section of the deployment interface.
Located at the top of the form
Enter a simple label for your private use
This name is for local reference only and won't be stored on-chain
Example: "My Factory" or "Test Factory 1"
The cost to deploy a new bonding curve through your factory
This fee will be paid by projects launching through your factory
Consider market conditions when setting this value.
The initial virtual ETH backing the bonding curve
Virtual ETH determines the initial price of the Tokens via the AMM constant product model, so the final effect is similar to providing liquidity of total tokens and virtual ETH amount
Higher values create more price stability
Affects initial token price and curve behavior during bonding.
Total Native amount to be collected before curve finalization and liquidity migration
The amount determines the final marketcap at bonding close.
Ensure the bonding tartget is greater than Virtual ETH
Determines when the curve can transition to Uniswap V3
Smallest allowed contribution (BUY) amount for thr launchpad. while the sale can be small this forces all buys to be at least this amount.
Prevents dust transactions
Should balance accessibility with gas efficiency
Fee tier for the eventual Uniswap V3 pool in BIPS
This is basically common percent X 10000 to allow for small precentage fee fractions eg 0.1%
Use the Standard options: 0.01%, 0.05%, 0.3%, 1% based on the uniswap pools fee structure
Higher fees = more earnings but less trading volume
Fee charged when users sell tokens on the bonding curve
Applied before Uniswap migration
Accrues to the fee recipient address, The fees will need to be withdrawn by the fee recipient address. It would advice that you add is to admin address list, since the fee collection ui in the admin side
WARNING: Do not modify these unless you absolutely know what you're doing!
These are the addresses of the uniswpv3 compartible swap that liquidity will be migrated to.
Factory: 0x227628f3F023bb0B980b7D528571c95c6DaC1c
Position Manager: 0x123853607fE1c677A632429e3655c799b22cDA52
WETH: 0xff9976782d46cc05630d1f6ebab18b2324d6b14
Fee Recipient, Trading fees will be sent to this adress. The fees will be forwarded as users swap and trade, there is no need to withdraw the fees.
"I want to change the UniswapV3 addresses"
Disabled by default for safety
Only enable if you need to deploy on a different swap ot use custom contracts
Review all parameters carefully
Click "Deploy Factory" button
Confirm transaction in your wallet
The foundry will deploy 4 contracts. The foundry requires a gas refund of 6-15$ depending on the gas price and network you are deploying to. Ensure you have enough ETH/BNB
Factory.sol
TokenImplementation.sol
Lock.sol
BondingCurve.sol
Your factory will be registered on the network
Projects can begin launching through your factory
You'll receive fees from deployments and token sales
Monitor your factory through the dashboard
All fees and parameters are immutable after deployment in the frontend. Changing parameters will only affect contracts deployed after parameters were changed.
Ensure all addresses are correct for your target network
If you plan to use another swap, always Test with smaller values on testnet first
If you need assistance or have questions:
Join our Telegram community
Contact support through official channels discord/Telegram/X.com
Check documentation at