Guides › The basics

Sending and receiving

How to get paid, how to pay, and how to do it safely.

Simple

An address is like an account number for one coin. Give it to people so they can pay you. It's safe to share: nobody can take money out of your wallet with it.

To get paid, open a coin on the Wallet tab and tap Receive. Show the QR code, or tap Copy address and send it. For Bitcoin, Litecoin, Dogecoin and Bitcoin Cash you can tap New address for a fresh one; older ones keep working.

To pay, open a coin, tap Send, then pick a contact, paste an address or scan a QR code, and type the amount. You'll see who you're paying and how much, then confirm with your fingerprint, face or PIN.

Check the whole address before you send, and stop if you see a warning such as “Possible scam address”. A payment can't be cancelled or undone once sent.

Each payment costs a small network fee, paid to the network, not to Kalda. Sending XRP to an exchange? Enter the destination tag they give you in the tag box.

Detailed

Every coin is its own network

Bitcoin, Ethereum, XRP and the others are separate blockchains with their own address formats. A coin can only be received at an address on its own network: sending Bitcoin to an Ethereum address doesn't work.

Fees

Each network sets its own fee rules. Bitcoin-style networks price block space by size, so busier times cost more. Ethereum and similar chains charge gas, priced by a market the network runs itself. The XRP Ledger destroys a tiny fee with each transaction. Tokens such as USDC on Ethereum pay their fee in the chain's own coin, so you need a little ETH to send them.

Reserves

Some networks ask accounts to hold a minimum. The XRP Ledger requires a small reserve in every account, plus a little more for each object the account owns, and a new XRP address only exists once it receives at least that reserve. Solana has a similar rule for tiny balances.

Finality

A payment is final once the network includes it in its ledger. Bitcoin-style coins grow more certain with each new block (each “confirmation”); the XRP Ledger settles in a few seconds. No public blockchain has a chargeback or undo.

Destination tags

The XRP Ledger lets one address serve many customers by adding a number, the destination tag, to each payment. Exchanges rely on it to know whose deposit it is, so always include the tag they give you.

Lookalike addresses

Because anyone can send a tiny payment to anyone, scammers plant addresses that share the first and last few characters of ones you use. This is called address poisoning. Paying saved contacts, and reading the whole address, defeats it.

In depth

Two ledger models

Blockchains keep balances in one of two ways. In the UTXO model (Bitcoin, Litecoin, Dogecoin, Zcash's transparent pool), money exists as separate unspent outputs, like banknotes; a payment consumes some outputs and creates new ones, one of which may return change to you. In the account model (Ethereum, XRP, Solana), the ledger keeps a balance per address and a payment debits one and credits another.

inputs = outputs + fee

Signing a transaction

A transaction states what moves where. The wallet hashes it and signs the hash with the private key. Every node checks the signature against the public key before accepting it, so a transaction can't be altered after signing without becoming invalid.

Consensus and finality

Proof-of-work chains order transactions by having miners compete to find a hash below a target; each new block on top makes reversing an older one exponentially harder, which is why confirmations accumulate. Proof-of-stake and federated-consensus ledgers (such as Ethereum or the XRP Ledger) instead reach agreement among validators, and a transaction becomes final once enough of them vote for it.

Fee markets

Block space is scarce, so users bid for it. On Ethereum, each block has a base fee that rises when blocks are full and falls when they're empty, and that part is burned; a small tip on top goes to the block producer. Bitcoin uses a simpler auction where the highest fee per byte tends to be included first.

Checksums in addresses

Most address formats include a checksum, a short code computed from the rest of the address, so a single mistyped character is detected before any payment is made. A checksum catches accidents, not deliberate lookalikes: a scammer's address is perfectly valid.

Fresh addresses

On UTXO chains, nothing forces you to reuse an address. Giving each payer a different address keeps strangers from adding up your payments on a public blockchain, even though all the addresses come from the same keys.