Skip to content

Conversation

@michojekunle
Copy link

Title

Add Tutorial on Zero-Knowledge Proofs with Noir for Rootstock dApps

Description

This contribution adds a comprehensive tutorial to the Rootstock Developer Portal under the /docs/tutorials section, titled "Zero Knowledge Proofs on Rootstock with Noir." The purpose is to educate developers on using ZK proofs and the Noir language to build privacy-focused dApps on Rootstock, enhancing user confidentiality. It addresses the need for practical guides on advanced cryptographic techniques, featuring:

  • Explanations of ZK proofs and Noir's role in creating ZK circuits.
  • A step-by-step demo for a "Secret NFT Club" dApp, where users prove knowledge of a secret code to mint an NFT without revealing it.
  • Critical analysis of benefits, limitations, and Rootstock's Bitcoin-secured verification.
    Changes include a new Markdown file (/docs/tutorials/zk-proofs-noir.md) with front matter (title, description, tags, sidebar_label, sidebar_position), adhering to the style guide. No existing issues are resolved, but this enhances the portal's developer resources.

Screenshots/GIFs

N/A (No visual UI changes; the contribution is a documentation file. Code snippets and explanations are included in the Markdown for clarity.)

Testing

  • Ran yarn build to verify the build process, ensuring no broken links or Markdown errors in the new tutorial file.
  • Checked sidebar navigation and search metadata (title, tags, description) locally using yarn start to confirm the tutorial appears correctly in /tutorials and is findable via Algolia search.
  • Validated code snippets (Noir, Solidity, JavaScript) by running them in a local Hardhat environment forked from Rootstock testnet, confirming the demo dApp's functionality.
  • Ensured compliance with front matter requirements and style guide (e.g., absolute links, no special characters in titles).

Checklist

  • I have read and understood the contributing guidelines.
  • I have followed the style guide and formatting guidelines.
  • I have added appropriate comments to explain the changes.
  • I have tested my changes thoroughly.

Refs

@vercel
Copy link

vercel bot commented Nov 11, 2025

@michojekunle is attempting to deploy a commit to the IOV Labs Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Nov 14, 2025

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Preview Comments Updated (UTC)
devportal-rootstock Ready Ready Preview Comment Nov 14, 2025 0:56am

@owans owans added the hacktivator Use this label for submissions to the Rootstock hacktivator. label Nov 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hacktivator Use this label for submissions to the Rootstock hacktivator.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants