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
 | Created: September 30, 2025