From 1d05da49e6b884a92e2ffa2a86f4974a2d27fc76 Mon Sep 17 00:00:00 2001 From: kev1n-peters <96065607+kev1n-peters@users.noreply.github.com> Date: Fri, 19 Aug 2022 10:42:15 -0500 Subject: [PATCH] bridge_ui: Algorand beta (#1433) --- bridge_ui/package-lock.json | 14 +++++++------- bridge_ui/package.json | 2 +- bridge_ui/src/utils/consts.ts | 20 +++++++++++++++++--- 3 files changed, 25 insertions(+), 11 deletions(-) diff --git a/bridge_ui/package-lock.json b/bridge_ui/package-lock.json index d51ba634b..4bcf03825 100644 --- a/bridge_ui/package-lock.json +++ b/bridge_ui/package-lock.json @@ -8,7 +8,7 @@ "name": "test_ui", "version": "0.1.0", "dependencies": { - "@certusone/wormhole-sdk": "^0.6.1", + "@certusone/wormhole-sdk": "^0.6.2", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha.60", @@ -2131,9 +2131,9 @@ } }, "node_modules/@certusone/wormhole-sdk": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.6.1.tgz", - "integrity": "sha512-S4zU62gIipNbEqXGl1SaHBNX7003T9WZU3K0/mr8agTPpqatPMWZArkjH9VqSVRRIEIkDB8zx5sQk9vCtrkTHQ==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.6.2.tgz", + "integrity": "sha512-NHQVCZiV6Z+ZV498dANLj3iF3jR+w2L4g1JS6VPzt7aiKKmaupdDPDkNQI8AWIeO0xjvV4aMIagGi36ybBIBGA==", "dependencies": { "@certusone/wormhole-sdk-proto-web": "^0.0.3", "@certusone/wormhole-sdk-wasm": "^0.0.1", @@ -46816,9 +46816,9 @@ } }, "@certusone/wormhole-sdk": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.6.1.tgz", - "integrity": "sha512-S4zU62gIipNbEqXGl1SaHBNX7003T9WZU3K0/mr8agTPpqatPMWZArkjH9VqSVRRIEIkDB8zx5sQk9vCtrkTHQ==", + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.6.2.tgz", + "integrity": "sha512-NHQVCZiV6Z+ZV498dANLj3iF3jR+w2L4g1JS6VPzt7aiKKmaupdDPDkNQI8AWIeO0xjvV4aMIagGi36ybBIBGA==", "requires": { "@certusone/wormhole-sdk-proto-web": "^0.0.3", "@certusone/wormhole-sdk-wasm": "^0.0.1", diff --git a/bridge_ui/package.json b/bridge_ui/package.json index 22a05117d..fddccd7cf 100644 --- a/bridge_ui/package.json +++ b/bridge_ui/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@certusone/wormhole-sdk": "^0.6.1", + "@certusone/wormhole-sdk": "^0.6.2", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha.60", diff --git a/bridge_ui/src/utils/consts.ts b/bridge_ui/src/utils/consts.ts index cd2fb3b3c..137286632 100644 --- a/bridge_ui/src/utils/consts.ts +++ b/bridge_ui/src/utils/consts.ts @@ -62,6 +62,11 @@ export const CHAINS: ChainInfo[] = name: "Acala", logo: acalaIcon, }, + { + id: CHAIN_ID_ALGORAND, + name: "Algorand", + logo: algorandIcon, + }, { id: CHAIN_ID_AURORA, name: "Aurora", @@ -248,7 +253,8 @@ export const CHAINS: ChainInfo[] = logo: terra2Icon, }, ]; -export const BETA_CHAINS: ChainId[] = CLUSTER === "mainnet" ? [] : []; +export const BETA_CHAINS: ChainId[] = + CLUSTER === "mainnet" ? [CHAIN_ID_ALGORAND] : []; export const CHAINS_WITH_NFT_SUPPORT = CHAINS.filter( ({ id }) => id === CHAIN_ID_AVAX || @@ -824,10 +830,18 @@ export const TERRA2_TOKEN_BRIDGE_ADDRESS = ? CONTRACTS.TESTNET.terra2.token_bridge : "terra1nc5tatafv6eyq7llkr2gv50ff9e22mnf70qgjlv737ktmt4eswrquka9l6"; export const ALGORAND_BRIDGE_ID = BigInt( - CLUSTER === "mainnet" ? "0" : CLUSTER === "testnet" ? "86525623" : "4" + CLUSTER === "mainnet" + ? CONTRACTS.MAINNET.algorand.core + : CLUSTER === "testnet" + ? CONTRACTS.TESTNET.algorand.core + : CONTRACTS.DEVNET.algorand.core ); export const ALGORAND_TOKEN_BRIDGE_ID = BigInt( - CLUSTER === "mainnet" ? "0" : CLUSTER === "testnet" ? "86525641" : "6" + CLUSTER === "mainnet" + ? CONTRACTS.MAINNET.algorand.token_bridge + : CLUSTER === "testnet" + ? CONTRACTS.TESTNET.algorand.token_bridge + : CONTRACTS.DEVNET.algorand.token_bridge ); export const ALGORAND_WAIT_FOR_CONFIRMATIONS = CLUSTER === "mainnet" ? 4 : CLUSTER === "testnet" ? 4 : 1;