From 21608ce4f7a6a047c7855e95e6d8bab2637e3494 Mon Sep 17 00:00:00 2001 From: binarybaron <86064887+binarybaron@users.noreply.github.com> Date: Thu, 26 Sep 2024 00:16:38 +0600 Subject: [PATCH] feat(gui): Specify stub testnet provider via VITE_TESTNET_STUB_PROVIDER_ADDRESS environment variable (#99) --- src-gui/.env.development | 2 ++ src-gui/src/store/config.ts | 12 ++++++++---- 2 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 src-gui/.env.development diff --git a/src-gui/.env.development b/src-gui/.env.development new file mode 100644 index 000000000..de6b09b0f --- /dev/null +++ b/src-gui/.env.development @@ -0,0 +1,2 @@ +# You can configure the address of a locally running testnet asb. It'll displayed in the GUI. This is useful for testing +# VITE_TESTNET_STUB_PROVIDER_ADDRESS=/ip4/127.0.0.1/tcp/9939/p2p/12D3KooWLaHSfwTW99GpqBZntLodmrFyzockGSVbL6grbN7HXo8x diff --git a/src-gui/src/store/config.ts b/src-gui/src/store/config.ts index b0db02f45..2640180b4 100644 --- a/src-gui/src/store/config.ts +++ b/src-gui/src/store/config.ts @@ -6,11 +6,15 @@ export const isTestnet = () => true; export const isDevelopment = true; export function getStubTestnetProvider(): ExtendedProviderStatus | null { - const stubProviderAddress = process.env.TESTNET_STUB_PROVIDER_ADDRESS; + const stubProviderAddress = import.meta.env + .VITE_TESTNET_STUB_PROVIDER_ADDRESS; - if(stubProviderAddress != null) { + console.log(import.meta.env); + + if (stubProviderAddress != null) { try { - const [multiAddr, peerId] = splitPeerIdFromMultiAddress(stubProviderAddress); + const [multiAddr, peerId] = + splitPeerIdFromMultiAddress(stubProviderAddress); return { multiAddr, @@ -20,7 +24,7 @@ export function getStubTestnetProvider(): ExtendedProviderStatus | null { minSwapAmount: 0, price: 0, }; - }catch { + } catch { return null; } }