# Migrate your Smart Contract

This guide will teach you to deploy a smart contract to the DChain using hardhat on both the mainnet and testnet.

## Set up your MetaMask&#x20;

Click either of these link to instantly add DChain to your MetaMask.

Add Testnet: <https://faucet.dchain.foundation/>

## Getting test D tokens <a href="#getting-eos-tokens" id="getting-eos-tokens"></a>

Want some D tokens to play with? Click the link below to get some from the testnet faucet.

## Configure your wallet in MetaMask&#x20;

|                        |                                                                       |
| ---------------------- | --------------------------------------------------------------------- |
| **Network name**       | DCHAIN testnet                                                        |
| **New RPC URL**        | <https://dchaintestnet-2713017997578000-1.jsonrpc.testnet.sagarpc.io> |
| **Chain ID**           | 2713017997578000                                                      |
| **Currency symbol**    | ETH                                                                   |
| **Block explorer URL** | <https://dchaintestnet-2713017997578000-1.testnet.sagaexplorer.io>    |
