Description of the issue:
I’m trying to do a test swap ETH to DAI in Nightly on- https://swap-zksynctest.spacefi.io/#/swap but I don’t get the transaction prompt. And if I try to wrap ETH to wETH, nothing happens (wrap button doen’t work and I don’t get any error as well). Both of these work smoothly in Metamask.
Another issue if I have imported/created another account, select it in Brave Wallet and proceed to Connect Wallet on a site. Choose the other imported/created account but it’s the default 1st account that gets connected still. Refereshing the page switches the wallet but shouldn’t be required.
Op persists. Also, another issue, I have selected Extentios as deafault Ethereum wallet but on https://bridge.testnet.mantle.xyz/deposit I still get a prompt from Brave wallet! I have Metamask installed but I can’t seem to connect to it.
Many Dapps on new chains like Arbitrum, Linea other than zkSync don’t work as well. Not sure if it’s on app’s side or Brave but I had to switch to Metamask for now, somehow it works flawlessly everywhere.
Desktop v1.50.114 looks bugged, I almost everywhere get prompt in Brave wallet to connect with dapp while Extensions (Metamask) being my selected Ethereum wallet.
Hello - I was unable to replicate the issue on Arbisphere, but it does not look as if there are any available IDO options to test on the site currently. Are you having trouble on any other sites within the Arbitrum network?
My default Ethereum wallet is extension but I get connection prompt from Brave wallet when I try to connect on https://swap.goerli.linea.build/#/swap and a lot of other dapps as well. I have a bunch of other wallets installed- Metamask, Binance, some non-EVM ones too, Coinbase is the last one that I installed.
The wallet icon in URL bal in mobile doesn’t show imported accounts.
Another issue if I have imported/created another account, select it in Brave Wallet and proceed to Connect Wallet on a site. Choose the other imported/created account but it’s the default 1st account that gets connected still. Refereshing the page switches the wallet but shouldn’t be required.
Sorry for the delay in getting a fix out. We missed the window for the 1.52 stable version so had to wait for the maintenance release. That said, all zksync issues have now been resolved on all channels including the latest 1.52.x release.
As @Aman_M already figured out, there was something wrong with EIP-1559 - mainly that zksync nodes do not support a standard ETH-JSON RPC method necessary to compute priority fee, so we had to find another way to do it reliably. Here’s the issue if you’re interested in the details.
Please let me know if still see any other issues. We have landed bunch of performance improvements on nightly, so the UX for zksync (or any other network with slow public nodes) would be a lot better on 1.54+.