Docs / Developers

Developers

Next.js App Router, TypeScript, Tailwind. The product shell is the (home) routes. Overlay and older site pages still exist under /overlay and /(site).

Origin config

src/config/origin.ts is the stamp: name Ding, ticker $DING, handle Ding, X handle Usedingapp, url https://usedingapp.xyz, feeWallet Cnh6vQ9L5eKY31mAdcpS5grDetws2seza5eagSM4mJKs, mint Efqg2zhMvZ5pKgk8dejhXPTkcNg7H4UJHJ9XZdrVding. isOurHost also treats localhost plus older hosts as ours so local launches still count.

Launch registry

Launches write to a local registry (gitignored data/). listOurLiveCoins maps those rows into Explore/Home, hydrates mints through pump.fun, and also pulls coins created by the Ding fee wallet. Do not swap this for a global pump feed.

Wallet

WalletButton talks to Phantom, Solflare, or Backpack in the browser. Connect reads a real pubkey and SOL balance. Launch uses that wallet to sign create_v2. This is not wagmi (EVM).