{"signature": "0x78e71a9a94a1e6fe02a6a97416609d379ee4be4558952fd6e0e0741ea5eb11172fdd5d4d5f7d43d0cc7bcea0319156fa6b808136d22fb9c3cc7c0fbccc37d5cc1b", "application": {"round": "0xe5B88c67fCd25f0a7BAD6cF7c5A5197e61BFd143", "answers": [{"type": "email", "answer": "bitcommune@gmail.com", "hidden": true, "question": "Email Address", "questionId": 0}, {"type": "short-answer", "answer": "karlhyun", "hidden": true, "question": "Telegram Handle We Can Use To Contact You", "questionId": 1}, {"type": "paragraph", "answer": "https://github.com/hsy822/aztec-remix-plugin", "hidden": false, "question": "Project GitHub Repo", "questionId": 2}, {"type": "link", "hidden": false, "question": "Link to your Public Group Chat", "questionId": 3}, {"type": "paragraph", "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": "Remix IDE Plugin for Aztec is a plugin for the Ethereum Foundation’s Remix IDE that enables developers to compile, deploy, and interact with Noir smart contracts on the Aztec network. This tool eliminates the need to set up a local development environment for Aztec, making zero-knowledge contract development accessible directly from the browser. It bridges the gap between mainstream Ethereum development tools and Aztec’s privacy-focused architecture.", "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": "By integrating Aztec’s Noir language support into Remix, the plugin drastically lowers the entry barrier for developers unfamiliar with zero-knowledge systems or custom local setups. Developers can write, compile, and deploy Aztec contracts with a familiar UI and without terminal commands. This improves onboarding efficiency and reduces potential misconfigurations. Additionally, by providing simulated contract interactions and clear artifact management, the plugin contributes to safer, more predictable development cycles in the Web3 ZK ecosystem.", "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": "The plugin is currently under review for official inclusion in the Remix Plugin Directory. Although it has not yet been publicly launched, it has been tested by a small group of early contributors and developers familiar with Aztec. Feedback has been positive, particularly around the simplified user experience compared to complex CLI-based workflows. Once publicly released, we expect broader adoption, especially among privacy-focused Web3 and zero-knowledge application communities.", "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": "Our short-term goal is to complete the review process with the Remix team and ensure a smooth onboarding experience for developers.\nQ2 2025 milestones include:\n\nFinalizing review with the Remix team\n\nImproving UI and error handling\n\nSupporting both testnet and mainnet deployments\n\nPublishing public documentation and tutorials\n\nPreparing for updates to Aztec’s toolchain\n\nImplementing improvements based on user feedback\n\nGrant funds will be used for development, testing, documentation, and community onboarding efforts, as well as gathering feedback from early users.", "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": "This tool facilitates smart contract deployment, but it is not a smart contract itself.", "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": "0x38014bd86d511c16e1862e9e0933737e4dc365b74eaf573e4d2f2e06bec2cd1c", "title": "Remix IDE Plugin for Aztec", "metaPtr": {"pointer": "bafkreihutwx36tou2dju4xsupnkpa6n7c7ado2qkhno2h637qw4w7o64h4", "protocol": "undefined"}, "website": "https://github.com/hsy822/aztec-remix-plugin", "createdAt": 1743250927373, "userGithub": "hsy822", "credentials": {"github": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-30T03:39:04.505Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x4b7ff7950a0fe7d70c56f895a145822888fcf261c8ff43960797ea241618cbbd1d98d14ef812b80e9c9a0b5d3afd85d83b62677f9bb867412ed7e680b3202fe81b", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-30T03:39:04.504Z", "expirationDate": "2025-06-28T03:39:04.504Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xdfaf06fdC7aCEB1086A4Ab72E4e21cb97Ef98DC8", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextGithubOrg#gitcoin-aztec#17763340", "nullifiers": ["v0.0.0:QX66b/hjVDQ6lSxIxmniHBq5Nv7HW+36NmOdDR1D3dA="]}}, "twitter": {"type": ["VerifiableCredential"], "proof": {"type": "EthereumEip712Signature2021", "created": "2025-03-29T12:21:49.055Z", "@context": "https://w3id.org/security/suites/eip712sig-2021/v1", "proofValue": "0x5e1d96709b24e177c32061ede2c80255ffe06c83376e67425491244805ccfa332ba386daa0a2fe2bcd8fda7cf29041fa128c0dc6d4e278a5fdc0e6ff08dbd6251c", "eip712Domain": {"types": {"Proof": [{"name": "@context", "type": "string"}, {"name": "created", "type": "string"}, {"name": "proofPurpose", "type": "string"}, {"name": "type", "type": "string"}, {"name": "verificationMethod", "type": "string"}], "@context": [{"name": "nullifiers", "type": "NullifiersContext"}, {"name": "provider", "type": "string"}], "Document": [{"name": "@context", "type": "string[]"}, {"name": "credentialSubject", "type": "CredentialSubject"}, {"name": "expirationDate", "type": "string"}, {"name": "issuanceDate", "type": "string"}, {"name": "issuer", "type": "string"}, {"name": "proof", "type": "Proof"}, {"name": "type", "type": "string[]"}], "EIP712Domain": [{"name": "name", "type": "string"}], "CredentialSubject": [{"name": "@context", "type": "@context"}, {"name": "nullifiers", "type": "string[]"}, {"name": "id", "type": "string"}, {"name": "provider", "type": "string"}], "NullifiersContext": [{"name": "@container", "type": "string"}, {"name": "@type", "type": "string"}]}, "domain": {"name": "VerifiableCredential"}, "primaryType": "Document"}, "proofPurpose": "assertionMethod", "verificationMethod": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb#controller"}, "issuer": "did:ethr:0xd6f8d6ca86aa01e551a311d670a0d1bd8577e5fb", "@context": ["https://www.w3.org/2018/credentials/v1", "https://w3id.org/vc/status-list/2021/v1"], "issuanceDate": "2025-03-29T12:21:49.053Z", "expirationDate": "2025-06-27T12:21:49.053Z", "credentialSubject": {"id": "did:pkh:eip155:1:0xdfaf06fdC7aCEB1086A4Ab72E4e21cb97Ef98DC8", "@context": {"provider": "https://schema.org/Text", "nullifiers": {"@type": "https://schema.org/Text", "@container": "@list"}}, "provider": "ClearTextTwitter#HyunSooyoung", "nullifiers": ["v0.0.0:hnM6XccUULdQs8ozyiYQ1txQjjZIBj5fz8ApguinaGw="]}}}, "description": "Remix IDE Plugin for Aztec is an open-source developer tool that brings Aztec's privacy-focused ZK smart contracts to the widely-used Remix IDE. It enables developers to compile, deploy, and interact with Noir-based smart contracts directly in the browser, without needing to set up a local environment.\n\nThis plugin dramatically lowers the barrier to entry for new developers interested in building on Aztec, a zk-rollup L2 focused on privacy. By providing a familiar development interface, it accelerates onboarding, fosters experimentation, and helps grow the Aztec ecosystem.\n\nAlthough Aztec is not yet listed in Gitcoin’s network options, our tool directly targets the Aztec developer community and aligns with the goals of the OSS round by enhancing developer experience, access, and tooling in the privacy layer of Ethereum.\n\nWe aim to maintain and expand this tool throughout the year, integrating feedback, improving UI/UX, and supporting emerging Aztec features as the protocol matures.\n", "lastUpdated": 0, "projectGithub": "gitcoin-aztec", "projectTwitter": "HyunSooyoung"}, "recipient": "0xdfaf06fdC7aCEB1086A4Ab72E4e21cb97Ef98DC8"}}