Sending KAS

Learn how to send Kaspa (KAS) from your Kasanova wallet safely and efficiently.

Quick Start

To send KAS:

  1. Tap Send button

  2. Enter recipient's address (or scan QR)

  3. Enter amount to send

  4. Review transaction details and fees

  5. Confirm with biometric authentication

  6. Transaction broadcasts to network

Before You Send

Important Reminders

⚠️ Blockchain transactions are irreversible

  • Once sent, funds cannot be recalled

  • Always verify recipient address

  • Send small test amounts for large transfers

⚠️ Verify the address

  • Double-check the recipient address

  • Use QR codes when possible to avoid typos

  • Confirm with recipient via another channel

⚠️ Understand fees

  • Fees are required for transaction processing

  • Kaspa transactions are very fast (~1 second confirmation)

Step-by-Step Guide

1. Open Send Screen

From the main screen, tap the Send button.

You'll see:

  • Address input field

  • Amount input field

  • Send button

2. Enter Recipient Address

You have three options:

Option A: Paste Address

  1. Get the address from recipient (copied to clipboard)

  2. Tap Paste or long-press address field

  3. Address appears in field

Option B: Scan QR Code

  1. Tap the QR Scan icon

  2. Point camera at recipient's QR code

  3. Address auto-fills

Option C: Select from Address Book (coming soon)

  1. Tap Address Book icon

  2. Choose saved contact

  3. Address auto-fills

Kasanova will validate:

  • ✅ Correct address format

  • ✅ Valid checksum

  • ✅ Correct network (mainnet vs testnet)

If invalid:

  • ❌ Error message appears

  • "Invalid Kaspa address" or "Wrong network"

  • Cannot proceed until corrected

3. Enter Amount

Specify how much KAS to send:

Option A: Enter KAS Amount

  1. Tap amount field

  2. Type amount in KAS

  3. Fiat equivalent shows below (e.g., "~$50.00 USD")

Option B: Enter Fiat Amount

  1. Tap currency toggle (KAS ⇄ USD)

  2. Type amount in your local currency

  3. KAS equivalent shows below

Option C: Send Max

  1. Tap Max button

  2. Sends entire balance minus fees

  3. Useful for emptying wallet or moving all funds

Validation:

  • Kasanova checks you have sufficient balance

  • Includes transaction fee in calculation

  • Shows "Insufficient balance" if amount too high

4. Review Transaction Details

Before confirming, review:

  • Recipient address: First 6 and last 6 characters

  • Amount: KAS and fiat equivalent

  • Fee: Network fee for transaction

  • Total: Amount + fee

Double-check everything:

  • ✅ Correct recipient

  • ✅ Correct amount

  • ✅ Acceptable fee

  • ✅ You want to proceed (transactions are final!)

5. Confirm with Biometric

Tap Send and authenticate:

  • iOS: Face ID or Touch ID

  • Android: Fingerprint or Face Unlock

Why biometric is required:

  • Prevents unauthorized sends

  • Protects against malware

  • Ensures you're physically present

If biometric fails:

  • Try again

  • Transaction cancels if authentication fails

6. Transaction Broadcasts

After confirmation:

  • Kasanova signs the transaction locally (on device)

  • Broadcasts to Kaspa network

  • Transaction ID (TxID) generated

  • Status: Pending

You'll see:

  • ✅ "Transaction sent successfully"

  • Transaction appears in Activity feed

  • Transaction ID displayed (tap to copy)

7. Wait for Confirmation

Timeline:

  • Broadcast: Instant (1-2 seconds)

  • Network propagation: 1-2 seconds

  • Confirmation: ~1 second (1 block)

Status updates:

  • Pending: Broadcasted, waiting for block

  • Confirmed: Included in blockchain (funds delivered)

Typical total time: 2-5 seconds

Sending to Different Recipients

To Another Kasanova User

Best method: QR code scan (in person) or address copy/paste (remote)

  1. Ask them to show Receive screen

  2. Scan their QR code or copy address

  3. Enter amount

  4. Send

To an Exchange (Deposit)

Sending KAS to an exchange wallet:

  1. In exchange, go to Deposit/Receive

  2. Select KAS or Kaspa

  3. Copy the deposit address

  4. Check for memo/tag (most exchanges don't require this, but some might)

  5. In Kasanova, paste address and send

Important:

  • ⚠️ Exchanges may have minimum deposit amounts

  • ⚠️ Confirmations required vary by exchange (1-10 blocks typical)

  • ⚠️ Allow 1-5 minutes for exchange to credit your account

Tips:

  • Send small test first (e.g., 1 KAS)

  • Confirm exchange credited test deposit

  • Then send larger amount

To a Hardware Wallet (Future)

When hardware wallet support is added:

  1. Connect hardware wallet

  2. Get receive address from hardware wallet

  3. Send from Kasanova to that address

  4. Confirm on hardware wallet screen

To a Smart Contract / DeFi (Future)

When Kaspa smart contracts are supported:

  1. Get contract address from dApp

  2. Follow dApp-specific instructions

  3. Send amount specified

  4. Monitor contract interaction

After Sending

Verify Transaction

In Kasanova:

  1. Go to Activity tab

  2. Find your sent transaction (red indicator)

  3. Tap to view details

  4. Check status: Pending → Confirmed

On Block Explorer:

  1. Copy transaction ID from Kasanova

  2. Visit Kaspa block explorer (e.g., explorer.kaspa.org)

  3. Paste TxID in search

  4. View on-chain confirmation

Confirm with Recipient

Best practice:

  1. Send transaction ID to recipient

  2. Ask them to confirm receipt

  3. Or check block explorer together

If Transaction Fails

Rare, but possible causes:

  • Insufficient balance (including fees)

  • Invalid address format

  • Network connectivity issues

  • UTXO selection errors

If send fails:

  • Error message explains issue

  • Funds remain in your wallet

  • Fix issue and retry

Advanced Sending

Sending Multiple Transactions

To send to multiple recipients:

  1. Send first transaction

  2. Wait for confirmation (optional but recommended)

  3. Send next transaction

  4. Repeat

Note: You can send multiple transactions without waiting, but ensure sufficient balance + fees for all.

Max Send (Empty Wallet)

To send your entire balance:

  1. Tap Max button

  2. Kasanova calculates: Balance - Fee = Amount

  3. Sends everything except network fee

  4. Final balance: 0 KAS

Use cases:

  • Moving funds to new wallet

  • Closing wallet

  • Consolidating balances

Sending Tokens (KRC20)

Sending KRC20 tokens uses a similar flow:

  1. Go to Tokens tab

  2. Tap the token you want to send

  3. Tap Send

  4. Enter recipient address

  5. Enter token amount (not KAS amount)

  6. Pay fee in KAS (small amount for transaction)

  7. Confirm and send

See: Transferring Tokens

Fees Explained

What Are Transaction Fees?

Fees compensate miners for:

  • Including your transaction in a block

  • Validating the transaction

  • Securing the network

Fees are:

  • ✅ Required (no zero-fee transactions)

  • ✅ Paid in KAS (even for token transfers)

  • ✅ Based on transaction mass (size)

  • ✅ Very low on Kaspa (fraction of a cent typically)

Fee Calculation

Kaspa fees are mass-based:

  • Larger transactions (more inputs/outputs) = higher mass = higher fee

  • Simple send: ~0.0001 to 0.001 KAS typical

  • Complex send: up to 0.01 KAS in rare cases

Kasanova automatically calculates optimal fee based on:

  • Transaction mass

  • Current network conditions

Security Best Practices

Before Sending

Verify address multiple ways:

  • Check first 6 and last 6 characters

  • Use QR codes to eliminate typos

  • Confirm with recipient via different channel

Start with small test:

  • For large amounts, send 1 KAS first

  • Confirm receipt

  • Then send remaining amount

Double-check amount:

  • Ensure decimal place is correct

  • 100 KAS vs 1,000 KAS is 10x difference

  • Review fiat equivalent as sanity check

During Sending

Review confirmation screen:

  • Don't rush through biometric confirmation

  • Actually read the details

  • Cancel if anything looks wrong

Use secure network:

  • Avoid public Wi-Fi for large sends

  • Use mobile data or trusted Wi-Fi

  • Consider VPN for additional security

After Sending

Save transaction ID:

  • Copy TxID for your records

  • Useful for support or disputes

  • Proof of payment

Monitor confirmation:

  • Watch Activity feed for status change

  • Most transactions confirm in seconds

  • Contact support if stuck for minutes

Common Sending Mistakes

Mistake #1: Wrong Address

Typo in address

  • Solution: Always paste, never type

  • Use QR codes when possible

Wrong network (testnet vs mainnet)

  • Solution: Kasanova validates network

  • Don't accept warnings

Different cryptocurrency address

  • Sending KAS to BTC address = permanent loss

  • Solution: Triple-check it's a Kaspa address

Mistake #2: Wrong Amount

Decimal point error

  • 1.00 KAS vs 100 KAS

  • Solution: Check fiat equivalent as sanity check

Sending too much

  • Accidentally sending entire balance

  • Solution: Don't use Max unless intentional

Mistake #3: Insufficient Fees

Not accounting for fees

  • Trying to send exact balance

  • Solution: Use Max button or leave buffer

Mistake #4: Rushing

Not reviewing details

  • Clicking through too fast

  • Solution: Slow down, read confirmation screen

Next Steps

Last updated