diff --git a/src/blockchain/wallet.js b/src/blockchain/wallet.js index 660af17..706dca1 100644 --- a/src/blockchain/wallet.js +++ b/src/blockchain/wallet.js @@ -14,7 +14,7 @@ export function onChainChanged(chainId) { store.account = null const provider = new ethers.BrowserProvider(window.ethereum, chainId); setProvider(provider, chainId) - provider.listAccounts().then(changeAccounts) + provider.listAccounts().then((accounts)=>changeAccounts(accounts.map((a)=>a.address))) } } @@ -27,9 +27,9 @@ function changeAccounts(accounts) { store.vaultBalances = {} } else { - const addr = accounts[0].address ? accounts[0].address : accounts[0] + const addr = accounts[0] const store = useStore() - store.account = accounts[0] + store.account = addr console.log('set store.account to', addr, store.account) discoverVaults() flushTransactions()