From c9b8fb22fff463efef518d25f7530ab1b92a926a Mon Sep 17 00:00:00 2001 From: erenjaegar77 Date: Fri, 4 Aug 2023 17:41:14 -0300 Subject: [PATCH] update bridges list --- package.json | 2 +- src/config/bridges.json | 76 +++++++++++++++++++ .../vault/components/BridgeTag/BridgeTag.tsx | 2 +- src/images/bridges/bittorrent.svg | 1 + src/images/bridges/gravity.svg | 33 ++++++++ src/images/bridges/kusama.svg | 4 + src/images/bridges/optics.svg | 17 +++++ src/images/bridges/synapse.svg | 34 +++++++++ src/images/bridges/threshold.svg | 4 + yarn.lock | 8 +- 10 files changed, 175 insertions(+), 6 deletions(-) create mode 100644 src/images/bridges/bittorrent.svg create mode 100644 src/images/bridges/gravity.svg create mode 100644 src/images/bridges/kusama.svg create mode 100644 src/images/bridges/optics.svg create mode 100644 src/images/bridges/synapse.svg create mode 100644 src/images/bridges/threshold.svg diff --git a/package.json b/package.json index 9f7efdb9c..3b566b29a 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@web3-onboard/walletconnect": "^2.4.1", "axios": "^0.21.1", "bignumber.js": "^9.0.1", - "blockchain-addressbook": "^0.43.50", + "blockchain-addressbook": "^0.43.60", "clsx": "^1.1.1", "date-fns": "^2.29.3", "eip-712": "^1.0.0", diff --git a/src/config/bridges.json b/src/config/bridges.json index 74c752b5d..9e2471318 100644 --- a/src/config/bridges.json +++ b/src/config/bridges.json @@ -38,5 +38,81 @@ "id": "wormhole", "name": "Wormhole", "website": "https://wormhole.com" + }, + { + "id": "synapse", + "name": "Synapse", + "website": "https://www.synapseprotocol.com/" + }, + { + "id": "threshold", + "name": "Threshold", + "website": "https://threshold.network/" + }, + + { + "id": "gravity", + "name": "Gravity", + "website": "https://bridge.blockscape.network/" + }, + { + "id": "optics", + "name": "Optics", + "website": "https://optics.app/" + }, + { + "id": "kusama", + "name": "Kusama", + "website": "https://apps.moonbeam.network/moonriver/xcm?asset=KSM" + }, + { + "id": "bittorent", + "name": "Bittorent", + "website": "https://bttc.bittorrent.com/" + }, + { + "id": "arbitrum-canonical", + "name": "Arbitrum Bridge", + "website": "https://bridge.arbitrum.io/" + }, + { + "id": "avax-canonical", + "name": "Avax Bridge", + "website": "https://core.app/bridge" + }, + { + "id": "bsc-canonical", + "name": "Binance Bridge", + "website": "https://www.bnbchain.org/en/bridge?ref=binance.ghost.io" + }, + { + "id": "cronos-canonical", + "name": "Cronos Bridge", + "website": "https://cronos.org/bridge/" + }, + { + "id": "metis-canonical", + "name": "Metis Brdige", + "website": "https://bridge.metis.io/home" + }, + { + "id": "optimism-canonical", + "name": "Optimism Bridge", + "website": "https://app.optimism.io/bridge" + }, + { + "id": "polygon-canonical", + "name": "Polygon PoS Brdige", + "website": "https://wallet.polygon.technology/polygon/bridge" + }, + { + "id": "zksync-canonical", + "name": "zkSync Bridge", + "website": "https://bridge.zksync.io/" + }, + { + "id": "zkevn-canonical", + "name": "Polygon zkEVM Bridge", + "website": "https://wallet.polygon.technology/zkEVM-Bridge/bridge" } ] diff --git a/src/features/vault/components/BridgeTag/BridgeTag.tsx b/src/features/vault/components/BridgeTag/BridgeTag.tsx index 336b4cfd6..777ceead1 100644 --- a/src/features/vault/components/BridgeTag/BridgeTag.tsx +++ b/src/features/vault/components/BridgeTag/BridgeTag.tsx @@ -36,7 +36,7 @@ export type BridgeTagProps = { }; export const BridgeTag = memo(function BridgeTag({ bridge, chain }) { const classes = useStyles(); - const icon = getBridgeIcon(bridge.id); + const icon = bridge.id.includes('canonical') ? getNetworkSrc(chain.id) : getBridgeIcon(bridge.id); return ( } group="asset-details"> diff --git a/src/images/bridges/bittorrent.svg b/src/images/bridges/bittorrent.svg new file mode 100644 index 000000000..ca1ff6162 --- /dev/null +++ b/src/images/bridges/bittorrent.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/images/bridges/gravity.svg b/src/images/bridges/gravity.svg new file mode 100644 index 000000000..4dc439666 --- /dev/null +++ b/src/images/bridges/gravity.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/bridges/kusama.svg b/src/images/bridges/kusama.svg new file mode 100644 index 000000000..0c8724fca --- /dev/null +++ b/src/images/bridges/kusama.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/images/bridges/optics.svg b/src/images/bridges/optics.svg new file mode 100644 index 000000000..ac91ac891 --- /dev/null +++ b/src/images/bridges/optics.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/src/images/bridges/synapse.svg b/src/images/bridges/synapse.svg new file mode 100644 index 000000000..ba33f2a78 --- /dev/null +++ b/src/images/bridges/synapse.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/images/bridges/threshold.svg b/src/images/bridges/threshold.svg new file mode 100644 index 000000000..3b7105a4c --- /dev/null +++ b/src/images/bridges/threshold.svg @@ -0,0 +1,4 @@ + + + + diff --git a/yarn.lock b/yarn.lock index 769a43a5b..5a57b8b70 100644 --- a/yarn.lock +++ b/yarn.lock @@ -3134,10 +3134,10 @@ blakejs@^1.1.0: resolved "https://registry.yarnpkg.com/blakejs/-/blakejs-1.2.1.tgz#5057e4206eadb4a97f7c0b6e197a505042fc3814" integrity sha512-QXUSXI3QVc/gJME0dBpXrag1kbzOqCjCX8/b54ntNyW6sjtoqxqRk3LTmXzaJoh71zMsDCjM+47jS7XiwN/+fQ== -blockchain-addressbook@^0.43.50: - version "0.43.50" - resolved "https://registry.yarnpkg.com/blockchain-addressbook/-/blockchain-addressbook-0.43.50.tgz#a4fb75f5b1450c3546d96f8721e3ddbeee347b20" - integrity sha512-QXQJ82OZriEoADTWP6MlNgO4S5ePGm4oyN6B0/Pwr6fia2PuZvdkQytfD96oCvpsBpL9BtGexGcgAKbGMCv01A== +blockchain-addressbook@^0.43.60: + version "0.43.60" + resolved "https://registry.yarnpkg.com/blockchain-addressbook/-/blockchain-addressbook-0.43.60.tgz#183ac2489fe1b138d4c72b89e3aa4f7dc18d660b" + integrity sha512-nitvK8Xi6xZOf8VVrGOS2pr6UHt0oeSNv05+77kdBOi5h3+dU2prXCAva1pGdoPoF9Ts11Z6Pu+msl1uilxR5g== bluebird@^3.5.0: version "3.7.2"