From 9b2a175112fb749f9e37deb869c23b5c8765993d Mon Sep 17 00:00:00 2001 From: Nur Fikri Date: Tue, 3 Dec 2024 03:33:41 +0700 Subject: [PATCH] feat: support testnet --- .github/workflows/deploy-testnet-dev.yml | 18 +++++++++--------- .github/workflows/deploy-testnet.yml | 18 +++++++++--------- chain-registry | 2 +- package-lock.json | 17 +++++++++-------- package.json | 2 +- src/config/endpoints.js | 4 ++-- src/pages/index.tsx | 1 + 7 files changed, 32 insertions(+), 30 deletions(-) diff --git a/.github/workflows/deploy-testnet-dev.yml b/.github/workflows/deploy-testnet-dev.yml index 94daee94..ade411dd 100644 --- a/.github/workflows/deploy-testnet-dev.yml +++ b/.github/workflows/deploy-testnet-dev.yml @@ -1,10 +1,10 @@ name: Deploy (testnet-dev) on: pull_request: - branches: [staging] + branches: [main] types: [closed] push: - branches: [testnet-dev] + branches: [main] repository_dispatch: types: [deploy-testnet-dev] workflow_dispatch: @@ -23,17 +23,17 @@ jobs: name: configure run: git config pull.ff true - - id: pull-staging - name: Pull latest 'staging' - run: git pull origin staging + - id: pull-main + name: Pull latest 'main' + run: git pull --ff-only origin main - id: diff-check - name: Check if 'testnet' is behind 'staging' - run: git diff --exit-code origin/staging + name: Check if 'testnet-dev' is behind 'main' + run: git diff --exit-code origin/main - id: fast-forward - name: Fast forward 'staging' → 'testnet-dev' - run: git merge --ff-only origin/staging + name: Fast forward 'main' → 'testnet-dev' + run: git merge --ff-only origin/main - id: push-testnet-dev name: Push latest 'testnet-dev' diff --git a/.github/workflows/deploy-testnet.yml b/.github/workflows/deploy-testnet.yml index b6232874..2ca3f139 100644 --- a/.github/workflows/deploy-testnet.yml +++ b/.github/workflows/deploy-testnet.yml @@ -1,10 +1,10 @@ name: Deploy (testnet) on: pull_request: - branches: [staging] + branches: [main] types: [closed] push: - branches: [testnet] + branches: [main] repository_dispatch: types: [deploy-testnet] workflow_dispatch: @@ -23,17 +23,17 @@ jobs: name: configure run: git config pull.ff true - - id: pull-staging - name: Pull latest 'staging' - run: git pull origin staging + - id: pull-main + name: Pull latest 'main' + run: git pull --ff-only origin main - id: diff-check - name: Check if 'testnet' is behind 'staging' - run: git diff --exit-code origin/staging + name: Check if 'testnet' is behind 'main' + run: git diff --exit-code origin/main - id: fast-forward - name: Fast forward 'staging' → 'testnet' - run: git merge --ff-only origin/staging + name: Fast forward 'main' → 'testnet' + run: git merge --ff-only origin/main - id: push-testnet name: Push latest 'testnet' diff --git a/chain-registry b/chain-registry index 32a6c14b..4106d16c 160000 --- a/chain-registry +++ b/chain-registry @@ -1 +1 @@ -Subproject commit 32a6c14b54e71b382dc23e79c6bf2605a4c38b18 +Subproject commit 4106d16c2e04b7a624fe1acd236771adc053dd77 diff --git a/package-lock.json b/package-lock.json index 0d9c40d7..c4ca0e42 100644 --- a/package-lock.json +++ b/package-lock.json @@ -57,7 +57,7 @@ "viem": "^2.16.4", "wagmi": "^2.5.7", "widgetv1": "npm:@skip-go/widget@^2.5.2", - "widgetv2": "npm:@skip-go/widget@3.0.18", + "widgetv2": "npm:@skip-go/widget@3.0.19", "zod": "^3.22.4", "zustand": "^4.5.0" }, @@ -35915,9 +35915,9 @@ }, "node_modules/widgetv2": { "name": "@skip-go/widget", - "version": "3.0.18", - "resolved": "https://registry.npmjs.org/@skip-go/widget/-/widget-3.0.18.tgz", - "integrity": "sha512-revOPKCMd9Yie4Ka/gvyk7DTD4q8thOPtFO+r/Q1GLFTEinwFKVfAUDcFHF4J/JFLf54V6+X/PsXOiIH8f/dmg==", + "version": "3.0.19", + "resolved": "https://registry.npmjs.org/@skip-go/widget/-/widget-3.0.19.tgz", + "integrity": "sha512-chkKGVGeUCB9sPFiemQ8kZxnoQK50eHLd/6G7CC/y/yeu/KA7rYoCGcc5D2bKViwBO4EiGfVAvre2Hd+Egq8PA==", "dependencies": { "@cosmjs/cosmwasm-stargate": "^0.32.4", "@cosmjs/math": "^0.32.4", @@ -35931,7 +35931,7 @@ "@penumbra-zone/transport-dom": "^7.5.0", "@r2wc/react-to-web-component": "^2.0.3", "@radix-ui/react-dialog": "^1.1.1", - "@skip-go/client": "0.15.0", + "@skip-go/client": "0.15.1", "@solana/spl-token": "^0.4.8", "@solana/wallet-adapter-backpack": "^0.1.14", "@solana/wallet-adapter-coinbase": "^0.1.19", @@ -36323,9 +36323,9 @@ } }, "node_modules/widgetv2/node_modules/@skip-go/client": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@skip-go/client/-/client-0.15.0.tgz", - "integrity": "sha512-nsI3FaEBH2szKC/C9l8sQltvDD906Uk4NLRFSCyT24VrbmrYF8lsOvMcqDAZXo+8j2yf8DdfWjyV2CnCHndFHA==", + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/@skip-go/client/-/client-0.15.1.tgz", + "integrity": "sha512-geIUsrVC0MvLeLktdSC6jZxMgN2zKvZzBUWFfN/DlO89tA0vBGVEKApJEez3LeiS0d5VZN/VTVT+Wen4WCmlYw==", "dependencies": { "@cosmjs/amino": "0.32.4", "@cosmjs/cosmwasm-stargate": "0.32.4", @@ -36340,6 +36340,7 @@ "@solana/wallet-adapter-base": "^0.9.23", "axios": "1.x", "cosmjs-types": "^0.9.0", + "create-hash": "^1.2.0", "keccak": "3.0.4" }, "peerDependencies": { diff --git a/package.json b/package.json index f5a4a2f0..933a2c8c 100644 --- a/package.json +++ b/package.json @@ -68,7 +68,7 @@ "viem": "^2.16.4", "wagmi": "^2.5.7", "widgetv1": "npm:@skip-go/widget@^2.5.2", - "widgetv2": "npm:@skip-go/widget@3.0.18", + "widgetv2": "npm:@skip-go/widget@3.0.19", "zod": "^3.22.4", "zustand": "^4.5.0" }, diff --git a/src/config/endpoints.js b/src/config/endpoints.js index 34bba2c8..c370b58a 100644 --- a/src/config/endpoints.js +++ b/src/config/endpoints.js @@ -103,6 +103,7 @@ exports.WHITELABEL_CHAIN_IDS = { "crescent-1": true, "cronosmainnet_25-1": true, "crypto-org-mainnet": true, + dhealth: true, "dimension_37-1": true, "dydx-mainnet-1": true, "dymension_1100-1": true, @@ -128,7 +129,7 @@ exports.WHITELABEL_CHAIN_IDS = { "nois-1": true, "nomic-stakenet-3": true, "omniflixhub-1": true, - "osmosis-1": 1, + "osmosis-1": true, "pacific-1": true, "passage-2": true, "penumbra-1": true, @@ -160,7 +161,6 @@ exports.WHITELABEL_CHAIN_IDS = { "vota-ash": true, "xstaxy-1": true, celestia: true, - dhealth: true, gitopia: true, nyx: true, wormchain: true, diff --git a/src/pages/index.tsx b/src/pages/index.tsx index c8d81987..29aaccd4 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -59,6 +59,7 @@ export default function Home() { routeConfig={{ goFast, }} + onlyTestnet={process.env.NEXT_PUBLIC_IS_TESTNET} />