I'm looking to use a testnet to test an application. I know I can get ether, but is there an easy way I could convert it to Dai? Thanks

  • Why do you need DAI in Rinkeby? As alternative you can deploy your own ERC20 token in Rinkeby.
    – Ismael
    Commented Jun 30, 2019 at 21:08
  • Would like to test an application that runs on Rinkeby
    – Brennan
    Commented Jul 1, 2019 at 1:36
  • Any news on this? Did you solve this? I'm also struggling to get DAI (on Kovan though, but Rinkeby would help too).
    – J. Hesters
    Commented Oct 7, 2019 at 18:07
  • No, I wasn't able to find a solution. I just ended up using a ETH test faucet instead.
    – Brennan
    Commented Oct 9, 2019 at 14:54

2 Answers 2


Go to "https://app.compound.finance/" connect metamask using rinkeby test network In supply section select DAI -> Faucetenter image description here


I deployed a mock ERC20 on all Ethereum testnets (Goerli, Kovan, Rinkeby and Ropsten) so you don't have to:

You can mint as many tokens as you wish by calling the mint function on Etherscan. Just makes sure you have MetaMask connected and click one of the addresses above.

The source code for the contract can be found here.

  • How do I call mint()? Can I do that from metamask? Or from a js program running on a page that connects to metamask lib?
    – Tomachi
    Commented Oct 24, 2021 at 12:37
  • @Tomachi I updated my answer to be more specific. You have to use Etherscan. Commented Oct 24, 2021 at 17:52
  • for beginners like me: click on the address, go to Contract and then select Write Contract then click on Connect to Web3 to connect your wallet and finally call the mint function. Commented Sep 29, 2023 at 18:00

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.