Skip to content

Idea: Scaffold-Polkadot (ETH-Style DApp Template) #40

Open
@sacha-l

Description

@sacha-l

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

  1. Scaffold a full-stack monorepo with frontend + contracts folder
  2. Add contract with 1–2 simple methods (e.g. counter or greeter)
  3. Connect frontend to Westend via wallet connector
  4. 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)

Metadata

Metadata

Assignees

No one assigned

    Labels

    dev-toolingkusama hackathon track 3kudosAvailable on the Kudos Platform: https://www.morekudos.com/

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions