In this track: Wallets without mystery
beginner · 3 MIN READ

Copy addresses without shortcuts

Compare the full destination and its context, not just a short prefix.

LET’S PICTURE IT

Two street names can start and end similarly while leading to different places. An abbreviated preview is not a complete destination check.

SEE IT FOR YOURSELF
From a public address to a verified signatureStep 1 / 4
From a public address to a verified signaturePublic address0x0000…0001Share to receiveAnother personCan read the addressCannot sign for youPublic identifier ≠ secret authorizationLocal signerPrivate key stays hereSign the chosen requestSigned requestMessage + signatureSecret key not includedThe moving packet represents a signature, not a keySignatureCheck the exact messageCheck the signing contextVerificationAuthorization checkedIntent still mattersValidity and safety are different questionsWallet interfaceReads public dataRequests authorizationNetwork stateBalances and recordsIndependent verificationNo wallet is connected in this local illustration

An address is public receiving information. It is not the private key that authorizes actions.

Animated local teaching model. No wallet, RPC or live blockchain data. Some labels and hashes are abbreviated for readability.

Start from a trusted source

Confirm the recipient through a channel you already trust. An address from a random message, an unfamiliar search advert or an unexpected transaction record may not belong to the intended person.

Check the pasted result

Clipboard content can be changed or copied incorrectly. Compare the full address shown after pasting with the intended destination, along with the network and asset. Checking only a few leading and trailing characters leaves room for lookalikes.

Use checksums for their actual purpose

EIP-55 capitalization provides an error-detection convention for addresses. A correctly checksummed attacker-controlled address can still pass. The checksum does not prove identity, honesty or suitability for a particular asset transfer.

Keep a readable record

A contact label can help organization, but it should not replace verification when the destination changes. Use our local address checker to understand formatting, while keeping ownership confirmation as a separate task.

TURN UNDERSTANDING INTO PRACTICEOpen the Address checker →
QUICK CHECK · NO PRESSURE

Does a valid address checksum prove that the address belongs to your friend?

Your progress stays in this browser.
Keep exploring the original referenceEthereum Improvement Proposals ↗

Original explanations by EtherTools. Examples are educational and source-linked; this site is independent of the Ethereum Foundation. Our approach.