From 0a9e2b12ff0f7375d38c703f6eda1e2ff60e94d7 Mon Sep 17 00:00:00 2001 From: Evan Gray Date: Fri, 17 Jun 2022 19:04:47 +0000 Subject: [PATCH] bridge_ui: terra2 testnet --- bridge_ui/package-lock.json | 14 +++++----- bridge_ui/package.json | 2 +- bridge_ui/src/components/Attest/Source.tsx | 1 - .../src/components/FeeMethodSelector.tsx | 3 ++- .../components/Transfer/RegisterNowButton.tsx | 26 +++++++++++++++---- bridge_ui/src/components/Transfer/Source.tsx | 1 - bridge_ui/src/components/Transfer/index.tsx | 1 - .../src/hooks/useCheckIfWormholeWrapped.ts | 1 - bridge_ui/src/hooks/useFetchTargetAsset.ts | 2 -- bridge_ui/src/hooks/useHandleAttest.tsx | 6 ++--- bridge_ui/src/hooks/useOriginalAsset.ts | 1 - bridge_ui/src/hooks/useTerraNativeBalances.ts | 1 - bridge_ui/src/hooks/useTransactionFees.tsx | 2 +- bridge_ui/src/utils/terra.ts | 1 - 14 files changed, 34 insertions(+), 28 deletions(-) diff --git a/bridge_ui/package-lock.json b/bridge_ui/package-lock.json index 30e6c2de0..1c912f3f1 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.4.2", + "@certusone/wormhole-sdk": "^0.4.3", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha.60", @@ -2132,9 +2132,9 @@ } }, "node_modules/@certusone/wormhole-sdk": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.4.2.tgz", - "integrity": "sha512-2OQOq6Rb9VZ4bKT3LIQfayO5p3Z/EMrvUl58dpMv6DIJH/QbgWeCM24Of9f6nJ7Tky/UTCEJzKI2oAAbDyLN0A==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.4.3.tgz", + "integrity": "sha512-2rjH30gzbSWsMBcUOHT1ql9/1x5R2/WQwXFATU/9Vg3qcTKJn8z/kbvU/doHAHuX4OYeoFj3QXQ3qDuwkJl3ig==", "dependencies": { "@improbable-eng/grpc-web": "^0.14.0", "@solana/spl-token": "^0.1.8", @@ -46765,9 +46765,9 @@ } }, "@certusone/wormhole-sdk": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.4.2.tgz", - "integrity": "sha512-2OQOq6Rb9VZ4bKT3LIQfayO5p3Z/EMrvUl58dpMv6DIJH/QbgWeCM24Of9f6nJ7Tky/UTCEJzKI2oAAbDyLN0A==", + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.4.3.tgz", + "integrity": "sha512-2rjH30gzbSWsMBcUOHT1ql9/1x5R2/WQwXFATU/9Vg3qcTKJn8z/kbvU/doHAHuX4OYeoFj3QXQ3qDuwkJl3ig==", "requires": { "@improbable-eng/grpc-web": "^0.14.0", "@solana/spl-token": "^0.1.8", diff --git a/bridge_ui/package.json b/bridge_ui/package.json index 1b2fe1d32..58fadb249 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.4.2", + "@certusone/wormhole-sdk": "^0.4.3", "@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/components/Attest/Source.tsx b/bridge_ui/src/components/Attest/Source.tsx index 049c343ea..b82de2e64 100644 --- a/bridge_ui/src/components/Attest/Source.tsx +++ b/bridge_ui/src/components/Attest/Source.tsx @@ -34,7 +34,6 @@ function Source() { const handleSourceChange = useCallback( (event) => { dispatch(setSourceChain(event.target.value)); - console.log(event.target.value); }, [dispatch] ); diff --git a/bridge_ui/src/components/FeeMethodSelector.tsx b/bridge_ui/src/components/FeeMethodSelector.tsx index 61c9ab0db..d6adfbcb8 100644 --- a/bridge_ui/src/components/FeeMethodSelector.tsx +++ b/bridge_ui/src/components/FeeMethodSelector.tsx @@ -1,6 +1,7 @@ import { CHAIN_ID_ACALA, CHAIN_ID_KARURA, + CHAIN_ID_TERRA, hexToNativeAssetString, isEVMChain, isTerraChain, @@ -306,7 +307,7 @@ function FeeMethodSelector() { - {(isEVMChain(targetChain) || isTerraChain(targetChain)) && ( + {(isEVMChain(targetChain) || targetChain === CHAIN_ID_TERRA) && ( { - const nativeAsset = - originChain && hexToNativeAssetString(originAsset, originChain); + const nativeAsset = originChain + ? originChain === CHAIN_ID_TERRA2 + ? sourceAsset // use the preimage address for terra2 + : hexToNativeAssetString(originAsset, originChain) + : undefined; if (originChain && originAsset && nativeAsset && canSwitch) { dispatch(setSourceChain(originChain)); - console.log(originChain); dispatch(setSourceAsset(nativeAsset)); dispatch(setTargetChain(targetChain)); dispatch(setStep(2)); history.push("/register"); } - }, [dispatch, canSwitch, originChain, originAsset, targetChain, history]); + }, [ + dispatch, + canSwitch, + originChain, + originAsset, + targetChain, + history, + sourceAsset, + ]); if (!canSwitch) return null; return (