# \#noir

**URL:** https://forum.aztec.network/tag/noir/1.md

[Latest](https://forum.aztec.network/latest.md) · [Categories](https://forum.aztec.network/categories.md) · [Tags](https://forum.aztec.network/tags.md)

---

## [Migrating a private DEX from 4.3.1 to 5.0.0: four things that cost us time](https://forum.aztec.network/t/migrating-a-private-dex-from-4-3-1-to-5-0-0-four-things-that-cost-us-time/8641)

<div class="topic-metadata">

**Author:** [@Kubudak90](https://forum.aztec.network/u/Kubudak90)\
**Replies:** 0\
**Last updated:** [August 5, 2026, 12:35pm UTC](https://forum.aztec.network/t/migrating-a-private-dex-from-4-3-1-to-5-0-0-four-things-that-cost-us-time/8641 "2026-08-05T12:35:30Z")

</div>

We build Quetzal (quetzaldex.xyz), a dark-pool DEX on Aztec. Orders stay sealed on-chain: side, size, and limit price are private. An aggregator matches them off-chain into uniform-price batches, and a Noir circuit prove…

---

## [Expanding Private Interoperability: Proposal for a Noir-Powered SilentSwap Integration with Aztec & Galactica’s zkKYC](https://forum.aztec.network/t/expanding-private-interoperability-proposal-for-a-noir-powered-silentswap-integration-with-aztec-galactica-s-zkkyc/8615)

<div class="topic-metadata">

**Author:** [@SilentSwap\_BD](https://forum.aztec.network/u/SilentSwap_BD)\
**Replies:** 0\
**Last updated:** [July 10, 2026, 2:14am UTC](https://forum.aztec.network/t/expanding-private-interoperability-proposal-for-a-noir-powered-silentswap-integration-with-aztec-galactica-s-zkkyc/8615 "2026-07-10T02:14:34Z")

</div>

Hi Aztec Community, We’ve been closely tracking Aztec’s programmatic L2 privacy model and were incredibly excited to see the recent Aztec x Galactica announcement bringing modular, interchain zkKYC frameworks to Noir. T…

---

## [Introducing truProtocol: your .tru name, public when you want it, private when you don't](https://forum.aztec.network/t/introducing-truprotocol-your-tru-name-public-when-you-want-it-private-when-you-dont/8610)

<div class="topic-metadata">

**Author:** [@TruProtocol](https://forum.aztec.network/u/TruProtocol)\
**Replies:** 0\
**Last updated:** [July 6, 2026, 5:26pm UTC](https://forum.aztec.network/t/introducing-truprotocol-your-tru-name-public-when-you-want-it-private-when-you-dont/8610 "2026-07-06T17:26:25Z")

</div>

If you’ve ever used ENS, you already understand half of what truProtocol does. You register a human-readable name, point it at your wallet, and stop pasting 0x4f3a…b91c into every app. The other half is the part public n…

---

## [Review my Noir - Ed25519 signature verification](https://forum.aztec.network/t/review-my-noir-ed25519-signature-verification/8604)

<div class="topic-metadata">

**Author:** [@willemolding](https://forum.aztec.network/u/willemolding)\
**Replies:** 0\
**Last updated:** [June 29, 2026, 5:51am UTC](https://forum.aztec.network/t/review-my-noir-ed25519-signature-verification/8604 "2026-06-29T05:51:02Z")

</div>

I’ve built an IRTF RFC-8032 compliant implementation of Ed25519 signature verification in Noir. This was able to reuse a lot of existing pieces so ended up being fairly straightforward (but expensive in terms of gate cou…

---

## [noir-rlwe-gadgets — verifiable BFV encryption (RLWE) in Noir, with an on-chain UltraHonk verifier](https://forum.aztec.network/t/noir-rlwe-gadgets-verifiable-bfv-encryption-rlwe-in-noir-with-an-on-chain-ultrahonk-verifier/8591)

<div class="topic-metadata">

**Author:** [@aryaethn](https://forum.aztec.network/u/aryaethn)\
**Replies:** 0\
**Last updated:** [June 15, 2026, 12:39pm UTC](https://forum.aztec.network/t/noir-rlwe-gadgets-verifiable-bfv-encryption-rlwe-in-noir-with-an-on-chain-ultrahonk-verifier/8591 "2026-06-15T12:39:50Z")

</div>

I’ve published noir-rlwe-gadgets, a Noir library that proves a BFV ciphertext is a well-formed encryption of a bounded message — both secret-key (the Greco statement) and public-key (the fhEVM-style input statement, wher…

---

## [Request for Grant Proposals: Dark Forest on Aztec | Up to $75,000](https://forum.aztec.network/t/request-for-grant-proposals-dark-forest-on-aztec-up-to-75-000/8253)

<div class="topic-metadata">

**Author:** [@zac-williamson](https://forum.aztec.network/u/zac-williamson)\
**Replies:** 22\
**Last updated:** [January 28, 2026, 11:10am UTC](https://forum.aztec.network/t/request-for-grant-proposals-dark-forest-on-aztec-up-to-75-000/8253 "2026-01-28T11:10:15Z")

</div>

Request for Grant Proposals: Dark Forest on Aztec We’re bringing the OG hidden-information game to the Aztec network Overview This RFPG is a call for one team to port Dark Forest v0.6 to the Aztec Network. We’re allocat…

---

## [dark forest aztec - a sovereign port from the community memeber](https://forum.aztec.network/t/dark-forest-aztec-a-sovereign-port-from-the-community-memeber/8344)

<div class="topic-metadata">

**Author:** [@web3hendrix](https://forum.aztec.network/u/web3hendrix)\
**Replies:** 0\
**Last updated:** [January 14, 2026, 6:28pm UTC](https://forum.aztec.network/t/dark-forest-aztec-a-sovereign-port-from-the-community-memeber/8344 "2026-01-14T18:28:59Z")

</div>

dark forest aztec - a sovereign port from the community contact details: web3hendrix@gmail.com/web3hendrix (discord username) im proposing 1:1 port of dark forest v0.6 to the aztec. honestly i started building this as a…

---

## [Grant Proposal: Dark Forest on Aztec by LimeChain](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-by-limechain/8342)

<div class="topic-metadata">

**Author:** [@zhivkoto](https://forum.aztec.network/u/zhivkoto)\
**Replies:** 0\
**Last updated:** [January 14, 2026, 6:28pm UTC](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-by-limechain/8342 "2026-01-14T18:28:39Z")

</div>

Submitted by: LimeChain Date: January 13, 2026 Grant Request: $75,000.00 Project Duration: 9 weeks Delivery Deadline: March 22, 2026 Contact Details Primary Contact: Zhivko Todorov Email: zhivko@limechain.tech Te…

---

## [Grant Proposal: Dark Forest on Aztec, Blanksquare team](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-blanksquare-team/8333)

<div class="topic-metadata">

**Author:** [@damian-straszak](https://forum.aztec.network/u/damian-straszak)\
**Replies:** 0\
**Last updated:** [January 14, 2026, 1:56pm UTC](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-blanksquare-team/8333 "2026-01-14T13:56:12Z")

</div>

Dear all, on behalf of Blanksquare’s team, I have the pleasure to post this response to the Request for Grant Proposals to bring the Dark Forest game to Aztec. We are a team currently working on privacy in the EVM ecosy…

---

## [Dapps over Apps - Dark Forest v0.6 on Aztec (Noir-native, end-to-end port)](https://forum.aztec.network/t/dapps-over-apps-dark-forest-v0-6-on-aztec-noir-native-end-to-end-port/8322)

<div class="topic-metadata">

**Author:** [@DappsoverApps](https://forum.aztec.network/u/DappsoverApps)\
**Replies:** 0\
**Last updated:** [January 14, 2026, 1:22am UTC](https://forum.aztec.network/t/dapps-over-apps-dark-forest-v0-6-on-aztec-noir-native-end-to-end-port/8322 "2026-01-14T01:22:08Z")

</div>

Contact Details Email: team@dappsoverapps.com Summary We will deliver a functional, end-to-end port of Dark Forest v0.6 to Aztec by implementing the game’s state transition rules and ZK validation constraints as Noir-…

---

## [Grant Proposal: Dark Forest on Aztec | TrionLabs](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-trionlabs/8321)

<div class="topic-metadata">

**Author:** [@yaman](https://forum.aztec.network/u/yaman)\
**Replies:** 0\
**Last updated:** [January 14, 2026, 1:21am UTC](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-trionlabs/8321 "2026-01-14T01:21:50Z")

</div>

Dark Forest on Aztec Network w/ Private State | TrionLabs Team: trionlabs.dev Email: contact\[at\]trionlabs.dev Signal: @yaman.08 Telegram: @yamanc Summary We propose to deliver the full requirements of the Dark Forest…

---

## [Dark Forest on Aztec - WakeUp Labs Proposal](https://forum.aztec.network/t/dark-forest-on-aztec-wakeup-labs-proposal/8320)

<div class="topic-metadata">

**Author:** [@wakeuplabs](https://forum.aztec.network/u/wakeuplabs)\
**Replies:** 0\
**Last updated:** [January 14, 2026, 1:21am UTC](https://forum.aztec.network/t/dark-forest-on-aztec-wakeup-labs-proposal/8320 "2026-01-14T01:21:40Z")

</div>

Team: WakeUp Labs Preferred Contacts: Email: aztec@wakeuplabs.io | Twitter: x.com/wakeuplabs | Github: \* github.com/wakeuplabs-io Summary Our project aims to port Dark Forest v0.6 to the Aztec Network, converting the o…

---

## [Grant Proposal: Dark Forest on Aztec, Nyx team](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-nyx-team/8313)

<div class="topic-metadata">

**Author:** [@0xKarl98](https://forum.aztec.network/u/0xKarl98)\
**Replies:** 0\
**Last updated:** [January 13, 2026, 10:01am UTC](https://forum.aztec.network/t/grant-proposal-dark-forest-on-aztec-nyx-team/8313 "2026-01-13T10:01:51Z")

</div>

Dark Forest v0.6 on Aztec - Nagu Proposal Title / Team Team: Nyx Leads: Nagu Thogiti & Karl Yu (co-leads) Contact: \[0xnagu@gmail.com\] - Telegram GitHub/Portfolio: https://thogiti.github.io/, https://X.com/0xnagu, 0xKa…

---

## [Aztec-Dark-Forest-v0.7 - Warptoad](https://forum.aztec.network/t/aztec-dark-forest-v0-7-warptoad/8295)

<div class="topic-metadata">

**Author:** [@jimjim](https://forum.aztec.network/u/jimjim)\
**Replies:** 0\
**Last updated:** [January 11, 2026, 1:19pm UTC](https://forum.aztec.network/t/aztec-dark-forest-v0-7-warptoad/8295 "2026-01-11T13:19:38Z")

</div>

Contact Details: Telegram: jimjimeth Email: jimjimdev@proton.me twitter: jimjim\_eth Summary: We want to port Dark Forest and maintain as many of the features, plugins and look and feel of the game. Our approach is to r…

---

## [On the usability differences between Poseidon and Poseidon2](https://forum.aztec.network/t/on-the-usability-differences-between-poseidon-and-poseidon2/8233)

<div class="topic-metadata">

**Author:** [@noirztec](https://forum.aztec.network/u/noirztec)\
**Replies:** 11\
**Last updated:** [January 10, 2026, 11:04am UTC](https://forum.aztec.network/t/on-the-usability-differences-between-poseidon-and-poseidon2/8233 "2026-01-10T11:04:59Z")

</div>

Looking at the Poseidon2 constants in here, unlike the Poseidon constants (which support t ≤ 17), they are fixed at t = 4. I would like to use the Poseidon2 hash for a simple circuit over the bn254 field, but I also fou…

---

## [Dark Forest on Aztec - Raven House](https://forum.aztec.network/t/dark-forest-on-aztec-raven-house/8285)

<div class="topic-metadata">

**Author:** [@satyambnsal](https://forum.aztec.network/u/satyambnsal)\
**Replies:** 0\
**Last updated:** [January 8, 2026, 6:16pm UTC](https://forum.aztec.network/t/dark-forest-on-aztec-raven-house/8285 "2026-01-08T18:16:24Z")

</div>

Dark Forest on Aztec - Raven House Proposal Contact Details Team: Raven House Email: satyambnsal@gmail.com Discord: @satyambnsal / yashmittal\_ Twitter: @ravenhousenft / @satyambnsal Github: raven-house / satyambnsal Su…

---

## [How do I generate a proof in noir\_js](https://forum.aztec.network/t/how-do-i-generate-a-proof-in-noir-js/8135)

<div class="topic-metadata">

**Author:** [@qbzzt](https://forum.aztec.network/u/qbzzt)\
**Replies:** 2\
**Last updated:** [October 13, 2025, 3:01pm UTC](https://forum.aztec.network/t/how-do-i-generate-a-proof-in-noir-js/8135 "2025-10-13T15:01:12Z")

</div>

I want to generate a proof inside a Node server, and then submit it onchain for verification. I create the witness and result: \`\`\`js noirResult = await noir.execute({ \<parameters go here\> }) \`\`\` But I …

---

## [UltraPlonk/Honk is failing while trying to run it in hardhat](https://forum.aztec.network/t/ultraplonk-honk-is-failing-while-trying-to-run-it-in-hardhat/8136)

<div class="topic-metadata">

**Author:** [@Shivannsh](https://forum.aztec.network/u/Shivannsh)\
**Replies:** 1\
**Last updated:** [October 1, 2025, 3:15pm UTC](https://forum.aztec.network/t/ultraplonk-honk-is-failing-while-trying-to-run-it-in-hardhat/8136 "2025-10-01T15:15:34Z")

</div>

It seems like the issue is that UltraPlonkBackend tries to use web workers for multithreading by default, but in Node.js environments like Hardhat, the worker thread initialization fails because threads.workerData is und…

---

## [Aztec Contract isn't recognizing private token balance](https://forum.aztec.network/t/aztec-contract-isnt-recognizing-private-token-balance/7762)

<div class="topic-metadata">

**Author:** [@zkDomson](https://forum.aztec.network/u/zkDomson)\
**Replies:** 0\
**Last updated:** [April 28, 2025, 12:00pm UTC](https://forum.aztec.network/t/aztec-contract-isnt-recognizing-private-token-balance/7762 "2025-04-28T12:00:51Z")

</div>

Haw anyone tried to send Tokens using transfer\_in\_private from an account to a contract ? Calling check\_private\_Balance is showing that tokens from account decreased ,but my contract still has 0 balance. This is my con…

---

## [Aztec Africa Community growth and building](https://forum.aztec.network/t/aztec-africa-community-growth-and-building/7738)

<div class="topic-metadata">

**Author:** [@malizefred](https://forum.aztec.network/u/malizefred)\
**Replies:** 1\
**Last updated:** [April 23, 2025, 4:11pm UTC](https://forum.aztec.network/t/aztec-africa-community-growth-and-building/7738 "2025-04-23T16:11:00Z")

</div>

Creating the Aztec Africa Community + Organizing a Regional Meetup Overview As the Aztec Protocol keeps accelerating globally for its emphasis on privacy and zk-powered smart contracts, it’s necessary to carry this mom…

---

## [When I integrate Noir into my Rust, how do I ensure that I am using the right cryptographic functions that Noir uses in Rust? How ](https://forum.aztec.network/t/when-i-integrate-noir-into-my-rust-how-do-i-ensure-that-i-am-using-the-right-cryptographic-functions-that-noir-uses-in-rust-how/7583)

<div class="topic-metadata">

**Author:** [@wu-s-john](https://forum.aztec.network/u/wu-s-john)\
**Replies:** 1\
**Last updated:** [March 23, 2025, 10:27pm UTC](https://forum.aztec.network/t/when-i-integrate-noir-into-my-rust-how-do-i-ensure-that-i-am-using-the-right-cryptographic-functions-that-noir-uses-in-rust-how/7583 "2025-03-23T22:27:18Z")

</div>

So, right now, I am programming a Solana program right now. So, I need to program my code in Rust. I am basically trying to construct a membership proof using Merkle Trees. Namely, I am using BabyJubJub as my scalar fiel…

---

## [Is there an NFT smart contract in Aztec?](https://forum.aztec.network/t/is-there-an-nft-smart-contract-in-aztec/7530)

<div class="topic-metadata">

**Author:** [@wu-s-john](https://forum.aztec.network/u/wu-s-john)\
**Replies:** 2\
**Last updated:** [March 8, 2025, 7:32am UTC](https://forum.aztec.network/t/is-there-an-nft-smart-contract-in-aztec/7530 "2025-03-08T07:32:11Z")

</div>

Hi all, I love NFTs and Zero Knowledge Proofs. I’m curious if there is an implementation of a private NFT smart contract on Aztec. Namely, all the NFTs would have metadata on-chain which is represented as a mapping from…

---

## [Yul exception:Could not create stack layout after 1000 iterations.](https://forum.aztec.network/t/yul-exception-could-not-create-stack-layout-after-1000-iterations/7111)

<div class="topic-metadata">

**Author:** [@fabriziogianni7](https://forum.aztec.network/u/fabriziogianni7)\
**Replies:** 2\
**Last updated:** [November 12, 2024, 12:35pm UTC](https://forum.aztec.network/t/yul-exception-could-not-create-stack-layout-after-1000-iterations/7111 "2024-11-12T12:35:16Z")

</div>

Hey there :slight\_smile: I wrote a fairly simple circuit and I generated a UltraVerifier for it: Now, when I try to deploy the contract I got the following error: Yul exception:Could not create stack layout after 1000 …

---

## [Privacy smart contract coding](https://forum.aztec.network/t/privacy-smart-contract-coding/2483)

<div class="topic-metadata">

**Author:** [@yp945](https://forum.aztec.network/u/yp945)\
**Replies:** 3\
**Last updated:** [October 21, 2024, 9:32am UTC](https://forum.aztec.network/t/privacy-smart-contract-coding/2483 "2024-10-21T09:32:40Z")

</div>

Can I specify separate privacy or public function when writing a smart contract? Similar to Aleo, where privacy is executed locally to generate proofs and public data is stored on the chain. The privacy and public functi…

---

## [Can't generate proof with larger input](https://forum.aztec.network/t/cant-generate-proof-with-larger-input/6148)

<div class="topic-metadata">

**Author:** [@ani](https://forum.aztec.network/u/ani)\
**Replies:** 3\
**Last updated:** [October 1, 2024, 7:59pm UTC](https://forum.aztec.network/t/cant-generate-proof-with-larger-input/6148 "2024-10-01T19:59:14Z")

</div>

Hi, I’m trying to generate proof with Noir JS for a linear regression circuit, but the issue is for same circuit (with dataset size changed) with fewer data size, the proof is generated and verified correctly, but when I…

---

## [Proving Correct Generation of an ECDH Secret Share Using Ethereum Private and Public Keys in ZKP](https://forum.aztec.network/t/proving-correct-generation-of-an-ecdh-secret-share-using-ethereum-private-and-public-keys-in-zkp/5922)

<div class="topic-metadata">

**Author:** [@shuffle](https://forum.aztec.network/u/shuffle)\
**Replies:** 3\
**Last updated:** [August 4, 2024, 4:30pm UTC](https://forum.aztec.network/t/proving-correct-generation-of-an-ecdh-secret-share-using-ethereum-private-and-public-keys-in-zkp/5922 "2024-08-04T16:30:32Z")

</div>

Hello everyone, I’m reaching out with a specific question regarding ZKP in the context of generating an ECDH secret share using Ethereum keys. My goal is to determine if it is possible to prove, within a ZKP circuit, t…

---

## [How to use pedersen hash/commitment?](https://forum.aztec.network/t/how-to-use-pedersen-hash-commitment/2611)

<div class="topic-metadata">

**Author:** [@shuffle](https://forum.aztec.network/u/shuffle)\
**Replies:** 2\
**Last updated:** [July 26, 2024, 8:57am UTC](https://forum.aztec.network/t/how-to-use-pedersen-hash-commitment/2611 "2024-07-26T08:57:05Z")

</div>

I’ve been exploring Pedersen hash/commitment and encountered some challenges while attempting to generate the same hash in both JavaScript and Noir. Despite my efforts, I haven’t achieved the desired outcome. Here the …

---

## [Preprocessing Arguments for Noir Circuits](https://forum.aztec.network/t/preprocessing-arguments-for-noir-circuits/5153)

<div class="topic-metadata">

**Author:** [@LucasAschenbach](https://forum.aztec.network/u/LucasAschenbach)\
**Replies:** 3\
**Last updated:** [March 28, 2024, 1:01pm UTC](https://forum.aztec.network/t/preprocessing-arguments-for-noir-circuits/5153 "2024-03-28T13:01:21Z")

</div>

Circuits must be fixed in size. However, one is often faced with dynamically sized objects which then require either recursion or dedicated circuits for every single size. At ETHGlobal London last weekend we were workin…

---

## [Can't verify proof (RuntimeError: unreachable)](https://forum.aztec.network/t/cant-verify-proof-runtimeerror-unreachable/2703)

<div class="topic-metadata">

**Author:** [@shuffle](https://forum.aztec.network/u/shuffle)\
**Replies:** 3\
**Last updated:** [January 18, 2024, 6:16pm UTC](https://forum.aztec.network/t/cant-verify-proof-runtimeerror-unreachable/2703 "2024-01-18T18:16:32Z")

</div>

Hello Everyone, I have a nestJS project with noir\_js & backend\_barretenberg V0.19.4 I can generate a proof but I can’t verify it. const proof = await noir.generateFinalProof(inputs); const verify = await noir.v…

---

## [Question: Merkle root generation](https://forum.aztec.network/t/question-merkle-root-generation/516)

<div class="topic-metadata">

**Author:** [@porco](https://forum.aztec.network/u/porco)\
**Replies:** 3\
**Last updated:** [January 3, 2024, 9:15pm UTC](https://forum.aztec.network/t/question-merkle-root-generation/516 "2024-01-03T21:15:37Z")

</div>

How could I successfully construct the correct values of the Merkle root, note hash path, and note commitment that actually works with Merkle-tree-involving stdlib functions and uses in Noir? For example 1: noir/merkle…

[Next page](https://forum.aztec.network/tag/noir/1.md?match_all_tags=true&page=1&tags%5B%5D=noir)
