@@ -55,19 +55,21 @@ function _useWallet(initialWallet = Nothing(), initialMnemonic = Nothing()) {
5555 const { web3 } = useNetwork();
5656
5757 useEffect(() => {
58− if (!Just.hasInstance(wallet) || !Just.hasInstance(web3)) {
59− return;
60− }
61− const _wallet = wallet.value;
62− const _web3 = web3.value;
63− const token = getAuthToken({
64− wallet: _wallet,
65− walletType,
66− walletHdPath,
67− web3: _web3,
68− });
69−
70− setAuthToken(token);
58+ (async () => {
59+ if (!Just.hasInstance(wallet) || !Just.hasInstance(web3)) {
60+ return;
61+ }
62+ const _wallet = wallet.value;
63+ const _web3 = web3.value;
64+ const token = await getAuthToken({
65+ wallet: _wallet,
66+ walletType,
67+ walletHdPath,
68+ web3: _web3,
69+ });
70+
71+ setAuthToken(token);
72+ })();
7173 }, [wallet, walletType, walletHdPath, web3]);
7274
7375 const setWalletType = useCallback(