Open
Description
Scaffold-Polkadot (ETH-Style DApp Template)
- 🛠 Track: Smart Contract Development Tools
📝 Summary
Background
Scaffold-ETH provided a full-stack boilerplate for Ethereum dApps using React, ethers.js, and Solidity contracts. A Polkadot version of this tool would allow builders to launch full dApp prototypes targeting PolkaVM with minimal setup.
Project Summary
Create a DApp template that includes:
- A sample Solidity contract compatible with PolkaVM
- A React frontend using viem or ethers.js
- Configured deployment to Westend via Hardhat
💡 Value to Polkadot
Removes friction for frontend developers who want to quickly scaffold a working full-stack dApp on Polkadot. Bridges Ethereum workflows with Polkadot infrastructure.
✅ Feasibility (MVP in 3 Days)
- Fork from Scaffold-ETH or create fresh Vite/React app
- Use working deploy/test scripts from previous ideas
- Frontend can use wagmi, viem, or basic ethers.js
⚙️ Proposed Approach
- Scaffold a full-stack monorepo with frontend + contracts folder
- Add contract with 1–2 simple methods (e.g. counter or greeter)
- Connect frontend to Westend via wallet connector
- Build deployment script and UI interaction
📦 Deliverables
- Public GitHub repo with monorepo structure
- Working frontend demo
- README including:
- Quickstart guide
- Tech stack used
- Live deployment link (optional)