A developer friendly wallet for EVM. Inspect input data, change it and simulate your entire transaction before sending it on chain.
Quick wallet is a developer friendly wallet which is made to supercharge development speed in web3. Today, most developers use Metamask and public scans (etherscan, polygonscan etc.) when developing. The issue with these tools is that they are made for production purposes, not for development. For example,
Quick wallet allows you to do all this. And the best part is, it's just an extension that works out of the box. You don't need to transfer your wallet from metamask or import your private keys. You install the extension and
Quick wallet creates a proxy layer on top of "window.ethereum". In this way it listens for any requests that come to Metamask and if the debugger mode is on, it takes the input params, decoded them and shows you the exact input of the transaction. The contract ABI is fetched from Polygonscan and the decoding happens using ethers.js.
You can then edit the inputs as per your needs. The Tenderly simulate API is used to check if the transaction works after editing the input data.
For the transaction history section, all transaction are fetched using Polygon scan. A custom parser and table is used to create a readable and easy to understand format for these transactions. This allows for transaction filtering, sorting etc.