For builders

No front end needed. One call from any script or bot. Source is a single file; the contract holds no funds, emits no events, and the owner can only move fee parameters inside caps written into the code.

Holds nothing

Every wei is forwarded, refunded or paid inside launchBundle. Balance after every call: 0.

Capped fees

Service fee ≤ 3% of the bundle, vault split ≤ 20% of creator fees, bounty ≤ 10%. Enforced by the contract, not by policy.

Vaults are final

A vault's split is copied at creation and never changes. No admin function exists on a vault. ERC-20s that land there can only go to the creator.

Leaves no trace

No events, no counters, no registry. Each launch runs through a one-time executor that self-destructs in the same transaction, so the Pons record names an address with no code.

Addresses

LaunchBlock
FeeVault implementation
Pons forwarder / escrow0xe33e9e479df8802cb0866d5d05258bec4cf62948 / 0xd3AFEB2a57f70eF218Aa82451c51B2fb0416Ac9e
ChainRobinhood Chain · id 4663 · https://rpc.mainnet.chain.robinhood.com
FilesLaunchBlock.sol · ABI · FeeVault ABI · README · verify pack

Call it

Put a Launch button on your site

Paste this anywhere. It links to LaunchBlock with a small badge.

<a href="https://budapest-concentrate-oriental-mrna.trycloudflare.com/" target="_blank" rel="noopener"><img src="https://budapest-concentrate-oriental-mrna.trycloudflare.com/badge.svg" alt="Launch with LaunchBlock" width="200" height="40"></a>
Launch with LaunchBlock

How the privacy works

  • The contract writes nothing: no events, no counters, no token→vault map.
  • Every launch is executed by a fresh EIP-1167 clone that is the forwarder's msg.sender and self-destructs before the transaction ends (EIP-6780), so the Pons factory event names a one-time address with no code.
  • With the fee vault off (default), p.deployer is the creator's wallet, as in a direct launch.
  • What remains visible is inherent to Pons: the transaction to LaunchBlock in the creator's wallet history, the exempt list (bundle wallets), and the vault as deployer if opted in.