> For the complete documentation index, see [llms.txt](https://docs.teller.org/teller-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.teller.org/teller-docs/guides-and-tutorials/getting-testnet-tokens-rinkeby.md).

# Teller Testnet

Developers are able to leverage the Teller protocol to build their own innovative DeFi products. The protocol is designed in a way that is feature-rich enough to power large-scale applications, yet simple enough for a weekend hack.&#x20;

The easiest way to test out the Teller platform and play around with it is to first obtain test USDC, ETH, or DAI tokens through either a ‘faucet’ website or the Compound app. This can be done on Rinkeby, allowing users to access our testnet.<br>

## ETH Faucet

Go to your preferred social media platform (e.g. Twitter), and create a public tweet or post with your Ethereum wallet address.

![](/files/-MOsQCOUVp_2EySTLMnH)

Open a new tab and go to <https://faucet.rinkeby.io/>, enter the link to your post and select the number of test Ethers you would like.

![](/files/-MOsQEEGbR_y6Til6a7Q)

Prove that you are not a robot:

![](/files/-MOsQH_mWv8CPyjKFn9F)

Once the transaction has been broadcasted and confirmed on the network, the test Ethers will appear in your wallet. Now we're ready to Compound that wealth!

## USDC through Compound

To get some USDC on Rinkeby, we highly recommend you go to our friends over at Compound. Visit <https://app.compound.finance/> and make sure to have your Metamask wallet selected to the Rinkeby network. We'll need that test ETH!

![](/files/-MOsQM809zt6HFrquhvj)

Select the USDC coin, click on the withdraw tab, and then the Faucet link at the bottom.

![](/files/-MOsQO9DdYHclg6kh5HH)

![](/files/-MOsQSmUZJrdieK-Zaww)

Holy gas fees Batman! Confirm the transaction and follow the transaction on [Etherscan](https://etherscan.io/).

![](/files/-MOsQc57wgqOyUIKew-L)

Once successful, click on the link to follow the transaction on Etherscan. After the transaction has been broadcasted. Go to the USDC contract link and copy the contract address.

![](/files/-MOsQfeFnPNhPAYFhymR)

![](/files/-MOsQi63oh8BEGqGEj1n)

Enter the copied address into your Metamask wallet as a custom token.

![](/files/-MOsQmdoO9ZW7t10xcec)

![](/files/-MOsQqCsHuqJZ3j4S77S)

Congratulations!

## DAI through Compound

Go back to the homepage of [https://app.compound.finance](https://app.compound.finance/). (You will need some test ETH to get the DAI test tokens, as we did for USDC)

![](https://lh3.googleusercontent.com/uZMATOkl-pFrxNiLAur73Ob6mMrOSULOF8occlGhBXp4OF7env4_cgG3XybpWUrJ5f3ADM1f2eLMxj0lJ2ClsGyHhN4fo44bWK9dtL3J4v1Ss2GnXzOq0FIlBdLcx3CAx491Db9j)

Click on the Dai token and select the withdraw tab in the popup. At the bottom of the popup click on FAUCET

![](https://lh6.googleusercontent.com/4t5v_kW9s-BeHX1w2Bm3aPEKPRzYkALTr6VhGbCL3rACqbiROurz91UXNmZg-waHNPHXEqe181l5SKX23eDPPINMtV6h-K71aKv3Z_iAZY2tY5Subkotv5-A9ng1lM4DeV4EGntn)

Confirm the MetaMask notification and follow the transaction on Etherscan

![](/files/-MOsQutzS-FfQbiUqF1i)

Go to the DAI contract link and copy the contract address.

![](/files/-MOsQxiABhXZ1LZaLGb9)

![](/files/-MOsQzS3SJWPRXFPf0aq)

Import the contract into your Metamask as a custom token

![](/files/-MOsR2836HdxaPuDTv1h)

<br>

![](/files/-MOsR5tHn91BeFXxdXoM)

![](/files/-MOsR9LrHDCoQCvx-rZa)

Let the games begin!

## LINK through faucet

Go to Chainlink Rinkeby faucet homepage at <https://rinkeby.chain.link/>

![](/files/-MOsRDKKbTeaY4fa6t2z)

Complete your address and captcha and receive 100 test LINK tokens.

![](/files/-MOsRGulEIgDckNCV9W3)

Go to the transaction hash on Etherscan and copy the contract address from the LINK link (see what we did there?)

![](/files/-MOsRLL5R0__8mBm2_y1)

![](/files/-MOsRPGC5xyUK5FwKodM)

Add the contract address to your Metamask wallet as a custom token to check your LINK balance

![](/files/-MOsRWOz8fh0A4AiU1re)

![](/files/-MOsR_dn_ZISYAOgL_1b)

Here is the [list of Token addresses](https://github.com/teller-protocol/teller-protocol-v1/blob/develop/config/tokens.ts) we use for Rinkeby.
