> For the complete documentation index, see [llms.txt](https://docs.openbisea.com/dchain/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.openbisea.com/dchain/developers-part/migrate-your-smart-contract.md).

# 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](<https://dchaintestnet-2713017997578000-1.testnet.sagaexplorer.io&#xA;>) |
