> For the complete documentation index, see [llms.txt](https://cll-devrel.gitbook.io/bootcamp-2024/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cll-devrel.gitbook.io/bootcamp-2024/1.-blockchain-and-wallet-fundamentals/transferring-tokens-with-metamask.md).

# Transferring Tokens with MetaMask

First you will need to get tokens for the testnet  by visiting a testnet "faucet". A Faucet is a web application that sends you tokens for a specific blockchain network.  For example, to get Ether testnet tokens you'd have to choose an Ethereum testnet like Sepolia.  Then you'd go to the Sepolia Eth faucet and put in your wallet address so that it can send you some tokens.

{% embed url="<https://faucets.chain.link>" %}
Chainlink Faucet for Sepolia Test Tokens
{% endembed %}

When first going to the faucet, you will be asked to connect a wallet. This allows for websites to use your in browser wallet as your username/account information. After accepting the terms for using your metamask information, it will automatically populate the **Wallet Address** portions of the web form with your wallet

<figure><img src="/files/H9nV9KEv2SQsNYcDSasc" alt=""><figcaption><p>Example Faucet Form after successfully conneting your wallet</p></figcaption></figure>

You will be able to watch the progress of the test LINK being sent from the faucet to your wallet. Upon successful transaction completion you will be able to view the transaction using a block chain explorer like etherscan

<figure><img src="/files/8mkVC9fgl9euTz0Wc0EX" alt=""><figcaption><p>Transaction Process Tracking</p></figcaption></figure>

<figure><img src="/files/j3CYHquS3nd6hJcYG6gf" alt=""><figcaption><p>Successfully completed transaction</p></figcaption></figure>

You can new view all of the metadata associated with the transfer by clicking on the link to the transaction address.

<figure><img src="/files/F3FCFEYN5orlTuPjXb75" alt=""><figcaption><p>Example view of the transaction address on Etherscan</p></figcaption></figure>

Returning to your MetaMask extension, you can then select the **Send** button to initiate a transaction.

<figure><img src="/files/zLaHBfF8JZXMFBsvTRic" alt=""><figcaption><p>MetaMask Browser Popup</p></figcaption></figure>

After selecting **Send** you will be asked what is the public address of the account you want to send the tokens to. For this exercise we will select the 2nd account we created (or the one that doesn't have tokens in it) to receive the test tokens.&#x20;

You will then be moved to a confirmation screen that has several pieces of useful information. The asset you are trying to send (Token, NFT, etc) the amount, and the estimated transaction fee.

<figure><img src="/files/OHmhSBAa4UjRT3KZmI0z" alt=""><figcaption><p>Example Transaction Builder Screen</p></figcaption></figure>

After entering an amount to of SepoliaETH to send to your 2nd wallet, you will then be presented a confirmation screen that shows the amount you are sending, the estimated fee, and a confirmation button. Upon clicking this button you will initate the transaction.

<figure><img src="/files/LpjEtwwvlcckNE7ir9hO" alt=""><figcaption><p>Confirmation Screen</p></figcaption></figure>

While the transaction is reaching finality, you will be able to monitor the transaction in your transaction history at the bottom of your MetaMask Extention.

<figure><img src="/files/AHptCoshd0zLSKR9ZlsR" alt=""><figcaption><p>Pending Transaction History</p></figcaption></figure>

One the transaction is complete you will be able to view more information in your MetaMask extension by selecting the transaction

<figure><img src="/files/DPYfiIiP9BcPeBMwn7id" alt=""><figcaption><p>Confirmed Transaction</p></figcaption></figure>

<figure><img src="/files/frL8va16iKLi5frpNjmw" alt=""><figcaption><p>Transaction details</p></figcaption></figure>

You can view the transaction in the block explorer the same way that we viewed the faucet transaction using the **View on block explorer** option details screen.

<figure><img src="/files/YdRyt1miYDJjLWsbl9v5" alt=""><figcaption><p>Etherscan Record of the transaction</p></figcaption></figure>

We can confirm in our second account that they have received the sent value of tokens

<figure><img src="/files/72a6kH4Hw6wTwtC6NsS0" alt=""><figcaption><p>2nd wallet confirmation of tokens</p></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://cll-devrel.gitbook.io/bootcamp-2024/1.-blockchain-and-wallet-fundamentals/transferring-tokens-with-metamask.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
