Work in progress— documentation is being updated and may change.

Polkadot dApps · Smart Contracts

Build with Solidity
on Polkadot

One command. Hardhat and Wagmi. Ship EVM-compatible smart contracts on Polkadot Asset Hub in minutes.

npx create-dot-app@latest my-dapp
Docs

Smart contracts, ready to ship

Full-stack monorepo: Hardhat for contracts, Wagmi for the dApp, and a sample contract to learn from.

Hardhat

Solidity 0.8, TypeScript, deploy & verify on Polkadot Asset Hub.

Wagmi + Viem

Modern Web3 hooks and type-safe contract calls in your dApp.

Full-stack

Contracts and frontend in one repo. One install, one deploy.

One command

Monorepo with workspaces. Bootstrap and run in minutes.

Quick start

# Create project
npx create-dot-app@latest my-dapp --template solidity-react

# Install and run
cd my-dapp && npm install
npm run deploy -w hardhat   # Deploy contracts
npm run dev -w dapp-react   # Start dApp

Includes sample contract, deployment scripts, and Wagmi-based dApp. See full documentation for more options.

Start building your Polkadot dApp today