Skip to main content
The Ctrl Launchpad is built around Uniswap V4 hooks. Its four main components/contracts are highlighted below:
Tg Image 762924618

CtrlV4Factory

Deploys CtrlToken, initializes the PoolManager market, creates the launch position, and handles an optional initial buy.

CtrlLaunchRouter

Routes exact-input buys and sells with recipient, beneficiary, referrer, minimum-output, and deadline parameters.

Ctrl hook

Attributes each trade, allocates fees, tracks paired principal, and recognizes graduation.

CtrlFeeVault

Keeps creator, referral, protocol, and graduation-bounty balances separate until an eligible wallet claims.

Contract flow at a glance

1

Launch

CtrlV4Factory deploys the token, initializes the PoolManager market, and creates the launch position.
2

Trade

Buyers and sellers execute through CtrlLaunchRouter or a compatible universal router.
3

Attribute

The Ctrl hook resolves the token, beneficiary, and optional registered referrer.
4

Allocate

The hook divides the native-ETH fee and records each balance in CtrlFeeVault.
5

Claim

Creators, referrers, graduation winners, and the treasury withdraw only their assigned balances.
Assigned balances in CtrlFeeVault remain claimable only by their credited recipients. A future hook upgrade cannot redirect an allocation that the vault has already assigned.