Game7 - Auto-approve transactions using Metamask Snaps
Description
Every time a web3 game wants to do an in-game transaction, a Metamask window pops up to sign the transaction, which offers bad UX by breaking the flow of the game****
A Metamask Snap allows specific transaction profiles to be automatically signed and submitted to the blockchain, bypassing the Metamask pop-up window and allowing a smooth in-game experience
Metamask Snaps can be used to generate and sign transactions on the user's behalf.
To ensure user safety, this snap will clearly define which smart contract, which function call, and the range of acceptable parameters.
We ask you to improve AutoTx Snap - https://github.com/G7DAO/AutoTx
For example, by adding the ability to pre-approve based on max spend ahead of time. Or any other user experience solution you might see fit.
Acceptance criteria
Objective usefulness for web3 community and users of Blueprinter
Completeness and Implementation of the submission
Technical Execution
In addition, any submission(s) that pass the eligibility criteria and receive a bounty will be prioritized for a subsequent Game7 grant as an extended engagement. We truly believe that any products/tools being built as a part of this prompt will greatly benefit the web3 gaming space. If there are any teams that want to continue building out their projects after the event, we are happy to explore ways for you to obtain funding in the form of grants!
Rewards
- 1: 1000 USD
- 2: 0 USD
Resources
- Github - https://github.com/G7DAO/AutoTx
- https://github.com/G7DAO/AutoTx
- Metamask Snaps - https://metamask.io/snaps
- https://metamask.io/snaps