Skip to main content
By default, bridged USDC arrives at the same address as your signing wallet on the destination chain. For bridge transfers, you can specify a recipient address so the tokens are minted to that address instead.

Prerequisites

Before you begin, ensure that you’ve: These are required so any example below runs with a valid kit and adapter.

Specify a recipient

This example bridges 1.00 USDC from your wallet address on Ethereum Sepolia to a different address on Arc Testnet:
TypeScript
// Send from your wallet address to a different recipient address on the destination chain
const result = await kit.bridge({
  from: { adapter, chain: "Ethereum_Sepolia" },
  to: {
    adapter,
    chain: "Arc_Testnet",
    recipientAddress: "RECIPIENT_ADDRESS", // Specify a recipient address
  },
  amount: "1.00",
});