From f74faba94a71fb286f2a0669571fec989a01a1fe Mon Sep 17 00:00:00 2001 From: Evan Gray Date: Tue, 14 Dec 2021 21:20:39 +0000 Subject: [PATCH] bridge_ui: add avalanche to testnet / beta --- bridge_ui/package-lock.json | 14 ++-- bridge_ui/package.json | 2 +- .../src/components/NFTOriginVerifier.tsx | 12 ++++ bridge_ui/src/components/ShowTx.tsx | 5 ++ bridge_ui/src/components/SmartAddress.tsx | 5 ++ .../components/TokenSelectors/NFTViewer.tsx | 26 +++++++- bridge_ui/src/components/Transfer/Redeem.tsx | 7 ++ .../hooks/useGetSourceParsedTokenAccounts.ts | 62 ++++++++++++++++++ bridge_ui/src/icons/avax.svg | 15 +++++ bridge_ui/src/utils/consts.ts | 64 ++++++++++++++++++- 10 files changed, 199 insertions(+), 13 deletions(-) create mode 100644 bridge_ui/src/icons/avax.svg diff --git a/bridge_ui/package-lock.json b/bridge_ui/package-lock.json index b0108d4f..10aa25e0 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.1.3", + "@certusone/wormhole-sdk": "^0.1.4", "@material-ui/core": "^4.12.2", "@material-ui/icons": "^4.11.2", "@material-ui/lab": "^4.0.0-alpha.60", @@ -2002,9 +2002,9 @@ } }, "node_modules/@certusone/wormhole-sdk": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.1.3.tgz", - "integrity": "sha512-rVUnxwqzF1mpG2YFZGBjUr4jCisyuU7nD4YzmzY6zO+F4ZyRKcq8NDDcdShMohm9ae9x9GwwgVx/g/JRp8VK3Q==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.1.4.tgz", + "integrity": "sha512-C9GXZJ3vjBDU1Ytk6Sk5SYS3oJFjUa7vEq1NlOwHCwt5CL0vFwdrBq3WER8h1+i+/4AaGreOyCpxct0tXeasXg==", "dependencies": { "@improbable-eng/grpc-web": "^0.14.0", "@solana/spl-token": "^0.1.8", @@ -45479,9 +45479,9 @@ } }, "@certusone/wormhole-sdk": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.1.3.tgz", - "integrity": "sha512-rVUnxwqzF1mpG2YFZGBjUr4jCisyuU7nD4YzmzY6zO+F4ZyRKcq8NDDcdShMohm9ae9x9GwwgVx/g/JRp8VK3Q==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@certusone/wormhole-sdk/-/wormhole-sdk-0.1.4.tgz", + "integrity": "sha512-C9GXZJ3vjBDU1Ytk6Sk5SYS3oJFjUa7vEq1NlOwHCwt5CL0vFwdrBq3WER8h1+i+/4AaGreOyCpxct0tXeasXg==", "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 15cfefd0..3ff1f0aa 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.1.3", + "@certusone/wormhole-sdk": "^0.1.4", "@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/NFTOriginVerifier.tsx b/bridge_ui/src/components/NFTOriginVerifier.tsx index 0fe5ca71..c97f20fa 100644 --- a/bridge_ui/src/components/NFTOriginVerifier.tsx +++ b/bridge_ui/src/components/NFTOriginVerifier.tsx @@ -1,4 +1,5 @@ import { + CHAIN_ID_AVAX, CHAIN_ID_BSC, CHAIN_ID_ETH, CHAIN_ID_POLYGON, @@ -330,6 +331,17 @@ export default function NFTOriginVerifier() { > View on OpenSea + ) : originInfo.chainId === CHAIN_ID_AVAX ? ( + ) : (