Shade Bridge Tutorial - Generalized IBC, Axelar, Cosmos Connectivity + Privacy

Greetings community,

In this tutorial, we will walk you through the Shade Bridge - an interface that allows you to seamlessly bridge assets between different blockchains using the power of IBC. Additionally, we will walk you through the use of Axelar + Shade Wrap to give your ERC-20s privacy and the ability to interact with Shade DeFi.

Shade Bridge - Generalized IBC + Privacy

The following are a list of key features of the Shade Bridge:

  • Generalized IBC token transfers (Osmo <—> ATOM etc.)
  • Transfer assets into Shade DeFi ecosystem
  • Convert your public IBC assets into privacy-preserving equivalents
  • Bridge private tokens like SHD & SILK to the broader Cosmos

The Shade Bridge is a key piece of Cosmos infrastructure that allows the internet of blockchains and their respective tokens to seamlessly leverage the power of IBC. Not only that, but never before has it been easier to empower your assets with privacy and onboard them into Shade DeFi!

The following is a list of supported blockchains on the Shade Bridge:

  • Secret
  • Osmosis
  • Cosmos
  • Stride
  • Comdex
  • Axelar
  • Agoric
  • Kujira
  • Juno
  • Stargaze
  • Akash
  • Gravity

Additional blockchains will be added to the Shade Bridge as relayer support and token support comes online. Another important feature is that CW-20s can be moved between these different blockchains. For example, a user can bridge stATOM, stOSMO, stJUNO from Stride onto Secret Network using the Shade Bridge - giving these staking derivatives privacy.

Shade Bridge Tutorial Requirements

In order to use the Shade Bridge you will need the following:

  • Keplr installed
  • Tokens for gas / transfer
  • ~1-2 minutes

To use the bridge, navigate to Shade App

After navigating to the Shade Bridge, you will be presented with 4 key options:

  • Where you are sending assets from
  • Where you are sending assets to
  • Which asset you are sending
  • How much

First, select where you are sending assets from.

Second, select where you are sending assets to.

Once you have selected your respective chains, you can easily copy/paste to ensure the addresses are correct. Note, the addresses automatically populate from keplr.

Third, select which asset you are sending.

Fourth, enter the amount of the asset you would like to send.

Finally, click the “Bridge” button to execute your bridging transaction.

Congratulations, you have successfully bridged your assets!

Portfolio

You can navigate to Shade App to view your private bridged assets! For general IBC assets, you can confirm your transaction movements using Keplr.

Axelar + Shade Wrap: ERC-20 privacy

The following are a list of key features of Shade Wrap:

  • Convert ERC-20s into privacy-preserving equivalents
  • Transfer Ethereum assets into Shade DeFi ecosystem
  • Wrap any IBC assets with privacy
  • Unwrap any private asset into the public version of the asset

Shade Wrap is particularly useful for any Shade Bridge assets that successfully transferred onto Secret Network but failed to be wrapped into their privacy-preserving equivalents. Users can easily navigate to the wrap page to finish the final step of the process of the multiexecute transaction only partially succeeds on the Shade Bridge.

Additionally, Shade Wrap can be used on any Ethereum assets that have been transferred into Secret Network using the Axelar bridge. The following is a list of supported Ethereum assets on the Shade Wrap page:

  • WETH
  • WBTC
  • FRAX
  • DAI
  • USDT
  • USDC

Axelar + Shade Wrap Tutorial

In order to use Axelar + Shade Wrap you will need the following:

  • Keplr installed
  • Metamask installed
  • Eth gas
  • SCRT gas
  • ~15-20 minutes

To use the Axelar bridge, navigate to https://satellite.money/

To use Shade Wrap, navigate to Shade App

After navigating to Axelar’s Satellite bridge, you will be presented with 6 key components:

  • Wallet connections
  • Where you are sending assets from
  • Where you are sending assets to
  • Which asset you are sending
  • How much of the asset you are setting
  • Destination address (can choose to Autofill)

First, connect your wallets.

Once you’ve connected both wallet, select where you are sending your asset from and where you are sending your assets to. Be sure to select “Ethereum” for “From” and “Secret” for “To.”

Next, select the asset you’d like to transfer from Ethereum to Secret Network.

Once you’ve selected your asset you’d like to transfer, enter in the amount you’d like to send.

Next, enter your destination address on Secret Network. We recommend using the Autofill feature to automatically populate the destination address with your Secret Network address tied to the Keplr wallet that you connected to satellite with.

Next, click “Generate Deposit Address”.

Waiting for your bridge transaction will take ~15 minutes, Satellite gives you progress updates will you are waiting.

Congratulations, your transfer to Secret Network is complete.

Next, navigate to Shade App to convert your recently transferred Ethereum assets into their privacy-preserving and Shade DeFi compatible equivalents.

Once you’ve navigated to the Shade Wrap page, connect your wallet.

Next, select your recently bridged Ethereum asset from the Shade Wrap drop-down that you want to give privacy to.

Next, enter how much of the asset you’d like to wrap and convert into the privacy-preserving version of the asset.

Once you’ve entered an amount, click “Wrap”.

Congratulations, you have successfully wrapped your Ethereum assets into privacy-preserving SNIP-20s. You can use these recently wrapped assets in Shade DeFi!

Portfolio

You can navigate to the Shade Portfolio to view your private Ethereum assets that were wrapped using the Shade Wrap page.

Because assets on Secret Network are encrypted, you will need to create a “Viewing Key” to view your private Ethereum Assets. Viewing keys only need to be generated once.

Conclusion

Shade Protocol is an ambitious array of application-layer products focused on a simple end user experience that involves the incorporation of privacy by default. These interconnected privacy-preserving DeFi products built on Secret Network will change DeFi as we know it — empowering the next generation of value creation and exchange. Shade Protocol is launching Silk: a privacy-preserving collateralized, reflexive stablecoin built on Secret Network.

Without privacy, DeFi is incomplete. Traditional financial markets offer a degree of privacy for users, and as a result offer up greater protections in some capacity than existing DeFi markets. Shade Protocol will be the world’s first truly cohesive decentralized and privacy-preserving financial applications — ushering in a golden era for Web3. Shade Protocol will always push for privacy by default, privacy as an expectation, and privacy as the key to unlocking the full value of a decentralized future.

But we can’t do this without community. We need you to join our community and help make Silk and Shade Protocol a reality.

Join The Shade Protocol Community

Website | Twitter | Telegram | Medium | Discord