metadata: {"signature": "0x238c544ad23028c8114a743acb305dbfc9069cd7972ff021417892ec0251f55e7a11713fba2f108246f934ff1e3bd75c5debd55de8d5916e40bda6191c4175101b", "application": {"round": "0xd2d99614321becd7cd0636715bbb4c94968e6271", "answers": [{"type": "email", "hidden": true, "question": "Email Address", "questionId": 0, "encryptedAnswer": {"ciphertext": "BgwFTJaInUo5DSJqAOopMJQqqvJrjX/Gb1sJozkEJNJdjU/9+Svk4OtyQ78A5TbG", "encryptedSymmetricKey": "18b4ffd65c30c47be8d442d61a104c035bc8c1d46549288b45e3deffd574785e7522b82e2002198713364b5e4519b819381de4d834a4a7b34829bbf9bf594bf1b6ac9a07658f5f8602e4a07cd816efde985436b513069291aec9ecbc430460b9071009bb2abd068f04692b37afeb4b925c920c5e5ce8bdb2f557bc00ee9371fd000000000000002019a029056bd118b02c521416856dcad78e8997dada4a3184bb18a523442f2fe6288c1e9e0432a41cd2ea9c3377800ba2"}}, {"type": "short-answer", "answer": "optimizoor", "hidden": true, "question": "Telegram Handle", "questionId": 1}, {"type": "short-answer", "answer": "https://github.com/Vectorized/solady", "hidden": true, "question": "Project GitHub Repo", "questionId": 2}, {"type": "short-answer", "hidden": true, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "short-answer", "answer": "GG20", "hidden": true, "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": "Solady is an open-source repository containing highly-optimized Solidity snippets. It offers efficient implementations of commonly-used libraries, such as MerkleProofLib, alongside cutting-edge features like LibZip.\n\nBy thoughtfully encapsulating low-level inline assembly within flexible APIs, Solady simplifies the process of writing clean and efficient Solidity code. More than just a library, Solady also serves as a learning resource and experimental laboratory for pioneering gas-optimization techniques.\n\nSolady is used in the codebases of Arbitrum, Optimism, Coinbase, Opensea.\n", "hidden": true, "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": "Solady provide  highly-optimized, heavily tested, cutting edge Solidity libraries wrapped in developer friendly APIs. \n\nIt allows developers to build concise, readable, smart contracts with a set of strong building blocks with ease. ", "hidden": true, "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": "Github: 2.5k stars, 342 forks, used by 2.2k.\n\nNPM: 25k weekly downloads\n\nCodeslaw 1600+ unique implementations using Solady on Ethereum: https://www.codeslaw.app/search?chain=ethereum&q=solady\n\nMaiden project on Cantina: https://cantina.xyz/crowdfund/solady\n\nSolady is involved in the following ERCs:\n- [ERC-7760: Minimal Upgradeable Proxies](https://eips.ethereum.org/EIPS/eip-7760)\n- [ERC-7739: Readable Typed Signatures for Smart Accounts](https://eips.ethereum.org/EIPS/eip-7739)\n- [ERC-6551: Non-fungible Token Bound Accounts](https://eips.ethereum.org/EIPS/eip-6551)\n- [ERC-6551: Non-fungible Token Bound Accounts](https://eips.ethereum.org/EIPS/eip-6551)\n- [ERC-6909: Minimal Multi-Token Interface](https://eips.ethereum.org/EIPS/eip-6909)", "hidden": true, "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": "We have plans to make Solady EOF ready as soon as possible.\n\nSolady may also get new utilities in the near future (e.g. Timelocks).\n\nFunds will be splitted across code contributors.", "hidden": true, "question": "Outline your project's roadmap and how the grant funds will be used to achieve your development goals.", "questionId": 8}, {"type": "paragraph", "hidden": true, "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]\u2014for 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": "0xa3817fe7f2dea260bbbec254bd464174433500969a89d3f8f227a3adca018436", "title": "Solady", "logoImg": "bafkreiamopamyrvrfqdf6wlretyhh5cppuebkdvzwwfospc255ktfocwmm", "metaPtr": {"pointer": "bafkreihtb6tx45w4jkytrtbmeyetj5y5omqpohgrakahfbtzsmip4qzgza", "protocol": "undefined"}, "website": "https://github.com/Vectorized/solady", "bannerImg": "bafkreibfc2moumktyuvbbwfsb42mujkupwf6dcso3umsqw5ssfq4hpeuga", "createdAt": 1713461297395, "userGithub": "Vectorized", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..1jCGGNtZXp8KCousbGTRIZzouw7Gw6_NX2mca_5FeyHajZLQla7OsBv5atAewKSwMFUCkpjGmTz39DcZOrpDAg", "type": "Ed25519Signature2018", "created": "2024-04-18T17:45:33.568Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-18T17:45:33.568Z", "expirationDate": "2024-07-17T17:45:33.568Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1F5D295778796a8b9f29600A585Ab73D452AcB1c", "hash": "v0.0.0:k78EEZTdZm5YX3mykNYa6z8Pq8o0n2iVSAY+ktLhgAE=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextGithubOrg#astxlabs#5889274"}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"jws": "eyJhbGciOiJFZERTQSIsImNyaXQiOlsiYjY0Il0sImI2NCI6ZmFsc2V9..4qIrou7DTPfp93jRt-vfYA2nAP9d-M5yKwLZuYSug4ZMwqIdhyqWFn0P80LXS2hBVMJLa2XiWPzzRLVFtCRwDA", "type": "Ed25519Signature2018", "created": "2024-04-18T17:27:35.223Z", "proofPurpose": "assertionMethod", "verificationMethod": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC#z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC"}, "issuer": "did:key:z6MkghvGHLobLEdj1bgRLhS4LPGJAvbMA1tn2zcRyqmYU5LC", "@context": ["https://www.w3.org/2018/credentials/v1"], "issuanceDate": "2024-04-18T17:27:35.222Z", "expirationDate": "2024-07-17T17:27:35.222Z", "credentialSubject": {"id": "did:pkh:eip155:1:0x1F5D295778796a8b9f29600A585Ab73D452AcB1c", "hash": "v0.0.0:0nr/ONdTkG2MJKoWpWJCUTzwLXazvsjlWZPqoChl7co=", "@context": [{"hash": "https://schema.org/Text", "provider": "https://schema.org/Text"}], "provider": "ClearTextTwitter#optimizoor"}}}, "description": "Solady is an open-source repository containing highly-optimized Solidity snippets. It offers efficient implementations of commonly-used libraries, such as MerkleProofLib, alongside cutting-edge features like LibZip.\n\nBy thoughtfully encapsulating low-level inline assembly within flexible APIs, Solady simplifies the process of writing clean and efficient Solidity code. More than just a library, Solady also serves as a learning resource and experimental laboratory for pioneering gas-optimization techniques.\n\nSolady is used in the codebases of Arbitrum, Optimism, Coinbase, Opensea.\n", "lastUpdated": 0, "projectGithub": "astxlabs", "projectTwitter": "optimizoor"}, "recipient": "0x1F5D295778796a8b9f29600A585Ab73D452AcB1c"}}