changeAccounts fix

This commit is contained in:
Tim Olson
2023-11-11 00:13:11 -04:00
parent 91431856e5
commit 344445587d

View File

@@ -14,7 +14,7 @@ export function onChainChanged(chainId) {
store.account = null store.account = null
const provider = new ethers.BrowserProvider(window.ethereum, chainId); const provider = new ethers.BrowserProvider(window.ethereum, chainId);
setProvider(provider, 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 = {} store.vaultBalances = {}
} }
else { else {
const addr = accounts[0].address ? accounts[0].address : accounts[0] const addr = accounts[0]
const store = useStore() const store = useStore()
store.account = accounts[0] store.account = addr
console.log('set store.account to', addr, store.account) console.log('set store.account to', addr, store.account)
discoverVaults() discoverVaults()
flushTransactions() flushTransactions()