Ethereum Wallet: How to Send & Receive ETH and ERC-20 Tokens Safely (Step-by-Step)

Ethereum Wallet: How to Send & Receive ETH and ERC-20 Tokens Safely (Step-by-Step)

Send & Receive ETH and ERC-20 Safely

Most “lost crypto” stories start with one tiny detail: the wrong network, the wrong token type, or a rushed copy and paste. In this article you will learn how to receive ETH, send ERC-20 tokens, pick the correct network, and avoid common transfer mistakes. Includes a safety checklist and troubleshooting tips.

TL;DR

  • If you can receive ETH, you can receive ERC-20 tokens too, because they arrive at the same Ethereum address (0x…).

  • The two biggest risks are picking the wrong network (Ethereum vs an L2 or another chain) and sending tokens without enough ETH for gas.

  • For anything important: verify the network, verify the address, send a small test transfer, then send the rest.

You do not need to be “technical” to move ETH safely. You just need a calm process. This guide covers the two actions people do most often in an Ethereum wallet:

  1. Receiving ETH or tokens

  2. Sending ETH or ERC-20 tokens

Along the way, we’ll clear up the most common confusion: “What is an ERC-20 address?” and we’ll show a simple checklist that prevents 90% of expensive mistakes.

One Thing you Must Understand about Ethereum Wallet

One Thing you Must Understand about Ethereum Wallet

ETH and ERC-20 tokens go to the same Ethereum address

On Ethereum, your wallet address usually starts with 0x. That same address can hold ETH and also ERC-20 tokens. There isn’t a separate “ERC-20 address”.  So why do people lose funds? Because Ethereum-like addresses (0x…) also exist on many EVM networks (Base, Arbitrum, Polygon, BNB Chain). The address may look identical, but the network is not.

If you send USDC on “Network A” to an address that you only check on “Network B”, it will look like it disappeared. Often it did not. You are just looking in the wrong place.

Sending tokens is not free, even if the token is free to move 

ETH is the native asset used to pay transaction fees (gas) on Ethereum. ERC-20 transfers usually still require ETH to pay the network fee.

How to Receive ETH Safely

Step 1: Open Receive and copy your address

In any crypto wallet, “Receive” shows your address (0x…) and a QR code. Do this slowly:

  • Tap Receive

  • Copy the address

  • Paste it somewhere safe to check the first 6 and last 4 characters match what the wallet shows

If you are using walllet, this is usually the smooth part because setup is passkey-based and you do not juggle a seed phrase during onboarding. That means fewer “I saved my seed in Notes” disasters later.

Step 2: Confirm the network before anyone sends you money

Ask: “Are you sending on Ethereum mainnet, or on an L2 like Base/Arbitrum, or another chain?” If you are receiving from an exchange, they will usually show a “Network” dropdown. This is where mistakes happen. Rule of thumb:

  • If you are not sure, choose Ethereum mainnet only when you can afford higher gas fees.

  • If you are receiving from someone who uses an L2, tell them the exact network name and stick to it.

Step 3: If you are receiving an ERC-20 token, confirm the token is real 

Scam tokens are everywhere. The safest quick check is: verify the token’s contract address on a trusted explorer and compare it with what your wallet shows. You do not need to memorize contract addresses. You just need to verify you are not receiving a lookalike token with the same ticker.

How to Send ETH Safely

How to Send ETH Safely

Step 1: Get the recipient address and verify it

Before you send Ask for the address in text, not only as a screenshot. If they use ENS (a name like vitalik.eth), still verify it resolves to the expected address. Safety habit that pays off: verify the first 6 and last 4 characters after pasting.

Step 2: Choose the right network

This is the step that separates “successful transfer” from “why is it not showing”. Ask the recipient:

  • Which network should I use?

  • Is your wallet expecting Ethereum mainnet or an L2?

If you are using walllet.com and doing cross-chain moves, your own Swap/Bridge flow can reduce the need for manual network gymnastics, but you still want to understand what’s happening and where funds land.

Step 3: Start with a small test transfer

If it’s your first time sending to that address, or it’s a big amount, send a small test amount, wait for confirmation and then send the rest. This one habit saves more money than any “advanced security” feature.

Step 4: Confirm fees and send

On Ethereum mainnet, fees can be meaningful. If the fee looks wildly high, pause and try again later.

How to Send ERC-20 Tokens Safely (USDC, USDT, LINK, UNI, and thousands more)

Step 1: Make sure you have enough ETH for gas

Even if you are sending USDC, you usually still need ETH to pay the network fee. If you have zero ETH, you can end up “stuck” holding tokens you cannot move. If your wallet supports gas abstraction or sponsored gas for some actions, it can make this less painful, but you should still understand the default rule: gas is paid in the network’s native asset. 

Step 2: Select the correct token 

Many tokens share similar names. Pick carefully. If you imported a token manually, double-check:

  • Token contract address

  • Token decimals (wallets usually handle this, but bad imports can mislead you)

Step 3: Paste the recipient address and confirm the network

Same safety steps as ETH: 1- Verify characters after paste. 2- Confirm the network. 3- Consider test transfer.

Step 4: Watch for approvals (the hidden “permission” step) 

Some token actions require approvals. ERC-20 includes an “approve” mechanism so another contract can spend tokens on your behalf. This is normal in DeFi, but it is also where people get drained when they approve malicious contracts. Simple rule:

  • Approve only what you need

  • Prefer limited approvals when possible

  • Revoke old approvals you no longer trust

(If you want the deep version, link this section internally to your “Understanding Private Keys” and a future “Revoke approvals” help article.)

The most Common Mistakes (and how to avoid them)

“I sent it but nothing arrived” 

Most of the time, you sent on a different network than the recipient is checking, the wallet is not displaying that token yet or the transaction is pending or failed. First actions: Check the transaction hash in a block explorer, confirm the network in the explorer matches what you intended and confirm the destination address is correct

“Is there an ERC-20 address?” 

No. It’s the same Ethereum address (0x…). What changes is the token contract and the network you are using.

“I used the right address but the wrong network”

This is common with stablecoins (USDC/USDT) because exchanges offer many network options. Sometimes recoverable, sometimes not. Recoverability depends on where you sent it (exchange, wallet you control, smart contract, etc.). If the destination is your own address on another network, funds may simply be “there” on that network. If the destination is an exchange deposit address, recovery becomes an exchange support process.

Simple “Send Safe” checklist for Ethereum Wallet

Before you hit Send:

  1. Network: Ethereum mainnet or which L2 exactly?

  2. Address: first 6 and last 4 characters match after paste

  3. Asset: ETH or the correct token (not a lookalike)

  4. Gas: do you have enough ETH for fees?

  5. Test: if it’s a new address or large amount, send a small test first

  6. Proof: save the tx hash until confirmed

walllet.com in Sending & Receiving ERC-20 Tokens Safely

The safest wallets reduce two things: cognitive load and irreversible mistakes. If walllet.com is your daily wallet:

  • Passkey-based onboarding helps people avoid the classic seed-phrase failure modes (screenshots, cloud notes, lost paper).

  • The product focus on swaps and cross-chain movement means fewer situations where users manually juggle networks and small gas balances across chains.

  • A clean, beginner-friendly flow makes it more likely people follow the boring but effective habits like test transfers and verification.

If you are teaching someone new, the biggest value is not “more features”. It’s fewer chances to click the wrong thing.

Next step: If you have never done it before, do a controlled practice run: Receive a tiny amount of ETH, Send a tiny amount back, Save the tx hash and check it in an explorer. That single rehearsal makes your next real transfer feel normal, not scary. So try a small test transfer in walllet.com: receive a tiny amount of ETH, then send a tiny amount back, and check the tx hash in an explorer before you move bigger funds.

Frequently Asked Questions

Here are answers to the questions readers ask most

Do ETH and ERC-20 tokens use the same address?

What is an ERC-20 token?

Do I need ETH to send USDC or other ERC-20 tokens?

What happens if I send tokens on the wrong network?

What is “token approval” and why is it risky?

How can I verify a transaction went through?

Can I receive tokens if my wallet doesn’t show them?

Frequently Asked Questions

Here are answers to the questions readers ask most

Do ETH and ERC-20 tokens use the same address?

What is an ERC-20 token?

Do I need ETH to send USDC or other ERC-20 tokens?

What happens if I send tokens on the wrong network?

What is “token approval” and why is it risky?

How can I verify a transaction went through?

Can I receive tokens if my wallet doesn’t show them?

Frequently Asked Questions

Here are answers to the questions readers ask most

Do ETH and ERC-20 tokens use the same address?

What is an ERC-20 token?

Do I need ETH to send USDC or other ERC-20 tokens?

What happens if I send tokens on the wrong network?

What is “token approval” and why is it risky?

How can I verify a transaction went through?

Can I receive tokens if my wallet doesn’t show them?

Background Shape

Excelllent experience

Create your
walllet in seconds.

Powered by your face-ID or fingerprint (Passkey).

Background Shape
Background Shape

Create your
walllet in seconds.

Powered by your face-ID or fingerprint (Passkey).

Excelllent experience

Background Shape
Background Shape

Create your
walllet in seconds.

Powered by your face-ID or fingerprint (Passkey).

Excelllent experience