Your resource for web content, online publishing
and the distribution of digital products.
S M T W T F S
 
 
 
1
 
2
 
3
 
4
 
5
 
6
 
7
 
8
 
9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
27
 
28
 
29
 
30
 
31
 
 

5 Minutes is All You Need to Deploy Your Very First Smart Contract to Polkadot Using This Method

DATE POSTED:December 5, 2024

This tutorial will guide you on deploying a Solidity smart contract to Polkadot.

TL;DR; Prerequisites

You will need the MetaMask wallet:

Smart Contracts on Polkadot

We will be deploying to Asset Hub on the Polkadot test network: "Westend".

\ Asset Hub is a system parachain on Polkadot.

\ A parachain is an L1 blockchain that has its blocks finalized by the Polkadot Relay chain.

\ Add Asset Hub parachain to the MetaMask wallet:

MetaMask (Settings)

\

Network name: Asset-Hub Westend Testnet

RPC URL URL: https://westend-asset-hub-eth-rpc.polkadot.io

Chain ID: 420420421

Currency Symbol: WND

Block Explorer URL: https://assethub-westend.subscan.io

Get some tokens

Go to the Westend faucet and request some tokens using your Ethereum account:

Westend Faucet

\ On success, you will have some WND tokens in your account. We are now ready to deploy contracts to Asset Hub!

Deploying to Polkadot

Go to the polkadot-forked REMIX IDE:

Compile the _Storage.sol contract.

Compile

Deploy the contract.

Deploy

Make sure to pin the contract so we can interact with it.

Pin

\ We can now interact with the contract's methods.

Store

\ Retrieve

\ Congratulations! You have successfully deployed a Solidity smart contract to Polkadot!

Resources:

Learn: contracts.polkadot.io

Watch: Solidity on Polkadot