Hey guys! Revoke.cash developer chiming in here.
Some answers to the questions mentioned above
- Will permission revoking for example on staking SOV or LP-ing affect future transactions/interactions with those pools?
Approvals/revoking does not impact existing LP or staking positions. But if you want to stake more tokens, you will need to re-approve the allowances.
- Does that mean that, once we revoke permissions, we’ll have to perform additional transactions interacting with those pools again?
If you want to add to your staked / LP position, yes.
- Are there instructions on how to perform permission revoking?
You go to https://revoke.cash, connect your wallet (switched to the right chain), look at your allowances, and click “revoke” for the allowances you want to revoke.
- Does Revoke collect any sensitive information about our wallets/addresses (e.g. seed phrases or private keys). How can we verify this?
No. As @light mentioned, that would be a huge security flaw in the wallet’s design. Furthermore, no identifying information (such as wallet addresses) are stored either. The code is open source so this can be verified.
what you really want to make sure of is that the txs you’re signing are actually revoke transactions and not either new approval txs or send txs – this is true of any tx btw, you want to make sure that the txs you’re signing are actually doing what you think they’re doing.
Exactly right. If you’re paranoid about using a new service (which you probably should be), you can look at the MetaMask popups, click “Edit Permission” and verify that the website is actually setting the allowance to 0 when revoking.
Any plans to move this functionality into the main revoke.cash domain? If so, do you know when that will happen?
Likely next week.
I don’t feel comfortable recommending this tool until it’s on their official domain, or they tweet an exception to their tweet above.
Absolutely, I agree. I’d recommend “regular” users to wait until I merge this into the main domain (approx some time next week).