AlphaWallet / alpha-wallet-ios

An advanced Ethereum/EVM mobile wallet
https://www.alphawallet.com
MIT License
598 stars 373 forks source link

Testnet Deactivates BSC Network #4556

Open Hoanib opened 2 years ago

Hoanib commented 2 years ago

When you activate Testnet being BSC as well Ethereum activated on Enabled Networks and switch back to Mainnet BSC appears disengaged.

hboon commented 2 years ago

@Hoanib as in:

(A)

  1. Ethereum mainnet + BSC
  2. Switch to testnet, enable Ropsten
  3. Switch to mainnet, BSC is not enabled (this would be a bug)

(B)

  1. Ethereum mainnet + BSC
  2. Switch to testnet, enable Ropsten
  3. Tap back button
  4. Switch to mainnet, BSC is not enabled (this is kind-of intentional)

(A) should work. (B) doesn't. There's no particular reason why (B) shouldn't work that way except it's extra work.

Are you referring to (A) or (B)?

If it's (A), it's a bug. If it's (B), is there a reason why it should work that way?

Hoanib commented 2 years ago

A. Actually it disengages not only BSC when we switch to Mainnet again. The only networks re-engaged are Ethereum, Gnosis and Polygon.

hboon commented 2 years ago

@Hoanib can you help verify one more time? The behavior you are referring to sounds like B, not A.

Hoanib commented 2 years ago

I switched from Mainnet (wallet connected on Ethereum) to Testnet in Advanced Enabled Networks. Then I clicked on Mainnet Tab and all the current engaged networks on Mainnet were disengaged except Ethereum, Gnosis an Polygon.

Hoanib commented 2 years ago

image

image

image

image

hboon commented 2 years ago

Ah, it's A and sounds like a bug. I can't reproduce it though. Will check

Hoanib commented 2 years ago

Are you testing on Apple Store version? Just enable all networks, switch to Testnet, jump to Wallet and jump back to Settings > Enabled Networks, then switch to Mainnet.

hboon commented 2 years ago

So you did hit the back button right? i.e B?

Hoanib commented 2 years ago

Yes I clicked on the back button to check Wallet and then jumped to Settings > Enabled Networks. If you stay in the same page after activate Testnet and then switch to Mainnet again the enabled networks will be engaged.

hboon commented 2 years ago

Thanks for clarifying. So it is (B). Would you comment on this then:

(A) should work. (B) doesn't. There's no particular reason why (B) shouldn't work that way except it's extra work.

Are you referring to (A) or (B)?

If it's (A), it's a bug. If it's (B), is there a reason why it should work that way?

Hoanib commented 2 years ago

Yes but the fact that some networks like Ethereum, Gnosis and Polygon remain engaged and the others not it's a bug to me.