The Terra Bridge is a web frontend that allows users to easily send Terra assets across supported blockchains via their respective bridges.
Users can connect their wallets to the Terra Bridge web app through a browser plugin for Chromium-based web browsers, as shown below:
Blockchain | Supported Wallets |
---|---|
Terra | Terra Station Extension |
Ethereum | MetaMask, CoinBase or Trustwallet for WalletConnect |
BSC | Binance Chain Wallet or MetaMask |
- Install dependencies
$ npm install
- Run Bridge
$ npm start
- Update
src/types/network.ts
:
Add the chain to BlockChainType, IbcNetwork, isIbcNetwork, ibcChannels, ibcPrefix and allowedCoins
- Update
src/consts/network.ts
:
Update blockChainImage and blockChainName
- Add the chain in
src/pages/Send/BlockChainNetwork.tsx
:
Add the chain in the TO SelectBlockchain's array
- (optional) Add the chain token to the assets list:
Make a PR to https://github.com/terra-money/assets/blob/master/ibc/tokens.js and add the chain native token, it's necessary if you want to send the token back to it's native chain
This software is licensed under the Apache 2.0 license. Read more about it here.
© 2021 Terra Bridge Web App