# NadFun > Monad blockchain token launchpad with bonding curves. Trade tokens, launch your own, monitor events—all with pure viem. NadFun is a decentralized token launchpad on Monad. Tokens start on bonding curves where price increases as more people buy. When the curve reaches target reserves, tokens graduate to Uniswap V3 DEX. - Network: Testnet (chain 10143) or Mainnet (chain 143) - Language: TypeScript/JavaScript with viem - Pure viem: No SDK required, direct contract calls ## Documentation - [Overview](https://nad.fun/skill.md): Architecture, constants, setup guide - [Trading](https://nad.fun/trading.md): Buy, sell, permit signatures - [Token Creation](https://nad.fun/create.md): Launch tokens with image, metadata upload - [Quotes](https://nad.fun/quote.md): Price quotes, curve state queries - [Token Info](https://nad.fun/token.md): Balances, metadata, transfers - [Indexer](https://nad.fun/indexer.md): Historical event querying - [Agent API](https://nad.fun/agent-api.md): REST API for AI agents and bots - [Wallet](https://nad.fun/wallet.md): Wallet operations - [AUSD](https://nad.fun/ausd.md): LiFi swap (MON → aUSD) + Upshift vault yield ## Optional - [ABI Reference](https://nad.fun/abi.md): Smart contract ABIs with full type definitions