Real time protection for exploits by revoking approvals for exploited smart contracts.
Prize Pool
Token approvals are a core part of the smart contract ecosystem. Without them, a lot of DeFi applications would not be possible. But there are also risks to token approvals. If you give a smart contract permission to spend your tokens, it can spend them at any time. So if the smart contract is hacked or malicious, your tokens can be stolen.
We provide real-time protection from exploits by revoking approvals for exploited smart contract addresses.
Revoke.Delegate revokes smart contract allowances as soon as the exploit is reported making sure the damage is to its minimum.
We use the Metamask Delegation toolkit to delegate the functionality to set the allowances to 0.
ERC 7579: Under the hood, the Delegation manager uses executeFromExecutor to perform the redeem delegation operation, making it compatible with Safe, Kernal, and Biconomy nexus.
Curvegrid: We use Curvegrid as a "delegate" in the whole architecture, it works as a paymaster who revokes the allowances on the delegator's behalf.
NounsDAO resource: For building a user-friendly and fun – visual and verbal branding.
Push protocol: We use the Push protocol to notify the users about the approvals that have been revoked – saving the wallets from getting drained.
Celo Composer and Next.js for responsive web experience across devices.