WTF Dapp
WTF-Dapp is a comprehensive, open-source full-stack course designed to guide developers from beginner to advanced in building decentralized applications (DApps). The curriculum is structured into three main sections. The first part offers a minimal starter guide for those with basic development experience, covering essential front-end setup, wallet connection, node services, smart contract development, deployment, multi-chain support, and signature verification. The second section is an in-depth, hands-on tutorial on building a fully functional decentralized exchange (DEX) called WTFSwap. This module breaks down the principles of DEXs, analyzes Uniswap code, and walks through the development of core smart contracts like Factory, PoolManager, and SwapRouter, alongside the associated front-end implementation. The third section serves as an experience handbook, sharing best practices on contract permission management and multi-contract deployment. Sponsored by ZAN, the course provides complete code examples for