Public keys and addresses: receive crypto correctly

A public key helps verify a signature; an address tells a network where assets should be sent. They are connected, but they are not interchangeable on every blockchain.

Your task: prepare the right receiving details and explain which information can be shared without granting spending access.

Illustrated cryptocurrency payment terminal and digital coin

From signing secret to receiving address

Private key

The secret used to sign. Keep it private. It is not the information a sender needs to pay you.

Public key

Mathematically related to the private key and used to verify signatures. Knowing it does not normally let someone calculate the private key.

Address

The network-specific receiving identifier shown by your wallet. Depending on the chain and account type, it may represent a public key, a hash, a script or a contract.

Prepare a receiving request in three checks

Choose the asset and network

Open Receive in the destination wallet or the exchange’s deposit screen. Match the sending network to the supported receiving network. A matching-looking address does not prove the networks are interchangeable.

Copy the complete destination

Copy from that trusted screen, then compare the full destination before confirming. Include a memo or destination tag when the receiving service requires it. Do not copy an address from a recent transaction just because it looks familiar.

Share only the receiving details

Send the address, network and required memo to the payer. For a new route, consider a small test that satisfies any minimum deposit. Verify receipt before sending more, allowing for fees and processing requirements.

Public does not mean anonymous

Sharing a receiving address does not itself give spending authority, but it can connect your identity to visible transactions. A watch-only wallet can display activity without being able to sign. An extended public key (xpub) can reveal a whole family of derived addresses, so do not share it as casually as a single receiving address.

Three mistakes to avoid

Sending a raw public key instead of an address

Use the exact receiving format requested by the wallet or service. Do not manually convert keys or assume every chain uses the same address construction.

Assuming the same address means the same network

Some networks use the same address format. An exchange may support a token on one network and not another; check its current deposit instructions.

Approving a signature just to receive funds

An ordinary transfer to your address does not require you to sign a wallet prompt. A request to connect or sign deserves separate scrutiny; it is not proof of payment.

Try it: choose what to share

A friend wants to send a token. You have a receiving address, the supported network name, a recovery phrase and an optional exchange memo. Which details belong in the payment instructions?

Show the reasoning

Share the address, correct network and memo if required. Never share the recovery phrase. Afterward, use the transaction ID to verify the transfer; an on-screen promise or screenshot is not the same as confirmed receipt.

Sources and further reading

Cryptocurrency wallet and keys illustrating secure access and recovery

A little groundwork goes a long way

Before your next purchase or transfer, understand who controls access, where your crypto is going and what the trade will actually cost.

Protect access to your crypto

An exchange account and a self-custody wallet need different safeguards. Protect exchange logins with a unique password and strong two-factor authentication. For self-custody, your recovery backup is what lets you restore access.

Keep recovery words offline and private. A support agent or website asking for them is a reason to stop.

See a recovery example

Your phone breaks. An exchange may help you recover your account after identity checks. A self-custody wallet cannot reset your recovery phrase. Check your wallet’s official backup instructions before relying on it.

Choose the right transfer network

The asset, token version and network must be supported at the destination. A familiar ticker or a matching address format is not enough. Read the receiving platform’s deposit instructions before selecting a withdrawal network.

Check the address, any required memo or tag, fees and minimums. Consider a small test transfer first.

See a network example

Your destination accepts USDC on Ethereum. Selecting a cheaper network at the sending exchange does not make it an Ethereum transfer. Use a network both ends support; an ordinary withdrawal does not bridge tokens.

Understand the price you pay

Trading fees are only part of the cost. The spread, available liquidity and withdrawal charges also matter. A market order prioritizes execution; a limit order controls the price but may remain unfilled or fill only partly.

Check the order preview and the amount you will receive, then compare the full cost of your intended purchase and withdrawal.

Work through a cost example

Hypothetical example: a $200 trade with a 0.1% trading fee costs $0.20 in trading fees. A separate $5 withdrawal fee brings those charges to $5.20. Spread or slippage may add more; these are not quoted exchange rates.