Skip to content

Receive

Your Principal ID accepts all supported tokens (ICP, ckBTC, ckETH, ckUSDC, ckUSDT) sent from other Internet Computer wallets such as Oisy or Plug.

  1. Sign in to Pybara Wallet
  2. Open the Receive tab
  3. Copy your Principal ID or scan the QR code
  4. Share it with the sender

When depositing ICP from a centralised exchange (Coinbase, Kraken, etc.), use your Account ID instead. Exchanges use this legacy format rather than the IC Principal format.

The Account ID is shown under “Depositing from an exchange?” in the Receive tab.

Pybara Wallet supports direct Bitcoin deposits. Your wallet has a unique Bitcoin address that never changes. Deposited BTC is automatically converted to ckBTC — a 1:1 backed chain-key token on the Internet Computer.

  1. Open the Receive tab and select the Bitcoin network
  2. Copy your Bitcoin deposit address or scan the QR code
  3. Send BTC from any wallet or exchange
  4. Wait for 6 Bitcoin confirmations — usually 1 to 2 hours
  5. ckBTC appears in your balance automatically. If it hasn’t arrived after 2 hours, tap “Check for new deposits” at any time to see confirmation progress.

About ckBTC

ckBTC is a chain-key representation of Bitcoin native to the Internet Computer. It is backed 1:1 by real BTC held in threshold-signature custody — no bridges, no wrapped tokens. Once converted, ckBTC transfers settle in seconds with negligible fees.

Learn more at docs.internetcomputer.org/concepts/chain-fusion/bitcoin/.

Depositing from Ethereum (USDC, USDT, ETH)

Section titled “Depositing from Ethereum (USDC, USDT, ETH)”

Your wallet also has its own Ethereum deposit address, the same idea as your Bitcoin one: USDC, USDT and ETH sent to it on Ethereum, from any wallet or straight from an exchange, currently arrive in full as ckUSDC, ckUSDT and ckETH.

  1. Open the Receive tab and select the Ethereum network
  2. Copy your Ethereum deposit address or scan the QR code. Each token shows its minimum next to it (currently 10 USDC, 10 USDT and 0.005 ETH)
  3. Send from Ethereum mainnet, from any wallet or exchange. You pay the Ethereum gas of your own transfer, as for any transfer
  4. Follow the deposit in the tab: received on Ethereum, detected, sent to the minter, then arrived

A deposit can take up to about two hours: up to about an hour for the Internet Computer’s minter to pick it up, then about 40 minutes until it arrives. The tab counts down each stage, and says so if a deposit takes longer than usual. Keep it open to follow along; the deposit arrives either way.