Auto-approval/pre-approval of transactions. #114
-
A nice piece of feedback from some users during the first Mainnet Sim was that they were pleased with how fast the protocol processed transactions. Conversely, there was some feedback from some users that found it annoying to have to switch back and forth between console and the desktop wallet. I can attest that at times my (somewhat clunky) laptop was a bit slow to provide the transaction approval popups in the wallet. I felt that this somewhat undermined the speed of the protocol and as such I think a great feature for wallet UX would be pre-approval or auto-approval of transactions. Some ideas for how the user might interact with this feature: It could be implemented as an adjustable time limit, for example with a slider from 5 - 60 minutes, or even an absolute number of transactions, eg; automatically approve the next 10 orders. This functionality could be provided as a checkbox in the transaciton approval menu or even as a toggle on/off button per imported wallet with a time limit. Notificaitons could even pop up in Console reminding users that their auto-approval is about to expire and prompting them to extend it. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 2 replies
-
Hi @Ed-Commodum - thanks for the feedback and ideas! For users of the Vega Wallet CLI, there's a flag In terms of the Vega Wallet desktop app, there's an open issue to implement this in there, but unfortunately it's taken a back seat to other features. However, I've mentioned your feedback to the wallet team and linked to this discussion in the ticket to boost it. |
Beta Was this translation helpful? Give feedback.
Hi @Ed-Commodum - thanks for the feedback and ideas!
For users of the Vega Wallet CLI, there's a flag
--automatic-consent
, that a user can enable each time they run the wallet, and it will automatically approve all transactions in that running session. Once you disconnect that wallet, the automatic consent 'expires'. You can read about it in the CLI help (-h
). It's worth noting that option works for sending transactions, but not for connecting to different clients or changing security permissions automatically.In terms of the Vega Wallet desktop app, there's an open issue to implement this in there, but unfortunately it's taken a back seat to other features. However, I've mentioned your …