Kyberpad
OverviewLaunchCoinsScanPrimerLabCheckDocs
launchpad · pump.fun

Launch with a bound key

Three steps. Describe the coin, make an ML-DSA-65 key that signs your wallet and the mint, then sign one pump.fun transaction that carries the binding as a memo.

01 · Coinpump.fun create_v2

Connect a wallet to see your balance.

02 · Post-quantum keyML-DSA-65

Your browser makes an ML-DSA-65 key pair (FIPS 204) and signs your wallet address and a fresh mint address with it. That signed record goes on chain as a memo your wallet signs. Later, only this key can sign dev notes for the coin.

Public key
1,952 B
Signature
3,309 B
Your key file
a 32-byte seed
03 · What you signmainnet
Program
pump.fun create_v2
+ memo
binding digest, signed by you
Creator
connect a wallet
Mint key
made in step 02
Dev buy
none
After
authority snapshot + ML-DSA-65 receipt
  • · pump.fun's create_v2 leaves no mint, freeze or metadata authority. The receipt records that.
  • · Two signatures are needed: the mint key (in this tab) and your wallet. The server holds neither.