Making Your First Transaction
What you will do in this lesson
By the end of this lesson, you will have:
- Installed MetaMask (a browser wallet)
- Switched to a test network (no real money needed)
- Got free test ETH from a faucet
- Sent your first transaction
- 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.
- Go to metamask.io (make sure it is the real site — check the URL)
- Click "Download" and install the browser extension
- Click "Create a new wallet"
- Set a password (this locks MetaMask on your device)
- Write down your seed phrase on paper — MetaMask will show you 12 words
- 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.
To switch to Sepolia testnet in MetaMask:
- Click the network dropdown at the top of MetaMask (it says "Ethereum Mainnet")
- Toggle "Show test networks" on
- 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.
- Go to a Sepolia faucet (search "Sepolia faucet" — several are available)
- Paste your wallet address
- Click "Send me ETH"
- 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:
- In MetaMask, click "Send"
- Paste a destination address (you can use another wallet you control, or any valid Ethereum address)
- Enter an amount (try 0.01 ETH)
- Review the gas fee (on testnet, this is free)
- 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.
- After your transaction confirms, click on it in MetaMask
- Click "View on block explorer" (or go to sepolia.etherscan.io)
- You will see:
| Field | What it means |
|---|---|
| Transaction Hash | A unique ID for this transaction |
| From | Your wallet address |
| To | The address you sent to |
| Value | How much ETH you sent |
| Gas Fee | How much the transaction cost |
| Block | Which block included your transaction |
| Status | Success 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:
- MetaMask used your private key to sign the transaction (proving it came from you)
- The signed transaction was broadcast to the Ethereum network
- A validator included it in the next block (~12 seconds)
- Every node on the network verified it was valid
- Your balance decreased, the recipient's balance increased
- 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 / 5What is a testnet?