Shielding Funds
In this section, we'll describe how to get your funds into Penumbra. This is done via an IBC transfer from a public chain in the Cosmos ecosystem.
As soon as you transfer into Penumbra, your funds are shielded. All other transfers you do within the Penumbra zone are also shielded.
Skip App
An easy way to transfer funds into Penumbra is to use Skip. You can visit their app directly (opens in a new tab), you can use the Skip widget on our quickstart page, or you can use the Skip integration in the default frontend (opens in a new tab).
Either way, you'll see an interface like this:
From there, you choose first the asset type you want to transfer (e.g. USDC, ATOM, etc.) and the source chain.
Then you'll select the destination chain, which is Penumbra (penumbra-1
).
For example, if you want to transfer ATOM from the Cosmos Hub into Penumbra, you'll select ATOM as the asset, and Cosmos Hub as the source chain.
Then you'll select Penumbra as the destination chain.
The app will ask you for the destination address: this is the address on the Penumbra chain.
Then, Skip will launch Prax Wallet so it can get an IBC deposit address. You'll see a popup asking you to authorize the connection:
Then, you can confirm the details of the transfer, and submit it:
This will also launch the wallet (e.g. Keplr or similar) to authorize the transfer. We do not show this here as it depends on what wallet you use for the source assets.
Manual Deposit
You can also use the default frontend (opens in a new tab) to deposit funds.
Select the chain you wish to transfer from:
Then, connect your wallet:
From there, you can select the asset and amount you wish to shield:
You will see a popup from your wallet asking you to approve the transfer. From there, you should see your balance update.