{"signature": "0x3d38987c96a6671bf4296b566dc686d031c5e87e3927523eb2d60b6ed0858aa717f5faf5499fb00f392e8065de3c40b80737b26b52d86612cec88529ff418d491b", "application": {"round": "0xe5B88c67fCd25f0a7BAD6cF7c5A5197e61BFd143", "answers": [{"type": "email", "answer": "latheyapoorv@gmail.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "@apoorvlathey", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "paragraph", "answer": "https://github.com/swiss-knife-xyz/swiss-knife", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "answer": "https://swiss-knife.xyz/discord", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "answer": "https://explorer.gitcoin.co/#/round/42161/27/33", "hidden": false, "question": "Have you participated in a previous Gitcoin Grants Round? If so, please name the rounds or link the builder profile associated with previous rounds", "questionId": 4}, {"type": "paragraph", "answer": "Swiss-Knife makes working with blockchain data simple for new and experienced devs.\n\nSome use cases:\n\n1. When a wallet pop-ups to sign a hex value, you can use Swiss-Knife to decode what data you are actually signing.\n\n2. When checking out a transaction, the users can instantly open it in the Swiss-Knife explorer which lists all the explorers including debugging tools like Tenderly, etc which they can visit in one-click without manually having to go from one tool to another.\n\n3. There are several converters like hex to decimal, etc where the devs can quickly convert between the data types.\n\n4. Also we have a constants page that allows the devs to quickly grab frequently used constant values", "hidden": false, "question": "Provide a brief overview of your tool, library, or framework. What specific problem or inefficiency in the development process does it address?", "questionId": 5}, {"type": "paragraph", "answer": "Swiss-Knife is a handy tool to make developers' life easier as it provides utilities in the of form of UI such that the developers don't have to write scripts while they are debugging some blockchain data.\n\nThe most popular tool is the Universal Calldata Decoder that allows to decode any random hex calldata into human readable text.", "hidden": false, "question": "How does your project reduce development barriers, improve efficiency, or enhance the security of Web3 projects? Please provide specific examples or metrics if available.", "questionId": 6}, {"type": "paragraph", "answer": "133 stars on GitHub\n37k views from 3.6k users in the last 90 days", "hidden": false, "question": "Describe the current usage and support for your tool within the developer community. This could include GitHub stars, downloads, or testimonials from developers.", "questionId": 7}, {"type": "paragraph", "answer": "Grants are the current source of funding for this project.\nAll the grants ensure continuous development and help to add new tools that are needed in this space.\nThe grants would also be used to reward OSS contributors to this repo. ", "hidden": false, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "answer": "N/A", "hidden": false, "question": "For any project deploying smart contracts on blockchain networks, please list all your deployer addresses and their corresponding blockchain networks. Use this format for each entry: [deployer_address], [chain_id]—for example, 0x123abc..., 42161 (This represents a deployer address on the Arbitrum network). Please include a separate line for each unique deployer address and blockchain combination.", "questionId": 9}], "project": {"id": "0x4c8d716d67653b5aa14300221f05e19c96cde76fcf628fbf6fb92bb014839e64", "title": "Swiss-Knife.xyz", "logoImg": "bafkreieqd45k3ritluqkephpsfdn24z7ll4a5otwsmv6gordfwrdaq7haq", "metaPtr": {"pointer": "bafkreidx7elqfulubbgg7drulhvjgf6iiej4oc6rufrn7nsj2nx32ktgee", "protocol": "undefined"}, "website": "https://swiss-knife.xyz", "bannerImg": "bafkreigrcncx6sqgq5b5ieubqzefokfbwhnl6dqt6akrskgf3gd3park3e", "createdAt": 1713168626931, "userGithub": "apoorvlathey", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..32Spxx0OFAxCpX8RM-e6VG6LB4W4C6MJQJqmBYwksckUkPTAflSFuJE-PtQ85_VixZ5ugzghUdGaRqexSMgDBg", "type": "Ed25519Signature2018", "created": "2024-04-15T08:05:40.213Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T08:05:40.213Z", "expirationDate": "2024-07-14T08:05:40.213Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x63A556c75443b176b5A4078e929e38bEb37a1ff2", "hash": "v0.0.0:T6wIqM+3W15p6e4EEi7v5xjVX7A81TKaEvirj1wpFnk=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#swiss-knife-xyz#20395316"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..xtC-Oj6RM7dLIsLxU9Yf1aCj_PNGCHEdAz_9cyOiczrg6TdEtn-fTkSGoelSwanN0MocL9oanhzR92iTdZ8VAQ", "type": "Ed25519Signature2018", "created": "2024-04-15T08:04:21.267Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-15T08:04:21.266Z", "expirationDate": "2024-07-14T08:04:21.266Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x63A556c75443b176b5A4078e929e38bEb37a1ff2", "hash": "v0.0.0:QQtIJ84awZjSJVTjRpOShOh7Ecfnrhvl4KWz3Ua9RJE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#swissknifexyz"}}}, "description": "Swiss-Knife aggregates all the useful EVM tools in one place to ease developer experience while they are debugging or building new stuff.\n\n#### List of Tools\n1. [Calldata](https://calldata.swiss-knife.xyz/decoder): Decode any calldata, and view the parameters in a human-readable format, even without having the contract ABI.\n2. [Explorer](https://explorer.swiss-knife.xyz/): Quickly view any address/ens or transaction across a variety explorers, in just a click!\n3. [Transact](https://transact.swiss-knife.xyz/send-tx): Send custom bytes calldata to transact with any contract, or leave the address blank to deploy a new contract.\n4. [Converter](https://converter.swiss-knife.xyz/eth): All the essential unit converters on one-page. Convert between:\n    i. Ether, wei & gwei\n    ii. Hexadecimal, decimal & binary\n    iii. String or hex to keccack256 hash & 4 bytes selector\n    iv. Hex to 32 bytes left-padded & right-padded values\n5. [Constants](https://constants.swiss-knife.xyz/): Have frequently used constants at your fingertips, like Zero Address, Max Uint256, etc.\n6. [Epoch-Converter](https://epoch-converter.swiss-knife.xyz/): Grab unix timestamp, get timestamp x minutes/hours/days in the future, or convert timestamp to human-readable format.\n7. [Storage-Slots](https://storage-slots.swiss-knife.xyz/): Query EIP-1967 slots or custom storage slot value of any contract.\n8. [Uniswap](https://uniswap.swiss-knife.xyz/tick-to-price): Calculator to convert UniswapV3 tick to price for any token pair addresses.\n9. [Character Counter](https://character-counter.swiss-knife.xyz/): Count the length of the input string. Also allows to select on the input text to only get the character count for the selection.\n10. [Contract Address](https://contract-address.swiss-knife.xyz/): Determine the contract address which will get deployed by an address at a particular nonce", "lastUpdated": 0, "projectGithub": "swiss-knife-xyz", "projectTwitter": "swissknifexyz"}, "recipient": "0xf90e6125C8918F1ADAc31f85D80728dB62F17d9B"}}