{"signature": "0x2c6cd52962f80e5a741f4f823b36a1e7bc1edb9b6a3c992e3f8c4a0834e31f82204e61d3a9a641c65ff7be681087e9b21075dbefa8e0b709b50288ebf2c2007b1b", "application": {"round": "0xc1cffd1845deee83ab44cae123738a854593bcd2", "answers": [{"type": "checkbox", "answer": ["dApps & Apps"], "hidden": false, "question": "How does your project contribute to the advancement of the Arbitrum ecosystem?", "questionId": 0}, {"type": "paragraph", "answer": "Revoke.cash provides free and open source tools that users of Arbitrum and other smart contract blockchains can use to stay safe from hacks and scams. By using these tools to stay safe, crypto users can transact with more confidence, bringing accelerated usage and adoption of Arbitrum and other smart contract blockchains.", "hidden": true, "question": "Describe your previous work or plans related to the Arbitrum ecosystem. How does your project strengthen Arbitrum's foundational infrastructure, improve developer efficiency, or accelerate the adoption of novel applications?", "questionId": 1}, {"type": "paragraph", "hidden": true, "question": "If applicable, describe how your project leverages Stylus or Arbitrum Orbit Chains. What unique capabilities or use cases does this enable?", "questionId": 2}, {"type": "paragraph", "answer": "Revoke.cash has been around since 2019 and support for Arbitrum was added in 2022. In that time, Revoke.cash has helped millions of users to improve their wallet security. Besides this, Revoke.cash' founder Rosco has worked on several crypto projects since 2019, such as Truffle and related libraries truffle-assertions and truffle-plugin-verify.", "hidden": true, "question": "Describe your team's expertise in your chosen focus area within the Arbitrum ecosystem. Include relevant experience, publications, or past projects.", "questionId": 3}, {"type": "short-answer", "answer": "https://gap.karmahq.xyz/project/revokecash-1", "hidden": true, "question": "Please provide a link to Karma GAP, where you are tracking and reporting on milestones.", "questionId": 4}, {"type": "paragraph", "hidden": true, "question": "List any contract addresses with the associated network(s), EOAs, or deployer addresses your project has deployed.", "questionId": 5}, {"type": "paragraph", "answer": "We have received several other grants in the past, most unrelated to Arbitrum. The most Arbitrum-related grant we've received was the previous Gitcoin Grants round that was run on Arbitrum where we received $23k in donations and $14k in matching.", "hidden": true, "question": "Have you received any previous grants or support for your work in the Arbitrum ecosystem? If so, please provide details and estimated funding amounts.", "questionId": 6}, {"type": "dropdown", "answer": "Yes", "hidden": true, "question": "Please confirm that you have read and agree to comply with the ethical standards outlined in the eligibility criteria, including Gitcoin's Quid Pro Quo policy (https://support.gitcoin.co/gitcoin-knowledge-base/gitcoin-grants/general-questions/what-is-our-quid-pro-quo-policy)", "questionId": 7}, {"type": "paragraph", "hidden": true, "question": "Do you have any potential conflicts of interest to disclose? If yes, please provide details.", "questionId": 8}, {"type": "paragraph", "hidden": true, "question": "Would you like to share anything else about your project, team, or vision for the Arbitrum ecosystem that wasn't covered in the previous questions?", "questionId": 9}], "project": {"id": "0x4858e0d4adce13099b9cbe25bced4c9bcc90f063dcd70a2f6f7cda15f1177687", "title": "Revoke.cash", "logoImg": "bafkreieyomck34atvswtgvf5tan7rqjkzq7fjykehhekulqgliip2s3rb4", "metaPtr": {"pointer": "bafkreiglwvrbsodgbefxzxcjwrudn6ky6nn72c63ojji4xgws3hfpv6fca", "protocol": "undefined"}, "website": "https://revoke.cash", "bannerImg": "bafkreiad37uyen3hnrwjhwugrbyd7ue3kglylpydzui5e4tl5mepct2w2u", "createdAt": 1698682864274, "userGithub": "rkalis", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..sL-0hnYkBqTGbvRctkPRMfhS2IJR4iMJ14LJhxcu8V-XSujoxMthSRRiyYiuvv0DH9t2-sgvxMA6MtBA5QkwCA", "type": "Ed25519Signature2018", "created": "2023-10-30T16:20:53.622Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-10-30T16:20:53.622Z", "expirationDate": "2024-01-28T16:20:53.622Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xe126b3E5d052f1F575828f61fEBA4f4f2603652a", "hash": "v0.0.0:1ExxlZEC0tJHld3XmyxXDiMgFbeE5tmnsj7dGMp2HuY=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#RevokeCash#9142187"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..FJdwlUR8ebQeFWTl3ExTyhNoH9-2EskC2GOhCCrPwTUUYJj5g_5inDAWp1Q0KSgrmmr8n0RCAOh1ExQecjGgAw", "type": "Ed25519Signature2018", "created": "2023-10-30T16:20:40.757Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-10-30T16:20:40.757Z", "expirationDate": "2024-01-28T16:20:40.757Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xe126b3E5d052f1F575828f61fEBA4f4f2603652a", "hash": "v0.0.0:YHu4fP2e5KKqoGKw3k9xwdUcn/+syg23uj8B4OTSRq8=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#RevokeCash"}}}, "description": "Hey all, we're building free and open source tools to help you stay safe in web3! 👋\n\nTo use tokens in decentralised applications such as Uniswap you have to grant the application permission to spend tokens on your behalf - known as a token approval. Token approvals are an important part of using these apps, but can be dangerous if left unchecked.\n\nBugs can exists and exploits can happen even in established projects, and by granting token approvals you are potentially exposing your wallet to these exploits. To keep yourself safe from exploits it is a good practice to regularly inspect and revoke your approvals.\n\nRevoke.cash comes in as a preventative tool to manage your token approvals and practice proper wallet hygiene. By regularly revoking active approvals you reduce the chances of becoming the victim of exploits.\n\nIn many cases, phishing websites try to make you sign an approval while they pretend to be an NFT mint or other legitimate use cases. When these phishing scams happen, it is recommended to use Revoke.cash to mitigate the damage, but it is even better to prevent the scam in the first place.\n\nThis is where the Revoke.cash Browser Extension comes in. The extension pops up whenever you are about to sign an approval and will inform you of the approval's details. This can help you prevent signing malicious approvals.", "lastUpdated": 0, "projectGithub": "RevokeCash", "projectTwitter": "RevokeCash"}, "recipient": "0xfcBf17200C64E860F6639aa12B525015d115F863"}}