Hashtag Web3 Logo

Making Your First Transaction

8 min
beginner

What you will do in this lesson

By the end of this lesson, you will have:

  1. Installed MetaMask (a browser wallet)
  2. Switched to a test network (no real money needed)
  3. Got free test ETH from a faucet
  4. Sent your first transaction
  5. Viewed it on a block explorer

This entire process is free and takes about 10 minutes.

Step 1: Install MetaMask

MetaMask is the most popular Ethereum wallet. It runs as a browser extension.

  1. Go to metamask.io (make sure it is the real site — check the URL)
  2. Click "Download" and install the browser extension
  3. Click "Create a new wallet"
  4. Set a password (this locks MetaMask on your device)
  5. Write down your seed phrase on paper — MetaMask will show you 12 words
  6. Confirm the seed phrase by selecting the words in order

You now have a wallet. Your public address will look something like 0x71C7656EC7ab88b098defB751B7401B5f6d8976F.

Step 2: Switch to a test network

By default, MetaMask connects to Ethereum mainnet (where real money lives). For practice, switch to a testnet.

Mainnet Real ETH, real money Real gas fees ($1-50) ⚠ Mistakes cost real money vs Testnet (Sepolia) Free test ETH, no value Free gas fees ✓ Safe to experiment

To switch to Sepolia testnet in MetaMask:

  1. Click the network dropdown at the top of MetaMask (it says "Ethereum Mainnet")
  2. Toggle "Show test networks" on
  3. Select "Sepolia"

Step 3: Get free test ETH

A faucet is a website that gives away free testnet ETH. Since test ETH has no value, it exists purely for practice.

  1. Go to a Sepolia faucet (search "Sepolia faucet" — several are available)
  2. Paste your wallet address
  3. Click "Send me ETH"
  4. Wait about 30 seconds

You should see test ETH appear in your MetaMask balance. If one faucet is empty, try another — they refill periodically.

Step 4: Send your first transaction

Now send some test ETH to another address:

  1. In MetaMask, click "Send"
  2. Paste a destination address (you can use another wallet you control, or any valid Ethereum address)
  3. Enter an amount (try 0.01 ETH)
  4. Review the gas fee (on testnet, this is free)
  5. Click "Confirm"

Your transaction is now being processed. MetaMask will show "Pending" for about 12 seconds, then "Confirmed."

Step 5: View it on Etherscan

Every transaction on Ethereum is public. You can view any transaction on a block explorer — a website that reads the blockchain.

  1. After your transaction confirms, click on it in MetaMask
  2. Click "View on block explorer" (or go to sepolia.etherscan.io)
  3. You will see:
FieldWhat it means
Transaction HashA unique ID for this transaction
FromYour wallet address
ToThe address you sent to
ValueHow much ETH you sent
Gas FeeHow much the transaction cost
BlockWhich block included your transaction
StatusSuccess or Failed

This is the power of a public blockchain: anyone can verify any transaction. There is no hidden ledger.

What just happened, technically

When you clicked "Confirm" in MetaMask, this happened behind the scenes:

  1. MetaMask used your private key to sign the transaction (proving it came from you)
  2. The signed transaction was broadcast to the Ethereum network
  3. A validator included it in the next block (~12 seconds)
  4. Every node on the network verified it was valid
  5. Your balance decreased, the recipient's balance increased
  6. The transaction was recorded permanently on the blockchain

No bank processed this. No company approved it. Math and code did the work.

Key takeaways

  • Use a testnet to practice without risking real money
  • A faucet gives you free testnet tokens for experimenting
  • Every transaction requires gas (paid in ETH) to process
  • Block explorers (Etherscan) let anyone view any transaction on the blockchain
  • Always send a small test transaction before sending large amounts

Quiz: Making Your First Transaction

1 / 5

What is a testnet?