How to bridge assets from Ethereum to Cosmos using Metamask

Penumbra is a fully private, end-to-end encrypted blockchain built using the Cosmos stack.

This guide walks users through how to bridge assets that are within the Ethereum ecosystem into Penumbra, using a Cosmos wallet like Keplr or Leap.

What You’ll Need to Get Started

Before you begin, make sure you have the following:

  • Metamask Wallet
    Installed and funded with:
    • ETH - for covering gas fees
  • Keplr or Leap Wallet
    These are Cosmos-native wallets that support IBC. You’ll use either one to receive assets on the Cosmos side and route them into Penumbra.

Why Bridge to Penumbra?

Penumbra is a fully private shielded zone that enables:

  • Encrypted transactions
  • Private staking and governance
  • A privacy-preserving DEX with no MEV risk

Once your assets are in Penumbra, you can transact, stake, swap, or LP without revealing your wallet balances or activity.

Step-by-Step: Bridge assets from Ethereum to Penumbra

1. Connect Your Ethereum Wallet (Metamask)

Go to https://go.skip.build and:

  • Click “Connect Wallet
  • Select the Ethereum network on Metamask and approve the connection

2. Choose the Asset and Networks

  • Select your asset (ex. USDC) and choose the supported IBC receiving network (ex. Osmosis).

Choose Osmosis or another supported Cosmos chain as the destination network (you’ll later move this into Penumbra)

3. Connect Your Cosmos Wallet (Keplr or Leap)

  • Enter your desired amount, click Send and click the Set destination address button to connect your Keplr or Leap wallet.
  • After clicking the button to set the destination wallet, choose Keplr from the list.

4. Set Your Destination Wallet Address

  • Click “Set Destination Address”
  • Choose Keplr or Leap, or paste your wallet address

Enter your password to unlock the wallet, and finally approve the connection request.

5. Review and Confirm

  • Review the transfer details (amount, source chain, destination chain)
  • Click Confirm

6. Sign and Wait for Confirmation

  • Approve the transaction in Metamask
  • Wait for the bridge to confirm transfer
  • Check that the funds have been received on your Keplr or Leap wallet balance

7. Move Assets into Penumbra

Once funds are received on the Cosmos chain (e.g., Osmosis), you can transfer them into Penumbra using Prax Wallet. From there, they become shielded and private. This guide takes you through how to create your Prax wallet and bridge funds from the Cosmos to Penumbra.

Shielded Assets on Penumbra

Once your funds land in Penumbra:

  • They are fully shielded by default. This means that no one would be able to track your activity and what you choose to do with your assets within the network.
  • Your transactions, balances, and liquidity positions are end-to-end encrypted
  • You can stake, swap, and LP privately, without exposing any data on-chain

What Makes Penumbra Unique

  • Default Privacy
    Every transaction is encrypted

  • Cross-Chain Interoperability
    Connects to 110+ IBC chains
  • No opt-in privacy
    It’s built-in, not bolted on

TLDR: Bridge into Privacy in Minutes

  1. Ensure you have your Metamask and Keplr or Leap wallet ready
  2. Move USDC from Ethereum to a Cosmos wallet like Keplr or Leap
  3. Route funds into Penumbra’s wallet, Prax Wallet, to shield them

Enjoy private staking, swapping, trading and governance