Skip to main content
Receiving funds in 0xio is simple. Your wallet address can receive both public and private transfers.

Your Wallet Address

Address Format

  • Format: oct... (47 characters: oct + 44 Base58)
  • Example: octabc123def456ghi789jkl012mno345pqr678satu901
  • Universal: This single address receives both public and private (stealth) transfers
  • Deterministic: Derived from your Ed25519 public key as SHA-256(public key) encoded in Base58 with an oct prefix

Finding Your Address

1

Open Receive Tab

Click “Receive” in the main navigation
2

View Address

Your wallet address is displayed prominently
3

Copy or Share

  • Click address to copy to clipboard
  • Show QR code for in-person transfers
  • Share via messaging apps

Sharing Your Address

Copy to Clipboard

  1. Click on your address
  2. Visual confirmation appears
  3. Paste anywhere to share

QR Code

Perfect for in-person payments:
  1. Tap the QR code icon
  2. The other person scans it with their wallet
  3. Your address fills into their Send screen
  4. Optional: Save the QR code image

Receiving Public Transfers

When someone sends you a public transfer:
1

Transaction Broadcast

Sender broadcasts transaction to network
2

Validation

Validators confirm the transaction (3-5 seconds)
3

Automatic Credit

Funds appear in your Public Balance immediately
4

Notification

You receive an in-wallet notification

No Action Required

Public transfers are automatic. Just share your address and wait for confirmation!

Receiving Private Transfers

Private (stealth) transfers require a claim step: the sender posts an encrypted stealth output that only you can detect, and you claim it into your private balance.

Why Claiming Exists

This design:
  • Lets only the recipient detect and decrypt incoming stealth outputs
  • Gives recipients control over when the claim fee is paid
  • Allows recipients to validate transfers before claiming

Claiming Process

1

Open the Privacy Screen

Go to the Privacy screen (Encrypt / Decrypt / Claim) in your wallet.
2

Scan for Pending

Run the stealth scan. The wallet checks recent outputs and reports live progress (for example, “Scanning 80/150 outputs”); detected transfers appear in the Claim list.
3

Click Claim

Click “Claim” next to a pending transfer (or claim all at once).
4

Confirm

Confirm and sign. A network fee applies for the decryption and state update.
5

Credited

Funds move to your Private Balance after confirmation.

Claim Fees

  • Denominated in ou and quoted live from the node before you confirm
  • Paid By: Recipient (you)
  • Why: Claiming runs decryption and writes a state update on-chain

Monitoring Incoming Funds

Transaction History

View all received funds in the History tab:
  1. Filter by “Received”
  2. See sender addresses
  3. View amounts and timestamps
  4. Check confirmation status

External Monitoring

Use the 0xio Telegram Bot for real-time alerts:

Address Book

Save addresses that frequently send you funds:
  1. Go to Settings > Address Book
  2. Click “Add Contact”
  3. Enter name and address
  4. Add notes (optional)
Benefits:
  • Quickly identify senders
  • Verify legitimate addresses
  • Avoid phishing attempts

Best Practices

Security

Never share your private key or recovery phrase!Only share your public wallet address (oct...). Anyone asking for your private key or recovery phrase is trying to steal your funds.

Address Verification

When receiving large amounts:
  1. Verify address through multiple channels
  2. Send a small test amount first
  3. Confirm receipt before large transfer
  4. Double-check address character-by-character

Privacy Considerations

For Public Transfers:
  • Sender can see your current balance
  • Transaction amount is visible to everyone
  • Consider using a dedicated public address
For Private Transfers:
  • Sender only knows your address
  • Amount is encrypted
  • Your balance remains confidential
Pro Tip: For recurring private payments (like salary), create a dedicated address to organize your finances while maintaining privacy.

Troubleshooting

”I sent funds but don’t see them”

  1. Check transaction status on block explorer
  2. Wait for confirmations (up to 30 seconds during congestion)
  3. Verify correct address was used
  4. Check if it’s a private transfer requiring claim
  5. Refresh your balance manually

”Private transfer isn’t showing”

  1. Go to the Privacy screen and open the Claim tab
  2. Run the stealth scan
  3. Wait for the wallet to query the blockchain
  4. Claim any found transfers

”Address rejected as invalid”

  • Ensure address starts with oct
  • Verify exactly 47 characters
  • Check for typos or extra spaces
  • Try copying directly from sender