Skip to content

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

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)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    dev-toolingkusama hackathon track 3

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions