Prysma Launchpad Documentation

Permissionless memecoin launches on Uniswap v4: creators open an invite-gated Continuous Clearing Auction (CCA); on graduation, liquidity migrates into a locked v4 pool with hook fees split among creator, referrers, and the platform.

How it fits together

  1. LaunchCcaLaunchFactory mints a fixed-supply LaunchToken, seeds invites, and opens a CCA via LiquidityLauncher → LBPStrategy.
  2. Bid — Participants submit CCA bids with invite hookData, validated by InviteValidationHook / InviteRegistry.
  3. Migrate — After the auction ends and graduates, permissionless LBP migrate seeds a v4 ETH/token pool with LaunchFeeHook.
  4. Trade & claim — Swaps accrue hook fees; harvest pushes balances to FeeDistributor for creator / referrer / platform claims.

Default economics: 50% auction / 50% LP · pool LP fee 0.1% · hook fee 0.4% (split 20% / 75% / 5%).

Contracts

ContractRoleDocs
CcaLaunchFactoryCreate token + CCA/LBP launchNatSpec
LaunchTokenFixed-supply ERC-20 + metadataNatSpec
InviteRegistryInvite codes + referral weightsNatSpec
InviteValidationHookCCA bid gate (hookData)NatSpec
LaunchFeeHookPost-migrate swap hook feeNatSpec
FeeDistributorClaimable 20/75/5 fee splitNatSpec
IReferralSourceReferral weight interfaceNatSpec

Upstream Uniswap pieces used at runtime (not in this repo’s src/): LiquidityLauncher, LBPStrategy, Continuous Clearing Auction, CompoundingClaimRecipient.