Sending KAS
Learn how to send Kaspa (KAS) from your Kasanova wallet safely and efficiently.
Quick Start
To send KAS:
Tap Send button
Enter recipient's address (or scan QR)
Enter amount to send
Review transaction details and fees
Confirm with biometric authentication
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)
See: Fees Explained
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
Get the address from recipient (copied to clipboard)
Tap Paste or long-press address field
Address appears in field
Option B: Scan QR Code
Tap the QR Scan icon
Point camera at recipient's QR code
Address auto-fills
Option C: Select from Address Book (coming soon)
Tap Address Book icon
Choose saved contact
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
Tap amount field
Type amount in KAS
Fiat equivalent shows below (e.g., "~$50.00 USD")
Option B: Enter Fiat Amount
Tap currency toggle (KAS ⇄ USD)
Type amount in your local currency
KAS equivalent shows below
Option C: Send Max
Tap Max button
Sends entire balance minus fees
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)
Ask them to show Receive screen
Scan their QR code or copy address
Enter amount
Send
To an Exchange (Deposit)
Sending KAS to an exchange wallet:
In exchange, go to Deposit/Receive
Select KAS or Kaspa
Copy the deposit address
Check for memo/tag (most exchanges don't require this, but some might)
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:
Connect hardware wallet
Get receive address from hardware wallet
Send from Kasanova to that address
Confirm on hardware wallet screen
To a Smart Contract / DeFi (Future)
When Kaspa smart contracts are supported:
Get contract address from dApp
Follow dApp-specific instructions
Send amount specified
Monitor contract interaction
After Sending
Verify Transaction
In Kasanova:
Go to Activity tab
Find your sent transaction (red indicator)
Tap to view details
Check status: Pending → Confirmed
On Block Explorer:
Copy transaction ID from Kasanova
Visit Kaspa block explorer (e.g., explorer.kaspa.org)
Paste TxID in search
View on-chain confirmation
Confirm with Recipient
Best practice:
Send transaction ID to recipient
Ask them to confirm receipt
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:
Send first transaction
Wait for confirmation (optional but recommended)
Send next transaction
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:
Tap Max button
Kasanova calculates: Balance - Fee = Amount
Sends everything except network fee
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:
Go to Tokens tab
Tap the token you want to send
Tap Send
Enter recipient address
Enter token amount (not KAS amount)
Pay fee in KAS (small amount for transaction)
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