issues
search
vegaprotocol
/
vegawallet-browser
A wallet for the Vega protocol implemented as a browser extension for Firefox and Chromium-based browsers.
https://vegaprotocol.github.io/vegawallet-browser/
MIT License
4
stars
1
forks
source link
EPIC: Multi-network support
#609
Closed
JonRay15
closed
6 months ago
JonRay15
commented
1 year ago
Story
As a
I want
So that
Quetsions
Are we running a single wallet which adapts to fairgroung vs mainnet
How to handle network switching
How to handle network import
If we want to handle dynamic network switching we need Console / Governance to say what chain ID they're on so the wallet can respond to it
How to handle balances without the concept of a selected network?
Could Console tell you?
What if you're not connected to anything?
Or could we have a selected network in the app, BUT inbound transactions can bypass this (maybe with a warning)
Acceptance Criteria
[ ] There is a "canary" and "main" version of the wallet
[ ] One wallet will cover all lower enviroments (testnet, stagnet, and validator testnet)
[ ] We will generally keep up with stagnet releases if we determine they impact us, with backward compatibility to testnet assumed
[ ] The other wallet will cover mainnet and mainnet mirror, which will always be on the same code
[ ]
Tasks
[ ] Detailed sketch
[ ] Visual design
[ ] Frontend tasks:
[ ] Implement UI
[ ] Integrate with backend
[ ] Write unit tests
[ ] Backend tasks:
[ ] TBC
[ ] Write unit tests
[ ] Write end to end tests
[ ] Code review
[ ] Team verify acceptance criteria met
[ ] Exploratory QA testing
[ ] Capture bugs and new edge cases in tickets (this one or new TBD)
[ ] Write automated regression tests for the A/Cs (expanding on A/Cs where possible)
[ ] Add story and A/Cs to spec doc
[ ] Review with stakeholders
[ ] Release
Sketch
Notes
dexturr
commented
11 months ago
Frontend notes:
Connection needs to be specific to network and must display that network
Sending a transaction must show the network it will be placed on
Need concept of a "selected network" for frontend only for displaying data on pages
Show which connections are connected on which networks
JonRay15
commented
6 months ago
This is all complete
Story
As a I want So that
Quetsions
Acceptance Criteria
Tasks
Sketch
Notes