What Are Wallet Addresses and ENS Names: How to Receive Funds Without Mistakes
The first time someone asked me to send my wallet address, I was baffled — it was a long string of letters and numbers jumbled together, looking like a cat had walked across the keyboard. Later I learned this string is your "account" on-chain, and its nastiest trait is this: there's no chime, no second confirmation that tells you "you copied one character wrong." Get one character wrong and the coins either get stuck dead at an address with no one home, or end up in a stranger's pocket — and they're unrecoverable. So this quest isn't long, but everyone who farms has to understand it first.
What a 0x address actually is
The wallet address of the Ethereum family (including BNB Chain, Arbitrum, Base and other EVM chains) looks like this: starting with 0x, followed by 40 hexadecimal characters (i.e. 0-9 and a-f). With the prefix that's 42 characters total. It's a slice of result taken from your public key after a series of computations — think of it as the "door number" your safe shows to the outside world.
This address is fully public. You can hand it out to others to receive coins with no worry, and anyone who looks it up on a block explorer can see which coins this address has received and which contracts it has interacted with — which is exactly the basis for building a "wallet narrative" in farming, since what the project looks at is your address's on-chain record. But public doesn't mean unsafe: others knowing your address can at most look, they can't move your money. What can move money is the seed phrase and private key — those two are what must never be leaked, as covered thoroughly in wallet security.
One more thing that's easy to confuse: the same 0x address looks identical on Ethereum, BNB Chain and other EVM chains, but each chain is an independent ledger. That's why picking the right network when withdrawing or transferring is so critical — the address is right but the chain is wrong, and you still lose coins. This logic is stressed over and over in the complete Binance Web3 Wallet guide and how to withdraw gas from Binance to your Web3 Wallet — it's not to scare you.
Why an address has uppercase and lowercase (EIP-55)
You may have noticed that in the address your wallet shows, the letters are a mix of uppercase and lowercase. This isn't random styling — it's a checksum standard called EIP-55 at work.
The principle, put plainly, goes like this: an Ethereum address is itself case-insensitive — all uppercase, all lowercase, all point to the same address. But an all-lowercase address has a flaw — copy it wrong and you can't tell. So EIP-55 came up with a clever fix: compute a hash from the address content, and use that hash to decide whether each letter should be upper- or lowercase. That way, the mixed case itself encodes a piece of checksum information.
The benefit: a wallet or block explorer that supports checksums will, when you paste an address, verify the case against EIP-55. If you accidentally altered a character, the case combination no longer matches, and the tool can warn you "this address fails the checksum," catching it before the transfer. So —
Don't type addresses by hand, and don't change an address to all uppercase or all lowercase. Directly copy and paste the original address your wallet/explorer gives you, preserving its original mixed case, so the EIP-55 checksum can catch a copying error for you. This is a free safety net — don't switch it off on purpose.
As an aside, a Bitcoin address is a different system (with its own encoding and checksum method), not interchangeable with the 0x address discussed here. Farming on this site is mainly on EVM chains, so we focus on 0x. To understand a bit more about addresses and accounts from the protocol level, Ethereum's official site is the most reliable source — more accurate than most second-hand guides.
ENS names: giving an address an easy-to-remember name
That long string of 0x address is essentially impossible for the human brain to remember and tiring to verify. ENS (Ethereum Name Service) exists to solve exactly this. It lets you bind a string of address to an easy-to-remember name, such as name.eth.
With ENS, when someone transfers to you, they fill in name.eth in the address field, and an ENS-supporting wallet automatically resolves it to the real 0x address behind it, then sends the coins. It's like giving the address a nickname. The benefits are mainly: easy to remember, easy to read, and less prone to misreading because the address is so long during a transfer. ENS is a public, decentralized naming system; to see how it's officially described and how to register a .eth name of your own, check the first-hand explanation at the ENS official site rather than relying only on second-hand guides.
But two things to keep straight. First, an ENS name is not the address itself — it's just an alias pointing to the address, and what actually receives is still that string of 0x. Second, since it's "resolution," there's a chance it points to the wrong address (for example the other party's domain settings are misconfigured, or a phishing site lured you into entering a look-alike name). So when receiving a large amount via ENS, it's best to also confirm the address it resolves to is correct. Convenient as it is, don't skip the verification step just because the name looks nice.
Take a real address, deliberately change one character in the middle, and paste it back into a wallet that supports EIP-55 — the wallet flags it red on the spot, says the checksum fails, and won't even let you submit. This was a small test we ran to see whether the checksum actually catches a slip of the hand. But switch to an old-style input scenario that only accepts all-lowercase and doesn't verify checksums, change one character the same way, and it takes it without a peep. So whether the tool helps you catch it depends on whether it recognizes the checksum; the steadiest thing you can do yourself is to copy-paste the whole way through, never hand-edit the case, and before transferring, eyeball the first and last few characters to compare.
How to verify an address when receiving or transferring
Grounding the above in practice, verifying an address really comes down to a few habits — build them and you basically won't make a big mistake:
- Always copy-paste, never type. Typing forty-odd characters by hand makes errors only a matter of time.
- Check the first and last after pasting. The address is long, so the practical crude method is to check the first few + last few characters match, then scan the middle. Checking every character is steadiest, but at minimum check the start and end.
- Beware a tampered clipboard. There's malware that specifically watches the clipboard — you copy the address, it secretly swaps in the hacker's address. So after pasting, always compare against the source once more; don't copy and then paste with your eyes closed.
- Confirm the resolved address even with ENS. A correct name doesn't mean correct resolution — confirm the 0x behind it before a large amount.
- Test with a small amount first for large transfers. The first time transferring to a new address, send a bit of change, confirm it arrives, then move the rest. That bit of fee buys "you won't lose it all in one shot."
- Pick the right network. Right address, wrong chain, lost all the same. The network must match the receiving end when withdrawing or transferring.
After verifying the address, you can paste a transfer's transaction hash into a block explorer like Etherscan (Ethereum) or BscScan (BNB Chain) to see whether it arrived and whether the receiving address is the one you meant to send to. Learning to read the explorer is like giving yourself an extra pair of eyes. An on-chain transfer is irreversible once confirmed — no "undo," no support — so this verification step can't be skipped; it's also one ranked high among the mistakes beginner farmers make most.
* Sign up through our referral code for 20% off trading fees.* The actual discount rate is whatever Binance's page shows and may change with policy. Crypto prices are highly volatile — take part responsibly.
Frequently asked questions
The address has uppercase and lowercase letters — do I need to distinguish them when copying?
An Ethereum address is itself case-insensitive — all uppercase or all lowercase point to the same address. But EIP-55 encodes a piece of checksum information using the case, and wallets and block explorers display it in this mixed case. The advice is to copy and paste the full address directly, preserve its original case, and don't type it by hand or change the case yourself — that way the checksum can help catch a copying error.
Are an ENS name and a wallet address the same thing?
No. An ENS name (like name.eth) is an easy-to-remember alias for that string of 0x address, and when transferring, the wallet resolves it to the real address behind it. It's convenient for people to remember and verify, but the essence of receiving is still that string of address. Before receiving via ENS, it's best to also confirm the address it resolves to is correct.
If I get one character wrong in a transfer address, can I still get the coins back?
Basically no. An on-chain transfer is irreversible once confirmed, and no support can reverse it. If you entered an address that's validly formatted but belongs to no one, the coins are stuck there forever; if it happens to be someone else's address, you have to hope they're willing to return them. So verifying the address is the one step you can't skip in a transfer.
Why should I do a small test transfer first for a large transfer?
Because the moment the address or network is even slightly wrong, sending a large amount all at once loses it all. Send a bit of change first, wait for it to arrive and confirm, then move the rest — that's using a tiny fee to buy insurance on the whole sum. This is especially worth doing the first time you transfer to a new address.
Now that you can read and verify an address, the next thing is to see how this address gets put to use. We suggest reading on with the complete Binance Web3 Wallet guide to get the full set — creating, backing up, withdrawing, connecting to apps — so this address truly comes to life.


