metadata: {"signature": "0x1ff33628bc253014ec09827cd939899f8bd8473428d5e58ab9b322655bee285f2d577e2e89891d662f61ca4c050a3f44bf4363fae76fc045d845ea083565c77d1b", "application": {"round": "0x1d16f0eedf8ced25f288056ddcbb653d0f0451ad", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "bXYeCvIuODrEXJAURYZVpJ8Jb+2txIxYtp1rFrFpkFE=", "encryptedSymmetricKey": "b410982dd3534eb4f839f5a535e5168e20a5128c5ed6aaf8dd5be19aa48ae5029dba8398eb040a85324dcd290dbafc173e9bc08c704eca908936f3579df9f4184a03be051a5a619adedf1310d701e0ef40f08576fd740a4cafccf95f61b51b92a09d50d2d08433454393a50c0440a439662304255886144fd110f7f65fbc137f0000000000000020a5258ea13bd1964655b9c1e546cb39af65b1aa9bc44908b910f3cc4fe9904a2c2034eaea2b20a6586a4a434fc4431c97"}}, {"type": "short-answer", "answer": "None", "hidden": false, "question": "Funding Sources", "questionId": 1}, {"type": "number", "answer": "1", "hidden": false, "question": "Team Size", "questionId": 2}, {"type": "short-answer", "hidden": true, "question": " Did you participate in a Gitcoin funding round as a grantee? Y/N", "questionId": 3}, {"type": "short-answer", "hidden": true, "question": "Do you want to join our events during the round? If so check out our telegram channel: https://t.me/arbitrumongitcoin", "questionId": 4}], "project": {"id": "42161:0x73AB205af1476Dc22104A6B8b3d4c273B58C6E27:104", "title": "solidity-analyzer", "metaPtr": {"pointer": "bafkreihibhgobaxrhefaaqd4d2trypf7q2zfypvgidvowalyegkxprtnou", "protocol": "1"}, "website": "https://github.com/parmanuxyz/solidity-analyzer", "createdAt": 1695447913922, "userGithub": "meetmangukiya", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..9eo23zUWNN2k7-5IIZtYz-Jz3OzOZt4LneZejsi7odPrTmvblXOeUAppw6qEAmc9KKqg0crEmjKu62YJN0k7Bw", "type": "Ed25519Signature2018", "created": "2023-09-23T05:45:03.211Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-09-23T05:45:03.210Z", "expirationDate": "2023-12-22T05:45:03.210Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x5C5F81454d78bb96c82209d048406D592ABD3674", "hash": "v0.0.0:cWa8WjcRNviTcjhnjsVlAyakz8pYYj8DEYHPHc3jFIc=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#parmanuxyz#7620533"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..HeWyoTPdr6fWCGpwdiYkVK3ZATXblKgvXG1wh_AJpMVlubVdEJQ3IQYkQd1l1fnUrW0ERl6tmwZPMlpHyPPyCQ", "type": "Ed25519Signature2018", "created": "2023-09-23T05:46:29.588Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2023-09-23T05:46:29.588Z", "expirationDate": "2023-12-22T05:46:29.588Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x5C5F81454d78bb96c82209d048406D592ABD3674", "hash": "v0.0.0:nvIzfgCypylK2ozBWCe2G1nrWUDgXU5Sme0oZgMc35Y=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#meetmangukiya98"}}}, "description": "Solidity analyzer is a language server implementation and a vscode extension that consumes the language server to improve developer experience for solidity development(currently specifically for foundry projects) by providing features like:\n1. Auto formatting with `forge fmt`\n2. Diagnostics(compiler errors, warnings, informationals, etc.)\n3. Code outline\n\nMore features with higher priority to be added next: \n1. Go to implementation\n2. Go to type definition\n3. Go to definition\n4. Go to declaration\n5. Rename symbols\n\nEventual goal is implementing as much LSP APIs as possible. ", "lastUpdated": 0, "projectGithub": "parmanuxyz", "projectTwitter": "meetmangukiya98"}, "recipient": "0x18454569a577F368d7F165fdcf5210E4f58334AE"}}