vegaprotocol / vegawallet-desktop

Desktop application for Vega Protocol's wallet
MIT License
15 stars 12 forks source link

Cover existing transaction ACs with tests #617

Closed radoslaw-szpiech closed 1 year ago

radoslaw-szpiech commented 1 year ago

Transaction ACs need to be covered with tests when the implementation is done. To be decided if vegawallet-ui or vegawallet-desktop is better place (probably vegawallet-ui would give us more possibilities to do that).

Transactions
When thinking about a recent or specific transaction, I ...

- I can see a history of transactions the wallet has signed. As read from the local app (Current "session" only, as persistent data storage has other requirements (see commented out ACs)) (0001-WALL-034)
- I can see pending transactions (Transactions I have not yet confirmed/rejected) (0001-WALL-035)
- I can see transactions that were rejected by the wallet user (me) (0001-WALL-037)

... so that I can ensure my wallet is being used appropriately and find transaction I might have missed