As a user
I want to know if the software version of the wallet I am using is incompatible with a network I have added or am trying to use
So that I am aware there are likely to be issues if I proceed to use the software with the incompatible network AND have the option to install and version of the software that is optimised for the network I want to use
Acceptance Criteria
Wallet UI
[ ] When adding a network, there is a way to find an official release for an optimised experience (linking to https://vega.xyz/wallet)
[ ] There is a way to check network compatibility at import
[ ] When importing a network, there is feedback in the UI e.g. in the CTA to show compatibility is being checked, then confirmed via transition
... and if the network is not compatible
[ ] Where other networks are added by the user (or otherwise available to the app) they are displayed in some way that makes it clear to the user that their version of the software is not optimised for those networks and therefore could experience compatibility issues (the way we do this visually should make sense when using a non official release that isn't optimised for specific networks - i.e. if we have a list heading that says 'optimised networks', it shouldn't show in the UI if there are no optimal networks)
[ ] Each wallet software should display a message when connecting to a network that is not the one the wallet has been optimized for (in both the case when the version is simply out of date i.e. there is a newer version of Vega Wallet OR there is a different optimized release for this network i.e. use Fairground Wallet instead)
User Story
As a user I want to know if the software version of the wallet I am using is incompatible with a network I have added or am trying to use So that I am aware there are likely to be issues if I proceed to use the software with the incompatible network AND have the option to install and version of the software that is optimised for the network I want to use
Acceptance Criteria
Wallet UI
[ ] There is a way to check network compatibility at import
[ ] When importing a network, there is feedback in the UI e.g. in the CTA to show compatibility is being checked, then confirmed via transition
... and if the network is not compatible
[ ] Where other networks are added by the user (or otherwise available to the app) they are displayed in some way that makes it clear to the user that their version of the software is not optimised for those networks and therefore could experience compatibility issues (the way we do this visually should make sense when using a non official release that isn't optimised for specific networks - i.e. if we have a list heading that says 'optimised networks', it shouldn't show in the UI if there are no optimal networks)
[ ] Each wallet software should display a message when connecting to a network that is not the one the wallet has been optimized for (in both the case when the version is simply out of date i.e. there is a newer version of Vega Wallet OR there is a different optimized release for this network i.e. use Fairground Wallet instead)
Epic
This story is part of a bigger epic to Improve the user experience around software to network compatibility.
This is the full list of tickets that make up the epic:
557
607
610
611