changeAccounts fix
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user