# Get test tokens

## Calibration testnet

MetaMask is one of the easier ways to manage addresses on the Calibration testnet. MetaMask uses the `t4` [address type](https://docs.filecoin.io/smart-contracts/filecoin-evm-runtime/address-types), which allows developers to create and manage Solidity contracts easily. Follow the [MetaMask setup guide](https://docs.filecoin.io/basics/assets/metamask-setup) if you haven’t set up an address in your MetaMask wallet yet.

1. In your browser, open MetaMask and copy your address to your clipboard.
2. Go to [faucet.calibnet.chainsafe-fil.io](https://faucet.calibnet.chainsafe-fil.io) and click **Send Funds**.
3. Paste your address into the address field and click **Send funds**:

   ![The Calibration faucet website.](https://3376433986-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxNWFG7bQkjLkl5BBGjbD%2Fuploads%2Fgit-blob-53cd3f9e08c45f60c49cd1856554e6a32d9ae7ef%2Fsmart-contracts-developing-contracts-get-test-tokens-send-funds.png?alt=media\&token=9304e6c1-d0ae-419f-938c-af3700a651d5)
4. The webpage will give you a transaction ID:

   ![A transaction ID returned by the Calibration faucet.](https://3376433986-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxNWFG7bQkjLkl5BBGjbD%2Fuploads%2Fgit-blob-a6d68eeedec9f2a23e0b4f098760748c70ea3046%2Fsmart-contracts-developing-contracts-get-test-tokens-id-returned.png?alt=media\&token=e2ebea8c-286b-4156-aee0-f335c651e4cc)
5. You can copy this ID into a block explorer to track the progress of your transaction:

   ![A block explorer showing a pending transaction on the Calibration testnet.](https://3376433986-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FxNWFG7bQkjLkl5BBGjbD%2Fuploads%2Fgit-blob-2987a41846fdfaddb2b10c478bfa2d44a750ab78%2Fsmart-contracts-developing-contracts-get-test-tokens-block-explorer.png?alt=media\&token=e1d98232-2c33-4d30-8a49-15a96bc118b0)

That’s all there is to it! Getting `tFil` is easy!

## Local testnet

Before we begin, you must have a local testnet running. Follow the [Run a local network guide](https://docs.filecoin.io/networks/local-testnet/set-up/) if you haven’t got a local testnet set up yet.

1. Change directory to where you created the `lotus` and `lotus-miner` binaries. If you followed the [Run a local network guide](https://docs.filecoin.io/networks/local-testnet/set-up/) these binaries will be in `~/lotus-devnet`:

```shell
cd ~/lotus-devnet
```

2. View the wallets available on this node with `lotus wallet list`:

```shell
./lotus wallet list
```

3. Create the send request with `lotus send`, supplying the pre-mined `t3q4o...` address as the `--from` address, the new `t1snl...` address as the receiving address, and the amount of FIL we want to send:

```shell
./lotus wallet list
./lotus send --from <PRE-MINED ADDRESS> <TO ADDRESS> <VALUE>
```

For example:

```shell
./lotus send --from t3q4o7gkwe7p7xokhgws4rwntj7yqfhpj5pm6cqc7dycl7cwk4uvgh2odwdvge5re7ne5gcc6xluifss5uu5cq t1snly7vh4mjtjznwze56ihrdhzfwvbajywwmrenq 2000
```

4. Check the balance of your new `t1snl...` address with `lotus wallet balance`:

```shell
./lotus wallet balance <ADDRESS>
```

For example:

```shell
./lotus wallet balance t1snly7vh4mjtjznwze56ihrdhzfwvbajywwmrenq
```

If you want to manage your local testnet tokens in MetaMask you will need to create a `t4` address. You can create a `t4` address using `lotus wallet new deleated`. Once you have a `t4` address you can [connect MetaMask to your local testnet](https://docs.filecoin.io/basics/assets/metamask-setup/) to see the new balance within the MetaMask extension.

[Was this page helpful?](https://airtable.com/apppq4inOe4gmSSlk/pagoZHC2i1iqgphgl/form?prefill_Page+URL=https://docs.filecoin.io/smart-contracts/developing-contracts/get-test-tokens)
