🏭 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

  1. A new CabalToken contract is deployed

  2. Liquidity is added to either Uniswap V3 or V4

  3. LP is sent directly to the appropriate locker contract

  4. Remaining tokens are sent to deployer

  5. If devBuyAmount is set, ETH is used to buy back tokens instantly

  6. Deployment metadata is stored on-chain

  7. 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