https://revoke.cash/ is an essential app for Web3 security. It will check your wallet allowance, approve permission, and help you revoke them for security concerns.
Currently, there is only one developer, Rosco, full-time working on this project, and the only funding is from donations and Gitcoin grants.
A few big things that Rosco is looking to work on in the coming months:
Expanding functionality, for example adding an “allowance history” page to see where allowances were approved / revoked / used
Improving filtering of “spam” tokens + other “polishing” features, e.g. adding pricing information for tokens
Improving education, adding a knowledgebase section with resources about allowances / wallet security
We could help Rosco:
Contribute some features and improve the product
Education and promotion in the Chinese Web3 community
Batch revoke: instead of sending multiple transactions, users can revoke allowances of multiple tokens/NFTs by sending a single transaction.
Send notifications to users to revoke allowance if there is any risk. Example: suppose users approved token allowance before and a vulnerability is observed in the spender smart contract. Sending notifications can avoid potential asset loss.
Each authorization requires sending a transaction,technically it is impossible to revoke multiple authorizations in one transaction.
Maybe we can add a feature to show smart contracts with the most recently revoke actions