-
### Aim
```
use dep::aztec::{
prelude::{AztecAddress, NoteHeader, NoteInterface, PrivateContext},
protocol_types::{constants::GENERATOR_INDEX__NOTE_NULLIFIER, grumpkin_point::GrumpkinPoint…
-
### Aim
I'm trying to hash two values using poseidon:
```rust
let mut hasher = PoseidonHasher::default();
pubkey_x.hash(&mut hasher);
pubkey_y.hash(&mut hasher);
let identity = hasher.…
-
### Aim
Attempted to compile the following program:
```rust
struct Foo { }
impl Foo {
fn size(self) -> u32 {
N
}
}
fn main() {
let foo = Foo { };
assert(foo.si…
-
### Aim
I experimented with the language and found a weird behavior.
When executing the following code with `nargo execute`:
main.nr:
```rust
pub fn main(x : Field) -> pub Field {
let mut …
-
### Aim
Testing the code in https://github.com/zac-williamson/noir-poseidon1-array-bug.
### Expected Behavior
Expected the acir opcode count and backend circuit size to increase by a constant `6` f…
-
### Problem
On Apple Silicon, creating a VSCode dev-container and running:
```sh
$ curl -L https://raw.githubusercontent.com/noir-lang/noirup/main/install | bash
[...]
$ source /home/node/.bash…
recmo updated
2 months ago
-
After https://github.com/noir-lang/noir/pull/4999 we'll have a negation trait, we should allow calling this through an operator overload similar to how we do for arithmetic operations.
-
https://archlinux.org/packages/core/x86_64/gcc-ada/
i'm pretty sure you just build gcc with some special flags and install the right files.
ghost updated
2 years ago
-
### Problem
There's multiple design patterns that result in the need to declare generic array lenghts that are calculated on some other generic value.
Examples include:
```rust
impl [T; N] {…
-
### Aim
I tried to format noir-protocol-circuits.
### Expected Behavior
It formats it instead of breaking it.
### Bug
See the change in the screenshot
### To Reproduce
1.
2.
3.
4.
#…