Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 0 additions & 16 deletions .github/build-nix

This file was deleted.

51 changes: 0 additions & 51 deletions .github/build-x86_64-apple-darwin

This file was deleted.

86 changes: 0 additions & 86 deletions .github/workflows/publish-x86_64-apple-darwin.yml

This file was deleted.

77 changes: 0 additions & 77 deletions .github/workflows/publish-x86_64-pc-windows-wasm.yml

This file was deleted.

75 changes: 0 additions & 75 deletions .github/workflows/publish-x86_64-unknown-linux-gnu.yml

This file was deleted.

42 changes: 25 additions & 17 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,29 +14,29 @@ Once you have read through the documentation, you can also run the examples loca

Backends:

- Barretenberg via FFI
- Marlin via arkworks
- Barretenberg via FFI
- Marlin via arkworks

Compiler:

- Module System
- For expressions
- Arrays
- Bit Operations
- Binary operations (<, <=, >, >=, +, -, *, /, %) [See documentation for an extensive list]
- Unsigned integers
- If statements
- Structures and Tuples
- Generics
- Module System
- For expressions
- Arrays
- Bit Operations
- Binary operations (<, <=, >, >=, +, -, \*, /, %) [See documentation for an extensive list]
- Unsigned integers
- If statements
- Structures and Tuples
- Generics

ACIR Supported OPCODES:

- Sha256
- Blake2s
- Schnorr signature verification
- MerkleMembership
- Pedersen
- HashToField
- Sha256
- Blake2s
- Schnorr signature verification
- MerkleMembership
- Pedersen
- HashToField

## Future Work

Expand All @@ -53,6 +53,14 @@ Concretely the following items are on the road map:
- Recursion
- Big integers

## Nargo CLI - pre-built

`nargo` - command line interface tool for interacting with Noir programs - allows compiling, proving, verifying, and more. Nightly binary builds can be found [here](https://github.com/noir-lang/noir/releases/tag/nightly). Please refer [noir-lang/build-nargo](https://github.com/noir-lang/build-nargo) to inspect how these are built for various platforms.

## Nargo CLI - install scripts

[noir-lang/noirup](https://github.com/noir-lang/noirup) repository contains install scripts for Linux, macOS, and Windows systems to allow easy installation.

## License

Noir is free and open source. It is distributed under a dual license. (MIT/APACHE)
Expand Down
Loading