Revoke.cash - Helping web3 users stay safe

Project Name: Revoke.cash

Project Description and why it’s classified as a Public Good:
Revoke.cash is a suite of end-user security tools that help people stay safe in crypto. It was created by me in 2019 as a side projects, but over the past years it has grown into a staple of web3 security tooling. The main product is a token approvals dashboard that enables users to inspect and manage their token approvals across 60+ different networks. We’ve also created a browser extension that provides pre-transaction warnings for certain high-risk interactions.

All of our software is provided free of charge and open source licensed (MIT). We may add certain paid features in the future if it’s required in order to sustain the product or enable those features. Even if we do add these kinds of paid features, we plan to open source this functionality, so that it is possible to self-host instead.

Funding sources:
All funding has been from Grants, donations and sponsorships. In descending order of amounts received from inception until now: Gitcoin Grants, Optimism RetroPGF, Sponsorships, ENS Grants, Direct Donations.

Seeking project-specific funding or funding for general operations:
We’re seeking funding for general operations. All grant funds we receive goes towards paying for continued development, infrastructure, and other running costs.

Team Information, including backgrounds and roles:

  • Rosco Kalis: Founder and Full-Stack Developer. Also handles all surrounding business activities, such as social media, marketing, administration, etc.
  • Dries Steenberghe: Full-Stack Developer (Part Time).
  • Several contractors in the fields of design and development that we’ve worked closely with from time to time on a project basis.

Social Credibility / Links:
GitHub repository with development: GitHub - RevokeCash/revoke.cash: ❌ Revoke or update your token approvals
Twitter with social media activity: https://twitter.com/RevokeCash

Some examples of mentions from high profile companies:
Coinbase: help.coinbase.com/en-au/wallet/security/dapp-permissions-token-approvals
OpenSea: support.opensea.io/hc/en-us/articles/4410153816723-How-can-I-cancel-or-lower-the-price-of-NFT-listings-
Ledger: support.ledger.com/hc/en-us/articles/9038403790237-Revoke-active-allowances-with-revoke-cash
Sushi: RouteProcessor2 Post Mortem | Sushi

Discord contact: roscokalis

Eligibility Criteria:

  • Do you have a commitment to open-source (i.e. every open-source license accepted by the Open-Source Initiative) technology and sharing results publicly?
  • Have you provided transparency about how exactly funding will be used?
  • Are you advancing values of freedom and privacy (no surveillance and handling of personal data)?
  • Are you supporting decentralization in various fields (for example building Web3 projects)?
  • Have you provided social media channels to the extent that we can confirm social proof of your project?
1 Like

Quite the timing for you all to join with everything that took place last week. Really a big fan of your project, and thanks a ton for sharing these extra resources.

I highly encourage anyone who hasn’t yet checked out Revoke to go and do so. Go see what tx’s you’ve signed and what dapps youve given permissions to, as it can be extremely important for keeping your funds safe!

1 Like

Incredibly fast thinking taking the website offline almost immediately last week - you guys handled that very well. Makes me very happy revoke continues to get funding in the ecosystem! Grateful for y’all, have used revoke many times in the past few years

1 Like

Thank you for the kind words, it’s definitely been quite the week!

2 Likes

Hey everyone!

It’s time for an update ahead of Epoch 3. Below we’ll list our achievements, plans and funding information since our Epoch 2 application.

Achievements / developments since Epoch 2 application

  • Overhauled the signatures dashboard to make it easier for users to understand what they already cancelled and to make sure they don’t accidentally cancel signatures repeatedly
  • Added indicators for old approvals
  • Added search functionality to the network selection dropdowns
  • Added support for X new mainnets (Blast, ZetaChain, ZKFair, EOS EVM, Bitrock, GoldX, Kroma, Mode, RARI Chain, Darwinia, Crab) and several testnets
  • Added exploit checkers for 3 new exploits (Socket Hack, Concentric Hack, Seneca Hack)
  • Several other fixes and improvements

Also check out our monthly update blog posts for December, January, and February for more details.

Upcoming milestones / plans for Epoch 3

In the background, we’ve been working mostly on helping users get a better understanding of the risks that their token approvals pose. To do so we plan to launch NFT pricing information soon and we also want to start adding more risk indicators, such as potential malicious token approvals.

We are also working on creating a service where users can subscribe and get notified of new token approvals as well as get weekly digests that share updates and advise on their token approvals / wallet health.

Epoch 2 funding usage

Epoch 2 funds have been combined with our other funding sources. Since our Epoch 2 application, we have mostly spent money on salaries (Dries and me), paying contractors for design and content work, and paying for services (such as Infura/Alchemy, Etherscan, brand protection, etc).

We plan to continue spending money towards these same ends, and potentially look into adding a part time community manager / content writer to the team in the coming months.

Other funding

Since our application for Epoch 2, we have received a 50k USDC grant from ENS Grants and ~150k OP in Optimism’s RetroPGF program. We also receive an average of $1000 in direct donations from our users per month.


We are happy to be a part of the Octant community and we are grateful for the support that Octant and these other grants programs provide. We’re looking forward to keeping even more people safe in the coming months!

2 Likes

This is great, thanks for sharing all of the info!

Hey everyone!

It’s time for an update ahead of Epoch 4. While we did not receive any funding in Epoch 3, there were over 130 people that voted for us last Epoch, which we take as a clear signal that there is interest in funding us again. We’re very grateful to everyone that voted for us in Epoch 3 and hope that you’ll vote for us again in Epoch 4.

Below we’ll list our achievements, plans and funding information since our previous update.

Achievements / developments since previous update

  • Revoke x ScamSniffer: We teamed up with ScamSniffer to add indicators for known malicious token approvals.
  • Refactors, refactors, refactors: We had been putting off updating to the latest major versions for manny of our most important dependencies, such as Viem and Next.js. These upgrades came with major breaking changes, but as of now, we are fully caught up again with latest best practices. We also refactored a lot of other internal code to make it simpler to add more networks and other functionality.
  • Removed Wallet Health Score: we added the wallet health score last September, but unfortunately found that it raised more questions than it answered, so we removed it recently. We are working on a replacement that will provide more actionable insights.
  • Improved performance for a dozen networks.
  • Added support for 13 new mainnets (Merlin, Astar zkEVM, Degen Chain, Fraxtal, Beam, Redstone, BOB, inEVM, Immutable zkEVM, zkLink Nova, RSS3 VSL, Viction, Neon EVM) and several testnets.
  • Added exploit checkers for 5 new exploits (Unizen Hack, ParaSwap Whitehat Hack, Dolomite Hack, Merkle Hack, Magpie Hack).
  • Many other fixes and improvements

Also check out our monthly update blog posts for March, April, and May for more details.

Upcoming milestones / plans for Epoch 4

In the last update we mentioned that we were working on providing better risk insights through better pricing information and risk indicators. Since then we’ve added some new indicators, but more elaborate insights are still in progress.

We briefly launched our NFT pricing information, but had to take it down due to performance issues. We are also working on fixing these issues in the near future. We are also still working on creating the notification service that we mentioned in the previous update, that we intend to launch into beta during the next Epoch.

Epoch 3 funding usage

We did not receive any funding during Epoch 3, and our expenses have been mostly stable since the last update (i.e. salaries / contractors and services). We have a new Community & Content team member that starts this week, so that will bring additional running costs into the next Epoch.

Other funding

Since our last update, we have received $23k in donations on Gitcoin Grants, with another $15k in matching to be received. We also receive an average of $500 to $1000 in direct donations from our users per month.


We are happy to be a part of the Octant community and we are grateful for the support that Octant and other grants programs provide. We’re looking forward to keeping even more people safe in the coming months!