Skip to main content

Transfers

Send tokens and native currency to any address.

Sending Native Tokens​

ETH​

"send 0.1 ETH to 0x1234..."
"send $50 of ETH to vitalik.eth"

SOL​

"send 1 SOL to ABC123..."
"send $25 of SOL to my friend"

POL​

"send 10 POL to 0x1234..."

Sending ERC-20/SPL Tokens​

"send 100 USDC to 0x1234..."
"send $50 of BNKR to 0xABC..."
"send 1000 BONK to ABC123..."

Recipient Formats​

Address​

"send 100 USDC to 0x742d35Cc6634C0532925a3b844Bc9e7595f..."

ENS Name​

"send 0.1 ETH to vitalik.eth"
"send 50 USDC to myname.eth"

Social Handle​

"send $5 of DEGEN to @username"
"send 100 BNKR to @twitterhandle"

Farcaster​

"send 10 DEGEN to @farcasteruser"

Telegram​

"send 50 USDC to @telegramhandle"

A handle resolves to the Bankr wallet of that account on that platform — one person's X and Farcaster handles share a wallet only if they've linked both accounts in Bankr. If an X or Farcaster account has no Bankr wallet yet, Bankr creates one that its owner can use by signing in with that account; a Telegram handle must already have a Bankr wallet.

To burn tokens, just say so — "burn 1000 BNKR" sends them to the 0x…dead address (EVM chains).

Amount Formats​

Exact Amount​

"send 100 USDC"
"send 0.5 ETH"

USD Value​

"send $50 of ETH"
"send $100 worth of USDC"

All​

"send all my USDC to 0x1234..."

Chain-Specific Transfers​

Specify the chain when needed:

"send 100 USDC on base to 0x1234..."
"send 50 USDC on polygon to 0xABC..."

Multiple Recipients​

Send to several recipients in one command:

"send 100 USDC to alice.eth, @bob, and 0x1234..."
"send 10 USDC each to @alice, @bob, @carol"

Token (ERC-20) transfers on the same chain — even of different tokens — are batched into a single atomic transaction: either every recipient is paid or none are. Native-token sends (ETH, POL) go out one transaction per recipient, and transfers on different chains run separately, so the group as a whole isn't atomic.

Wallet-Mode Transfers​

When you connect an external or third-party wallet instead of your embedded Bankr wallet, Bankr prepares the transfer as an unsigned transaction for your wallet to sign and submit. This works for native tokens, ERC-20s, and multi-recipient batches alike — review the transaction in your wallet before broadcasting.

Swap and Send​

Buy tokens and send in one command:

"buy $5 of DEGEN and send to @username"
"swap $10 ETH to USDC and send to 0x1234..."

Verifying Recipients​

Before large transfers, verify the address:

"look up 0x1234..."
"who owns vitalik.eth?"

No Confirmation Step​

From your Bankr wallet, an explicit transfer goes out right away — Bankr only asks first when the amount, token or recipient is unclear. It still has to fit your wallet's spending limits ($500 per transaction and $500 per 24 hours by default); a transfer over a limit is refused until you raise it in Security settings. Transfers are irreversible, so check the recipient before you ask.

If you're sending a native token or a USD stablecoin and don't hold enough of it on that chain, Bankr swaps in the difference from stablecoins or native tokens on the same chain first, then sends — the recipient always gets the token you named. This only happens from your Bankr wallet when Bankr is sponsoring the transfer's gas; otherwise the insufficient-balance error lists what you could swap from. Other tokens are never auto-funded — Bankr asks how you want to proceed.

Common Issues​

"Insufficient balance"​

Check your balance:

"how much USDC do I have?"

"Invalid address"​

  • ENS names and Basenames resolve to the name's record for the chain you're sending on, falling back to its Ethereum address
  • Solana addresses are different format
  • Double-check for typos

"Address not found"​

The handle may be misspelled, or it's a Telegram handle that has no Bankr wallet yet.

"Transfer below minimum"​

Each transfer must be worth at least $0.05 in USD value. Dust-sized sends are rejected — bump the amount and retry.

Tips​

Double-Check Everything​

Transfers are irreversible. Verify:

  • Correct recipient address
  • Correct amount
  • Correct chain

Use ENS for Readability​

For frequent recipients, use ENS names when available.

Small Test First​

For new recipients, send a small amount first:

"send $1 of USDC to 0x1234..."

Then the full amount after confirming receipt.