Receiving KDA and Tokens

This guide explains how to receive KDA and other Kadena tokens in your eckoWALLET.

Quick Start

To receive KDA or tokens:

  1. Open eckoWALLET

  2. Copy your account address

  3. Share it with the sender

  4. Specify which chain to use (usually chain 1 for exchanges)

  5. Wait for the transaction to confirm

Finding Your Account Address

Browser Extension

Method 1: From Home Screen

  1. Click the eckoWALLET extension icon

  2. Your account name is displayed at the top

  3. Click on the account name to see full details

  4. Click the copy icon next to your account address

Method 2: From Receive Button

  1. Click the "Receive" button on the home screen

  2. Your account address is displayed prominently

  3. Click "Copy" to copy to clipboard

Mobile App

Method 1: From Home Screen

  1. Open the eckoWALLET app

  2. Tap your account name at the top

  3. Your full account address is shown

  4. Tap the copy icon to copy

Method 2: From Receive Button

  1. Tap "Receive" on the main screen

  2. Your account address and QR code are displayed

  3. Tap "Copy Address" to copy to clipboard

  4. Or let the sender scan your QR code

Understanding Your Address

Kadena Account Format

Your account address typically looks like:

Breaking it down:

  • k:: Indicates a single-key account (most common)

  • Public Key: The long hexadecimal string (64 characters)

Other formats you might see:

  • Custom names: alice.kadena, company-treasury

  • Multi-sig accounts: c:... or w:... prefixes

  • Principal accounts: Different structures

For most eckoWALLET users, you'll have a k: address.

Chain-Specific Information

Important: Kadena has 20 separate chains (numbered 0-19)

When receiving funds, you must specify:

  • Your account address

  • The chain number

Example:

  • Account: k:abc123...xyz789

  • Chain: 1

Both the sender and receiver must use the same chain for a simple transfer.

How to Receive Funds

From Another eckoWALLET User

What to share:

  1. Your full account address (k:...)

  2. The chain number you want to receive on (e.g., chain 1)

  3. The network (Mainnet vs Testnet)

Example message to sender:

After they send:

  1. Wait 30-90 seconds for blockchain confirmation

  2. You'll see the incoming transaction in your activity

  3. Your balance will update automatically

From an Exchange (CEX)

Exchanges like KuCoin, CoinMetro, Gate.io, etc.

Steps:

  1. Log into your exchange account

  2. Navigate to "Withdraw" or "Send"

  3. Select KDA

  4. Important: Check which chain the exchange uses

    • Most exchanges use Chain 1

    • Some may use Chain 0 or others

    • Check exchange documentation

  5. Enter your eckoWALLET account address

  6. Enter the amount

  7. Complete exchange withdrawal process

  8. Wait for exchange processing + blockchain confirmation (5-30 minutes)

Exchange-Specific Notes:

  • Minimum withdrawal: Exchanges often have minimums (e.g., 10 KDA)

  • Withdrawal fees: Exchanges charge fees (usually 0.1-1 KDA)

  • Processing time: Can take 5-30 minutes depending on exchange

  • Chain verification: Always verify the chain before withdrawing

From a Decentralized Exchange (DEX)

When swapping or removing liquidity on DEXs like Kaddex, Eckoswap, etc.:

  1. Connect eckoWALLET to the DEX

  2. Complete your swap or liquidity operation

  3. Approve the transaction in eckoWALLET popup

  4. Funds are received automatically after confirmation

No address needed: Since eckoWALLET is connected, the DEX knows your address.

From a Cross-Chain Transfer

If someone is sending from a different chain:

  • They initiate a cross-chain transfer

  • You'll receive funds on your target chain

  • Takes longer than same-chain (2-5 minutes)

  • You still receive on the same account address

See Cross-Chain Transfers for details.

Using QR Codes (Mobile)

Displaying Your QR Code

Mobile App:

  1. Tap "Receive"

  2. Your QR code is displayed

  3. Sender can scan it with their wallet

What's encoded in the QR:

  • Your account address

  • Optionally: chain number, amount, network

Scanning Someone's QR Code

To send to someone using their QR code:

  1. In eckoWALLET mobile, go to "Send"

  2. Tap the QR code scanner icon

  3. Scan their QR code

  4. Details are auto-filled

  5. Review and send

QR Code Benefits:

  • No typing errors

  • Faster than copying/pasting

  • Mobile-friendly

Verifying Receipt

Checking Your Balance

After someone sends you funds:

Browser Extension:

  1. Your balance updates automatically

  2. Look at the main screen balance

  3. Click on the specific chain to see per-chain balances

Mobile App:

  1. Pull down on the main screen to refresh

  2. Check balance at the top

  3. Tap on chains to see individual chain balances

Checking Transaction Status

In eckoWALLET:

  1. Go to "Activity" or "History"

  2. Incoming transactions show with "↓" or "Received" indicator

  3. Click/tap to see details:

    • Sender account

    • Amount received

    • Transaction hash

    • Timestamp

    • Chain

On Block Explorer:

  1. Copy the transaction hash (request key)

  2. Visit: https://explorer.chainweb.com/mainnet

  3. Paste the hash to see on-chain confirmation

Blockchain Confirmation Times

Normal times:

  • Simple transfer: 30-90 seconds

  • Cross-chain: 2-5 minutes

  • Complex smart contracts: 1-3 minutes

During network congestion:

  • Can take 5-10 minutes

  • Still processes eventually

  • No action needed, just wait

Receiving Different Assets

Receiving KDA (Coin)

  • Most straightforward

  • Your account automatically supports KDA

  • No additional setup needed

Receiving Tokens (Fungibles)

For tokens like FLUX, KDX, BABENA, etc.:

First time receiving a token:

  1. Your account can receive it without setup

  2. You may need to manually add the token to your wallet to see it

Token reception:

  • Works the same as KDA

  • Sender specifies token and amount

  • You receive on your account

Gas fees:

  • Sender pays gas in KDA

  • You don't pay anything to receive

Receiving NFTs

For NFTs (Non-Fungible Tokens):

  1. Your account can receive NFTs

  2. NFTs appear in the NFT section of eckoWALLET

Supported NFT standards:

  • Marmalade (primary Kadena NFT standard)

  • Various collections (Mining Club, Arkade, WizardsArena, etc.)

First-Time Account Funding

Account Creation

On Kadena, accounts are created upon first use:

For k: accounts (most eckoWALLET users):

  • Account is created automatically when you first receive funds

  • Keyset is derived from your public key

  • No pre-creation needed

For custom named accounts:

  • Must be created explicitly first

  • Usually not needed for normal eckoWALLET use

Minimum Amount

There is no minimum amount to receive:

  • You can receive 0.001 KDA

  • You can receive 1000 KDA

  • Any amount works

Practical consideration:

  • Some operations require minimum balance (e.g., 1 KDA to interact with some dApps)

  • Gas fees for future transactions require having some KDA

Receiving on Multiple Chains

Why Multiple Chains?

Kadena's 20 chains allow:

  • Parallel transaction processing

  • Reduced congestion

  • Flexibility

Your Account on Different Chains

Your account address (e.g., k:abc123...) is the same on all chains, but:

  • Balances are separate per chain

  • Chain 0 balance is independent of Chain 1 balance

  • You must check each chain individually

Receiving on a Specific Chain

When receiving funds:

  1. Sender must specify destination chain

  2. Communicate which chain you want

  3. Most common: Chain 1 (many exchanges use this)

  4. Check that chain to see your balance

Example:

  • You have 0 KDA on all chains

  • Someone sends you 10 KDA on Chain 1

  • You now have 10 KDA on Chain 1, still 0 on others

  • Switch to Chain 1 in eckoWALLET to see it

Privacy Considerations

Public Information

Your account address is public information:

  • Anyone can see your balance on-chain

  • Anyone can see your transaction history

  • This is normal for blockchain technology

To enhance privacy:

  • Use multiple accounts for different purposes

  • Don't publicly link your identity to addresses

  • Consider rotating accounts for sensitive activity

Sharing Your Address

Safe to share:

  • ✅ Your account address (k:...)

  • ✅ The chain you want to receive on

  • ✅ With anyone who needs to send you funds

Never share:

  • ❌ Your password

  • ❌ Your recovery phrase

  • ❌ Your private key

  • ❌ Your seed words

Common Issues and Solutions

Funds Not Showing Up

Check these:

  1. Correct Chain:

    • Switch between chains (0-19)

    • Funds may be on a different chain than you're viewing

    • Example: Sender sent to chain 5, you're viewing chain 1

  2. Correct Network:

    • Ensure you're on Mainnet (not Testnet)

    • Testnet and Mainnet are separate

    • Check with sender which network they used

  3. Transaction Still Pending:

    • Wait 2-5 minutes

    • Refresh your wallet

    • Check block explorer

  4. Sender Used Wrong Address:

    • Verify the address they sent to

    • Check transaction hash in block explorer

    • Confirm they sent to your address

  5. Wrong Token Visibility:

    • You received a token but don't see it

    • You need to add the token to your wallet

Sender Says They Sent, But I Don't See It

Steps to resolve:

  1. Get transaction hash: Ask sender for the request key

  2. Check block explorer:

    • Visit https://explorer.chainweb.com/mainnet

    • Paste the transaction hash

    • Verify:

      • Transaction succeeded (not failed)

      • Recipient address matches yours

      • Chain matches what you're viewing in wallet

  3. Verify chain in wallet:

    • Switch to the correct chain

    • Refresh balance

  4. Check network:

    • Ensure both you and sender used same network (Mainnet)

Receiving from Exchange Not Working

Common issues:

  1. Wrong chain:

    • Exchange might use chain 1, you're checking chain 0

    • Check exchange documentation for their chain

  2. Minimum withdrawal not met:

    • Exchanges have minimum withdrawal amounts

    • Check if you requested enough

  3. Exchange processing delay:

    • Can take 5-30 minutes

    • Wait longer, check exchange status

  4. Account address error:

    • Verify you provided correct address

    • k: addresses are case-sensitive

"Account Does Not Exist" When Checking Balance

This is normal if:

  • You haven't received anything on that chain yet

  • The account is created upon first receipt

Once someone sends you funds, the account will be created automatically (for k: accounts).

Best Practices

Always Verify

Before sharing your address:

  • ✅ Copy from eckoWALLET directly (don't type manually)

  • ✅ Double-check you copied the full address

  • ✅ Specify the chain clearly

  • ✅ Specify network (Mainnet vs Testnet)

Communicate Clearly with Sender

Provide:

  1. Full account address

  2. Chain number

  3. Network (if not obvious)

  4. Asset type (if receiving tokens, not KDA)

Test Transactions

For large amounts:

  • Ask sender to send small amount first (0.01 KDA)

  • Verify you receive it correctly

  • Then request the full amount

Keep Records

For your own records:

  • Note who you shared your address with

  • Track expected incoming transactions

  • Keep transaction hashes for reference

Security When Receiving

Scams to Avoid

Fake Payment Scams:

  • Scammer claims they sent funds

  • Provides fake transaction hash

  • Pressures you to send something in return

  • Always verify on block explorer

Phishing Addresses:

  • Scammer replaces your address with theirs

  • Happens via clipboard malware

  • Always verify address after pasting

Wrong Network Scams:

  • Scammer sends on Testnet, claims it's Mainnet

  • Always check network in explorer

Verify Transactions

For important payments:

  1. Don't just check wallet balance

  2. Verify transaction in block explorer

  3. Confirm it's truly on Mainnet

  4. Check the transaction succeeded

Requesting Payment

How to Request KDA

Informal (friends/family):

Formal (business):

Payment Tracking

For business/accounting:

  • Use different accounts for different purposes

  • Label accounts clearly (aliases)

  • Keep records of transactions

  • Use transaction hashes as receipts

Frequently Asked Questions

Do I pay fees to receive?

No. The sender pays gas fees. Receiving is free.

Can I receive on multiple chains simultaneously?

Yes! You can receive on chain 0, chain 1, and chain 2 all at the same time. Each chain is independent.

What if someone sends to the wrong chain?

The funds are not lost! They're just on a different chain. Have them tell you which chain they used, then check that chain in eckoWALLET.

Can I receive while my wallet is closed?

Yes! You don't need to have eckoWALLET open. Transactions go to the blockchain. You'll see the funds when you next open your wallet.

Is there a limit on how much I can receive?

No limit. You can receive any amount of KDA or tokens.

Can I have multiple receiving addresses?

Each account you create has its own address. You can create multiple accounts. See Managing Accounts.

What if I give someone the wrong address?

If you gave them someone else's address, those funds go to that account. Double-check addresses before sharing.

Can I receive tokens I've never heard of?

Yes. Anyone can send you any token. You may need to manually add it to your wallet to see it. Some tokens could be spam or scams - be cautious.

Next Steps

Now that you know how to receive:

Need Help?

Last updated