π CabalFactory
π CabalFactory
The CabalFactory
contract is the main contract for deploying tokens on The Cabal platform. It orchestrates token creation, liquidity provisioning, LP locking, and developer buy functionality β all within a single permissionless transaction.
Whether you're launching with Uniswap V3 or V4, this contract provides a seamless and secure on-chain deployment experience.
βοΈ Key Responsibilities
πͺ Deploys a new ERC-20 token with:
Fixed 1,000,000,000 (1B) supply
Ownership immediately renounced
π§ Automatically adds liquidity on:
Uniswap V3 via
CabalV3Helpers
Uniswap V4 via
CabalV4Helpers
π Locks LP via:
CabalV3LiquidityLocker
(for V3)CabalV4LiquidityLocker
(for V4)
π― Executes Developer Buy (optional ETH buy-in at launch)
π§Ύ Saves metadata:
Token name, symbol, IPFS image hash, website, socials
π€ Emits
TokenDeployedWithLiquidity
for Dapp indexing
π§ͺ Deployment Flow
A new
CabalToken
contract is deployedLiquidity is added to either Uniswap V3 or V4
LP is sent directly to the appropriate locker contract
Remaining tokens are sent to deployer
If
devBuyAmount
is set, ETH is used to buy back tokens instantlyDeployment metadata is stored on-chain
Token contract ownership is renounced
β Everything happens trustlessly in one transaction β no manual setup required
π Notes
All deployments are permissionless
LP is always locked by default
Token ownership is renounced to ensure decentralization
Metadata is public and can be used for verification/indexing
Built for smooth integration with https://thecabal.app
π§° Want to Launch?
Use the Cabal Buy Bot to launch directly from Telegram Or deploy through the Web UI: TheCabal.app
Need help? Join our Telegram Community
Last updated