♈
Bootcamp-2024
  • Intro
  • 1. Blockchain & Wallet Fundamentals
    • Blockchain Introduction
    • State Machines
    • Cryptography
    • Distributed Networks
    • Game Theory
    • What is Web3
    • MetaMask Wallet Installation
    • Transferring Tokens with MetaMask
  • 2. Smart Contract & Solidity Fundamentals
    • Using Remix
    • Create, compile and publish your first smart contract
    • Interact with already published smart contracts
    • Blockchain Explorer
    • Verify source code on Etherscan
  • 3. Oracles, ERC20 & Chainlink Data Feeds
    • Oracles
    • Create & Deploy ERC20
    • Data Feeds
  • 4. Cross-Chain Tokens With Chainlink CCIP
    • Setting up MetaMask
    • Getting USDC Testnet Tokens
    • Create Smart Contract In Remix
    • Compile and Deploy
    • Approve USDC
    • Send LINK to your Contract
    • Send USDC from Fuji to Sepolia
    • USDC on Sepolia
  • 5. Mentoring Session
  • 6. NFTs & Chainlink Automation
    • NFT Basics
    • Dynamic NFTs
    • Creating an NFT Smart Contract
    • Deploying Your Dynamic NFTs
  • 7. Chainlink CCIP & Cross-Chain NFT dApps
    • Create and deploy CCIP NFT Contracts
    • Mint on Source Chain
    • Fund Contract
    • Mint On Sepolia From Fuji
    • Mint from Destination 2 - Base Sepolia
  • 8. Random Numbers with Chainlink VRF
    • Introduction to Chainlink VRF
    • Hands On Game Using VRF
  • 9. Off-Chain Data with Chainlink Functions
    • Chainlink Functions Playground
    • Setting up MetaMask
    • Remix
    • Functions Subscription
    • Creating The Functions Consumer Contract
    • Sending a Request from Remix
    • City Weather and Examples
    • City Weather on Chainlink Functions
  • 10. Connecting the 🌏 with Chainlink
  • Glossary
Powered by GitBook
On this page
  1. 1. Blockchain & Wallet Fundamentals

Transferring Tokens with MetaMask

The simplest way to understand the end to end transaction process is to send yourself coins

PreviousMetaMask Wallet InstallationNext2. Smart Contract & Solidity Fundamentals

Last updated 1 year ago

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.

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

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

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

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

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.

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.

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.

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.

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

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.

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

Example Faucet Form after successfully conneting your wallet
Transaction Process Tracking
Successfully completed transaction
Example view of the transaction address on Etherscan
MetaMask Browser Popup
Example Transaction Builder Screen
Confirmation Screen
Pending Transaction History
Confirmed Transaction
Transaction details
Etherscan Record of the transaction
2nd wallet confirmation of tokens
Faucets | Chainlink
Chainlink Faucet for Sepolia Test Tokens
Logo