From 1332aa2dbb0a606720f7783b250b0850ec32fa9c Mon Sep 17 00:00:00 2001 From: shadab-taiko <108871478+shadab-taiko@users.noreply.github.com> Date: Tue, 3 Jan 2023 19:01:37 +0530 Subject: [PATCH] feat(bridge): autoconnect wallet on load (#6643) Co-authored-by: dave | d1onys1us <13951458+d1onys1us@users.noreply.github.com> --- packages/bridge-ui/src/App.svelte | 2 +- .../src/components/AddressDropdown.svelte | 6 ++- .../src/components/buttons/Connect.svelte | 53 ++++++++++--------- 3 files changed, 33 insertions(+), 28 deletions(-) diff --git a/packages/bridge-ui/src/App.svelte b/packages/bridge-ui/src/App.svelte index 10329e6a3b..88f0dacfb5 100644 --- a/packages/bridge-ui/src/App.svelte +++ b/packages/bridge-ui/src/App.svelte @@ -69,7 +69,6 @@ const { chains: wagmiChains, provider, - webSocketProvider, } = configureChains( [mainnet, taiko], [ @@ -83,6 +82,7 @@ ); $wagmiClient = createClient({ + autoConnect: true, provider, connectors: [ new MetaMaskConnector({ diff --git a/packages/bridge-ui/src/components/AddressDropdown.svelte b/packages/bridge-ui/src/components/AddressDropdown.svelte index 81e2ef37a2..3a56cd727b 100644 --- a/packages/bridge-ui/src/components/AddressDropdown.svelte +++ b/packages/bridge-ui/src/components/AddressDropdown.svelte @@ -18,8 +18,10 @@ let addressAvatarImgData: string = ""; let tokenBalance: string = ""; - onMount(async () => { - await setAddress($signer); + onMount(() => { + (async () => { + await setAddress($signer); + })(); }); $: getUserBalance($signer); diff --git a/packages/bridge-ui/src/components/buttons/Connect.svelte b/packages/bridge-ui/src/components/buttons/Connect.svelte index 21d1791f85..3f417aa79c 100644 --- a/packages/bridge-ui/src/components/buttons/Connect.svelte +++ b/packages/bridge-ui/src/components/buttons/Connect.svelte @@ -1,6 +1,5 @@