Skip to content

Smart Contracts Cookbook

Welcome to the Polkadot smart contracts cookbook index.

This page contains a list of all relevant tutorials and guides to help you get started coding smart contracts and dApps in Polkadot.

Get Tokens from the Faucet

Title Difficulty Tools Description
Faucet 🟢 Beginner N/A Learn how to obtain test tokens from Polkadot faucets for development and testing purposes across different networks.

EVM/PVM Smart Contracts

Title Difficulty Tools Description
Deploy an ERC-20 to Polkadot Hub 🟢 Beginner EVM Wallet, Polkadot Remix IDE Deploy an ERC-20 token on Polkadot Hub using PolkaVM. This guide covers contract creation, compilation, deployment, and interaction via Polkadot Remix IDE.
Deploy an NFT to Polkadot Hub 🟢 Beginner EVM Wallet, Polkadot Remix IDE Deploy an NFT on Polkadot Hub using PolkaVM and OpenZeppelin. Learn how to compile, deploy, and interact with your contract using Polkadot Remix IDE.

Port Ethereum DApps

Title Difficulty Tools Description
Deploying Uniswap V2 on Polkadot 🟡 Intermediate Hardhat Learn how to deploy and test Uniswap V2 on Polkadot Hub using Hardhat, bringing AMM-based token swaps to the Polkadot ecosystem.
Last update: October 14, 2025
| Created: September 30, 2025