Crypto Wallet Address vs Private Key: What You Share and What You Protect
A crypto wallet address identifies a destination or account on a blockchain. A private key is secret signing material that authorises transactions for the key-controlled account or spending condition. The address is normally shared when someone needs to send you crypto; the private key must never be shared. The relationship is often summarised as private key → public key → address, but real wallets add important exceptions. Bitcoin wallets create many addresses and change addresses, Ethereum uses the same-looking `0x` account format across several networks, Solana can use a public key directly as an address, and contract or program-derived addresses may have no single private key at all. The safe rule is therefore broader: share only the exact public recipient information required for the chosen asset and network, and keep every signing or recovery secret outside payment forms, support chats and websites.
Most faucet rewards are tiny. FaucetPay can help you collect small payouts from supported faucets, PTC sites and reward platforms in one microwallet before withdrawing later.
Set up FaucetPay to collect small rewards →The difference in one transaction
Imagine that Alice wants to receive crypto and later send part of it. She gives Bob a wallet address. Bob places that address in the recipient field and broadcasts a payment. When Alice later spends the funds, her wallet builds a new transaction and uses the private key—or another authorised signing mechanism—to create a digital signature. The network checks the signature through public information without receiving Alice's private key.
- Wallet address: tells the sender and network where the payment should be assigned.
- Private key: creates an authorising signature for a key-controlled account or output.
- Public key: lets the network verify signatures and often contributes to address creation.
- Signature: proof tied to one message or transaction; it is not the private key itself.
- Wallet application: manages addresses, builds transactions and accesses the signing method.
The two-permission model
The cleanest beginner model separates visibility from authority. An address gives visibility and routing information. A private key gives authority. Someone who knows an address can normally send funds to it and inspect public blockchain activity associated with it. Someone who possesses the matching private key can normally authorise outgoing actions within the rules of that account or script.
- Public routing permission: enough to receive or monitor.
- Private signing permission: enough to authorise spending for the controlled scope.
- Knowing where funds are does not prove the ability to move them.
- A copied address is a privacy exposure; a copied private key is a control exposure.
- The two strings should never be stored or handled as though they have the same risk.
What a wallet really stores
Crypto assets are recorded on the blockchain rather than inside the phone, browser extension or hardware device. A wallet stores or accesses key material, derives addresses, reads blockchain state, constructs transactions and presents information to the user. Deleting an app does not erase blockchain records. Restoring the correct key or recovery system in compatible software can recreate access.
- The blockchain records accounts, outputs, balances or state according to its own model.
- The wallet tracks which public destinations belong to the user.
- The wallet signs only when the user approves an outgoing action.
- A hardware wallet can keep private-key operations away from the ordinary computer.
- A watch-only wallet can display addresses and balances without being able to sign.
Private key → public key → address is a useful map, not a universal law
For many ordinary key-controlled accounts, the wallet generates a private key, derives a public key through one-way cryptography and then derives or encodes an address from public information. Ethereum externally owned accounts follow this general pattern. Bitcoin often pays to a script or hash constructed from key and script information. Solana addresses can be Ed25519 public keys, while program-derived addresses deliberately have no corresponding private key.
- The private-to-public direction is computationally practical.
- Recovering the private key from public information is designed to be infeasible.
- An address may be a hash, encoded script, public key, account identifier or program-derived value.
- The recipient should use the address produced by the wallet rather than manually reconstruct it.
- Smart contracts and multisignature systems can require rules more complex than one private key.
Private key: the signing secret
A private key is typically a large random secret number or byte string used by a cryptographic signing algorithm. The wallet does not normally send the key to the blockchain. It uses the key locally—or inside secure hardware—to sign a specific transaction or message. Anyone who obtains the raw key can usually import the controlled account into compatible software and create valid signatures.
- The private key is not an ordinary username.
- The private key is not a receiving address.
- The private key is not normally required to connect a wallet to a site.
- Exporting it places the secret in clear text and expands the theft surface.
- Support staff, faucets, exchanges and token issuers should never request it.
- Exposure requires migration to a fresh key, not merely a password change.
Wallet address: public destination information
A wallet address is the value normally copied into a recipient, withdrawal or payout field. It can be displayed as text, QR code or a human-readable naming system that resolves to an address. Sharing it does not normally grant spending power, but the address still has to be correct for the chosen asset, blockchain and account type.
- Use it to receive funds or monitor public activity.
- Generate it from the exact Receive or Deposit screen.
- Copy it rather than typing long strings manually.
- Verify it after pasting because clipboard malware can replace it.
- Record the network and any memo or tag with the address.
- Do not assume an address that looks valid is valid for the intended route.
Public key and wallet address are not always the same thing
Many beginner articles use public key and wallet address interchangeably. They are related, but often different. Ethereum derives an externally owned account address from the last 20 bytes of the Keccak-256 hash of the public key. Bitcoin address formats generally encode hashes or spending scripts. Solana documentation states that an account address can be the base58 representation of an Ed25519 public key, so in that case the public key itself can serve as the address.
- Public key: cryptographic verification material.
- Address: network-specific destination or account identifier.
- Some addresses are derived from a public key.
- Some addresses directly encode a public key.
- Some contract or program addresses have no private key.
- The wallet interface should decide which public value the user shares.
Seed phrase: the parent recovery secret
A seed phrase is neither a receiving address nor simply another format of one private key. In a typical hierarchical deterministic wallet, the recovery phrase can recreate a wallet seed and derive many private keys, public keys and addresses. That usually gives the phrase a wider damage scope than one exported private key.
- Address exposure: public activity and privacy may be revealed.
- One private-key exposure: the corresponding account or key scope is compromised.
- Seed-phrase exposure: many derived accounts and future addresses can be compromised.
- The phrase belongs only in a trusted recovery workflow.
- A payout form never needs a recovery phrase.
Password and PIN protect the interface, not the blockchain key hierarchy
A wallet password or PIN usually unlocks one application or hardware device. It may decrypt locally stored key material, but it does not replace the private key or recovery phrase. Someone who has already copied the private key can ignore the original app password and import the account elsewhere.
- Wallet password: local application access control.
- Hardware-wallet PIN: device access control.
- Exchange password: access to a custodial account.
- Private key: blockchain signing authority for its scope.
- Seed phrase: recovery root for compatible derived accounts.
- Changing a password does not invalidate an exposed private key.
Why one wallet can show many addresses
Modern wallets commonly derive many keys and addresses from one recovery system. Bitcoin wallets may create a new receiving address for each payment and separate change addresses for the unspent remainder of an outgoing transaction. An Ethereum wallet can display several accounts derived from one phrase. The phrase backs the derivation tree; no single displayed address represents the entire wallet.
- Receiving address: destination shared for an incoming payment.
- Change address: wallet-controlled destination used inside an outgoing transaction.
- Account address: public identifier for one derived account.
- Imported account: may use a private key not derived from the main recovery phrase.
- A list of addresses is not a list of backup secrets.
- Do not try to back up an HD wallet by saving only one visible address or one leaf private key.
One Bitcoin key can participate in more than one address format
Bitcoin address behaviour is more complex than “one key equals one address.” Public keys can be encoded in compressed or uncompressed form, and different script templates can wrap key or script information into different address formats. Wallets also derive many child keys. This is why a raw private-key export is not a complete substitute for the wallet's documented backup method.
- Legacy addresses can begin with `1`.
- Script-hash addresses can begin with `3`.
- Native SegWit and Taproot addresses commonly begin with `bc1`.
- Different formats have different script and compatibility implications.
- The wallet should generate the correct receive address for the selected account type.
- Do not convert address formats through random online tools.
Ethereum-style `0x` addresses do not identify the network
Ethereum and many EVM-compatible networks use 20-byte account addresses displayed with a `0x` prefix. The same private key can therefore produce the same-looking account address on Ethereum, Base, BNB Smart Chain, Polygon and other EVM networks. The balances and transactions remain separate on each chain. The address alone does not tell the sender which network to use.
- Write the route as asset + network + address.
- Do not treat every `0x` destination as Ethereum mainnet.
- A wallet can show the same account string on several chains.
- A receiving exchange may support only selected chains for that asset.
- A correct address on the wrong network can still create an uncredited deposit.
- Verify the network on both sending and receiving screens.
Checksums help with typing errors but do not validate intent
EIP-55 defines mixed-case checksum encoding for Ethereum addresses. It can help software detect many mistyped hexadecimal addresses. Bitcoin formats also include checksum mechanisms. A checksum does not prove that the address belongs to the intended person, that the selected network is correct or that the destination supports the asset.
- Checksum passed: the string is internally well formed under that format.
- Checksum failed: reject or re-copy the address.
- Checksum cannot identify a scammer's correctly formed address.
- Checksum cannot distinguish a wallet account from every contract use case.
- Checksum cannot repair a wrong-chain transfer.
- Verify ownership and route separately.
Solana shows why “every address has a private key” is false
Solana identifies each account with a 32-byte address. Its documentation distinguishes public-key addresses, which correspond to Ed25519 keypairs, from program-derived addresses, which are deterministically created for programs and do not have a private key. Programs can sign for PDAs through runtime rules rather than possession of an ordinary secret key.
- A user's system account can use a public key as its address.
- A program-derived address has no matching private key to export.
- A token account address is not necessarily the user's main wallet address.
- Program ownership is not the same as human key ownership.
- Do not send funds to a program or token-account address unless the route explicitly requires it.
Wallet address versus contract address
On EVM networks, an externally owned account and a smart contract both use 42-character `0x` addresses. The visual format alone does not prove which type it is. A token contract address identifies the token's code and ledger; it is not normally the recipient address for sending that token to a user. Sending assets directly to an arbitrary contract can make them inaccessible.
- Recipient wallet address: where the user's account should receive the asset.
- Token contract address: identifies the token implementation on that network.
- Smart-contract address: identifies executable on-chain logic.
- Explorer pages can show whether an address contains contract code.
- Never paste a token contract into a withdrawal recipient field unless official instructions explicitly require it.
- Verify token contract and recipient address as two separate fields.
Exchange deposit addresses add an account-crediting layer
A centralised exchange deposit address may belong to pooled custodial infrastructure rather than a private key controlled by the customer. The exchange credits the user's internal account after detecting the blockchain payment and matching any required memo, tag or reference. Knowing the deposit address does not give the customer control of the exchange's private key.
- Generate the address from the authenticated exchange deposit screen.
- Match asset and network exactly.
- Include the memo, destination tag or payment ID when required.
- Check the current minimum credited deposit.
- An address copied from an old deposit may no longer match current instructions.
- The blockchain confirmation and exchange account credit are separate stages.
Memo, tag and payment ID can be part of the destination
Some custodial platforms use one shared blockchain address for many customers and distinguish accounts through an additional memo, destination tag or payment ID. The address can be perfectly correct while the internal account credit fails because the identifier is missing or wrong.
- Copy both address and additional identifier from the receiving screen.
- Do not place the memo in the address field.
- Do not invent a memo when the destination says none is required.
- A small test without the required tag can create the same recovery problem as a larger transfer.
- Support recovery may be unavailable or charge more than a tiny deposit is worth.
FaucetPay deposit address versus linked address
FaucetPay currently uses two address roles. A deposit address is generated by FaucetPay so supported external payments can enter the custodial FaucetPay account. A linked address is the user's personal external destination saved for later withdrawals. They are both public addresses, but they point in opposite directions inside the workflow.
- Deposit address: external wallet or compatible faucet → FaucetPay account.
- Linked address: FaucetPay account → personal external wallet.
- Never send a FaucetPay deposit to a linked address and expect an internal credit.
- Check the coin, network, minimum and any special deposit condition.
- A faucet may request a FaucetPay-specific account field instead of a blockchain address; follow its documented method.
- Neither workflow requires a private key or seed phrase.
Watch-only wallets prove that an address is not spending authority
A watch-only wallet imports addresses, public keys or extended public information and monitors balances without holding the private signing keys. It can generate unsigned transactions or payment requests in some setups, but another device or signer must authorise spending. This separation is useful for accounting and offline-signing workflows.
- Address-only import: monitor one public destination.
- Public-key import: monitor or verify within the supported model.
- Extended public key: can derive and monitor a branch of addresses.
- Watch-only status does not mean the wallet can spend.
- Do not confuse successful balance display with a complete backup.
- Extended public keys carry more privacy exposure than one address.
An extended public key is public but still sensitive
An xpub or equivalent hierarchical public key cannot normally sign transactions, but it can reveal or derive many addresses within a wallet branch. Sharing it can expose a broad transaction history and link payments that would otherwise appear unrelated. It should not be posted publicly merely because it lacks direct spending power.
- One address reveals one visible transaction graph.
- An extended public key can reveal a whole address branch.
- Merchant and accounting tools may need it for legitimate monitoring.
- Use purpose-specific branches where supported.
- Store xpubs as privacy-sensitive operational data.
- Never substitute an xpub for a private backup.
Can someone steal crypto with only the address?
An ordinary public address alone does not provide the cryptographic authority needed to spend key-controlled funds. The real risks are indirect: the observer can inspect public activity, target the owner with phishing, send scam tokens or create a similar-looking poisoned address for later copy-and-paste mistakes.
- Address disclosure does not reveal the raw private key through a practical reverse calculation.
- Address disclosure can reveal balances and transaction relationships.
- Public donations can connect an identity to later blockchain activity.
- Scammers can send unsolicited tokens or dust to attract attention.
- Protect privacy even when spending authority is not exposed.
Address reuse is mainly a privacy problem
Bitcoin.org recommends using a new Bitcoin address for each payment because the blockchain permanently exposes transaction history. Reusing an address can link multiple payments and identities. Many account-based networks use one account address repeatedly by design, so privacy techniques differ by network.
- Allow the wallet to generate new Bitcoin receiving addresses.
- Do not publish a savings address unnecessarily.
- Use separate wallets or accounts for unrelated purposes.
- An address book improves destination safety but can also reveal relationships if the device is compromised.
- Do not assume a fresh EVM account makes historical transfers untraceable.
Address poisoning attacks exploit partial checking
In an address-poisoning attack, a scammer creates a lookalike address and places it in the victim's transaction history through a tiny or fake-looking transfer. The attacker expects the victim to copy the recent address and check only the first and last characters. MetaMask now warns about closely resembling or never-used destinations, but user verification remains necessary.
- Do not copy a destination from transaction history.
- Generate or retrieve it from the verified recipient source.
- Check middle characters as well as the start and end.
- Save frequently used destinations only after independent verification.
- Treat a zero-value or unknown-token transfer as untrusted activity.
- A correctly checksummed poisoned address is still the attacker's address.
Clipboard malware can replace a correct address
The value copied from a wallet can be changed before it is pasted into an exchange or another wallet. Trezor's trusted-display guidance explains why hardware-device verification matters: the computer screen and clipboard can be manipulated, while the device shows the address or transaction data it is actually using.
- Copy the address from the verified receiving screen.
- Paste it into the destination field.
- Compare the entire value or several separated sections.
- For hardware wallets, compare the receive address on the device.
- Before sending, compare the destination displayed by the signing device.
- Cancel when any character or network detail differs.
QR codes reduce typing but do not prove the source
A QR code can encode a destination accurately and may also include an amount or payment request. It can still represent a malicious address when displayed by a fake website, modified application or replaced image. Scan only from a verified source and review the decoded address, asset and network before confirming.
- Do not treat a professionally designed QR code as identity proof.
- Review the decoded text before sending.
- Confirm that the wallet selected the intended network.
- Check embedded amounts and memos.
- Avoid screenshots received through unsolicited support messages.
- Use the hardware display when available.
A valid address can still be the wrong address
Address-format validation detects some typing mistakes, not recipient mistakes. The attacker's address, a contract address, an old exchange deposit address or the user's own account on another network can all be well-formed. Coinbase states that confirmed crypto transfers to an incorrect blockchain address generally cannot be cancelled or reversed.
- Validate recipient identity separately from syntax.
- Check the current receiving screen at the destination.
- Use an address book only after an independent first verification.
- Do not rely on a chat message edited after the address was supplied.
- A small valid test can prove control of the route before a larger transfer.
- The recipient—not the network—would normally need to return funds sent to the wrong controlled address.
The test transfer must be large enough to be valid
A test should limit loss while covering the real route. Sending an amount below an exchange or FaucetPay minimum can remain uncredited and create a false failure. The test must use the same asset, network, address, memo and destination as the planned transfer and remain above every relevant minimum after the sending fee.
- Check the sender's minimum and deduction.
- Check the destination's credited-deposit minimum.
- Check network and token contract.
- Include the same memo or tag.
- Confirm the transaction hash and destination credit.
- Do not split one barely sufficient balance into two invalid tests.
The address route card
Never store a naked address without its context. Use a route card containing only public operational information. It helps prevent a valid string from being reused for the wrong asset or network.
- Recipient or purpose.
- Asset and token contract where relevant.
- Blockchain network.
- Full wallet or deposit address.
- Memo, tag or payment ID.
- Minimum credited amount.
- Source and date of verification.
- No private key, seed phrase, password or 2FA secret.
The safe receive procedure
Receiving does not require revealing a private key. The safest workflow proves that the public address belongs to the intended wallet and that the sender is using the matching network.
- 1. Open the exact asset and network in the receiving wallet.
- 2. Select Receive or Deposit.
- 3. Reveal the full address and any memo or tag.
- 4. Verify it on the hardware device where available.
- 5. Copy the address and complete the route card.
- 6. Paste it into the sender and recheck after pasting.
- 7. Send one valid test where economical.
- 8. Confirm the transaction on-chain and inside the destination.
- 9. Save the transaction hash, not the private key.
The safe send procedure
The private key normally remains hidden during sending. The wallet signs after the user reviews the transaction. The user's task is to verify what the wallet is about to sign rather than to type the private key into a form.
- Choose the correct asset and network.
- Obtain the destination from the recipient's verified source.
- Check contract address only when identifying a token, not as a substitute recipient.
- Paste and compare the destination.
- Review amount, fee and memo.
- Confirm transaction details on the signing device.
- Broadcast and save the transaction hash.
- Never export a private key merely to make an ordinary transfer.
When exporting a private key can be legitimate
Most beginners do not need to display a private key. A legitimate export can be used to migrate one imported account to compatible software, recover access when the original wallet no longer works or complete a carefully controlled specialist workflow. MetaMask warns that export reveals the key in clear text and that anyone who sees it can compromise the account.
- Confirm the destination software is official and compatible.
- Use a trusted environment with no screen sharing or recording.
- Avoid clipboard history, cloud notes and chat applications.
- Do not export all accounts when only one migration is needed.
- Move assets to fresh keys after an export through an uncertain environment.
- Keep the parent recovery system separate from routine migrations.
Address exposure and private-key exposure require different responses
Sharing an address by mistake does not normally require moving funds solely because the address became public. Sharing a private key does. The response should match the exposed capability.
- Address exposed: assess privacy, phishing and unwanted-token risk; use another address for future privacy where the wallet model supports it.
- Extended public key exposed: assume broad transaction-linking and create a new branch or wallet when privacy matters.
- Private key exposed: move the controlled assets and permissions to a fresh account.
- Seed phrase exposed: move every derived asset to an entirely new wallet.
- Password exposed: change it and investigate device or account compromise.
- Wrong address sent funds: contact the actual recipient or receiving service; no key rotation reverses the transfer.
A new address is not always a new private key
Wallets can create new addresses through several mechanisms. A Bitcoin HD wallet normally derives another child key or script. An EVM wallet may keep one account address while switching networks. A smart wallet can preserve one contract address while changing authorised signers. The user should not infer the backup model from the visible address count.
- New receive address may belong to the same recovery phrase.
- Same address on another EVM chain does not combine balances.
- New smart-wallet signer can protect the same contract account.
- Imported accounts can have independent private keys.
- Record recovery scope by account type, not by appearance.
Multisig and smart accounts replace the one-key shortcut
A multisignature wallet can require several keys, such as two of three, before spending. A smart-contract wallet can apply daily limits, guardians, passkeys or replaceable signers. Ethereum's account-abstraction roadmap describes accounts with programmable recovery and transaction rules. The address identifies the account, but no single ordinary private key necessarily has unlimited control.
- Multisig address: spending depends on a threshold of authorised keys.
- Smart-account address: spending depends on contract rules.
- Guardian or backup key: can participate in recovery without receiving payments.
- Signer rotation can preserve the same account address.
- The product's recovery policy determines the real control model.
- Never assume a contract address has an exportable private key.
Signing a message proves control without revealing the private key
Some services may ask a user to sign a clearly defined message to prove control of an address. The wallet uses the private key to create the signature, while the verifier checks it through public information. Trezor documents this for supported account types. A signature request is still an authorisation action and must be read carefully because malicious signatures can be abused in other contexts.
- Verify the domain requesting the signature.
- Read the complete message and purpose.
- Reject blank, encoded or unexplained content.
- A message signature is not the private key.
- Never paste the raw private key to prove ownership.
- Use on-device verification when supported.
What a faucet should request
An ordinary faucet payout requires public recipient information: a compatible wallet address, a FaucetPay deposit route or an account identifier explicitly documented by the site. It does not require a private key, seed phrase or wallet backup. A wallet connection or transaction signature is unnecessary for a normal address-based payout.
- Acceptable: public receiving address for the exact coin and network.
- Acceptable: documented FaucetPay email, username or deposit route when the source supports it.
- Suspicious: private key, seed phrase or recovery file.
- Suspicious: token approval merely to receive an off-chain faucet reward.
- Suspicious: import a phrase supplied by the faucet.
- Suspicious: pay gas to an unknown contract before a normal payout is released.
Common statements that need correction
Simple analogies are useful until they erase technical differences. The corrected versions below are safer for real transfers.
- “A wallet address is the public key” — sometimes related or identical, but often not the same object.
- “Every address has one private key” — false for contracts, multisig, scripts and Solana PDAs.
- “The private key is the wallet password” — false; passwords usually protect local access.
- “One wallet has one address” — false for HD wallets and multi-account wallets.
- “Any `0x` address can receive any EVM token” — false without the correct network and destination support.
- “A valid address means the payment is safe” — false; it can be the wrong person's valid address.
- “Sharing an address is completely private” — false; blockchain activity may become linkable.
- “A seed phrase is one private key written as words” — normally false for HD wallets.
The five-second classification test
Before copying any wallet string, ask what capability it grants. The wording around the field usually reveals whether the request is ordinary or dangerous.
- Receive, deposit or withdrawal address → public destination information.
- Token contract → identifies an asset contract, not the user recipient.
- Public key or xpub → verification or monitoring information with possible privacy exposure.
- Private key, secret key or keystore export → spending authority.
- Seed phrase, mnemonic or recovery phrase → broad wallet recovery authority.
- Password, PIN or 2FA code → local or custodial access credential.
- Unknown field asking for a secret to “validate” an address → stop.
Research review and content boundary
The page was rebuilt on 23 July 2026 after reviewing the original thin template, prominent current results for wallet address versus private key and official Bitcoin, Ethereum, Solana, MetaMask, Trezor, Coinbase and FaucetPay documentation. Many search results correctly state that addresses are shareable and private keys are secret, but treat public keys and addresses as universally identical, omit contract and program addresses, and give little operational guidance for wrong networks, memos, watch-only wallets or address poisoning. This guide focuses on those gaps. The separate seed-phrase guide covers recovery hierarchy in greater depth.
The final rule
Share the public destination required for the exact asset, network and recipient. Protect every value that can sign, recover or unlock the wallet. A wallet address routes or identifies; a private key authorises. Public does not mean private, but it also does not mean context-free: an address can reveal history, belong to the wrong network, identify a contract or be replaced by malware. Generate it from the current receiving screen, preserve the network and memo, verify after pasting and use one valid test before a meaningful transfer. Never export or disclose a private key to receive crypto.
Be careful with websites that promise unrealistic rewards, ask for deposits before withdrawal, or require suspicious wallet connections. Small reward sites should never need your seed phrase.
FAQ
Is a crypto wallet address the same as a private key?
No. The wallet address is public destination or account information. The private key is secret signing material that authorises transactions for its controlled scope.
Can someone steal my crypto with only my wallet address?
An ordinary address alone does not provide spending authority. It can reveal public transaction history and help scammers target the owner, so privacy and phishing risk still matter.
Is a public key the same as a wallet address?
Not universally. Ethereum and many Bitcoin addresses are derived from public-key or script information, while a Solana keypair's public key can be used directly as an address. Contracts and program-derived addresses follow other rules.
Can I calculate a private key from a wallet address?
No practical method is known for ordinary secure key systems. The derivation is designed to work from private information toward public information, not backward.
Why does my wallet have several receiving addresses?
Hierarchical wallets derive many keys and addresses from one recovery system. Bitcoin wallets also use new receiving and change addresses for organisation and privacy.
Can the same `0x` address work on several networks?
The same EVM account string can appear on Ethereum, Base, BNB Smart Chain, Polygon and other networks, but the balances and transactions are separate. Always specify and verify the network.
What is the difference between a wallet address and token contract address?
A wallet address identifies the recipient account. A token contract address identifies the token's smart contract on one network. Do not paste the token contract into the recipient field.
What is a watch-only wallet?
It monitors public addresses or extended public information without possessing the private keys required to spend. It is useful for observation but is not a complete spending wallet or backup.
Why does an exchange ask for a memo or destination tag?
The exchange may use one shared blockchain address for many customers and use the memo or tag to credit the correct internal account. Both pieces must be correct.
What should I do if my private key was exposed?
Treat the controlled account as compromised. Create a fresh account or wallet on a trusted device, move assets and important permissions, and stop using the exposed key.
Does FaucetPay need my private key?
No. FaucetPay deposits and withdrawals use public addresses or other documented account fields. FaucetPay, a faucet and support staff should never receive a private key or seed phrase.
How should I verify an address before sending?
Generate it from the current receiving screen, confirm the asset and network, include any memo, verify after pasting, compare it on a hardware display where available and send one valid test when economical.