Skip to content

alogotron/noir-language

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔐 Noir Language Learning Project

A hands-on exploration of the Noir zero-knowledge programming language.

🎯 Goals

  • Learn Noir by building practical demos
  • Deploy smart contracts on Aztec Network
  • Build on-chain footprint with ZK proofs
  • Contribute to the Noir ecosystem

📁 Project Structure

├── docs/
│   ├── examples/          # Noir circuit demos
│   │   ├── hello_world/   # Basic circuit example
│   │   └── evm_verifier/  # Hash preimage verifier
│   ├── guides/            # Learning materials
│   └── references/        # Research and skills tracking
├── blockchain/            # Web3 exploration scripts
└── aztec/                 # Aztec-specific tooling

🚀 Quick Start

Prerequisites

Install Noir

curl -L https://raw.githubusercontent.com/noir-lang/noirup/refs/heads/main/install | bash
noirup

Run Hello World

cd docs/examples/hello_world
nargo test   # Run tests
nargo execute  # Execute circuit

📋 Examples

Hello World

Basic circuit demonstrating private/public inputs and assertions.

EVM Verifier

Hash preimage verifier - proves knowledge of a secret without revealing it.

🔗 Networks

Network RPC Explorer
Aztec Testnet rpc.testnet.aztec-labs.com aztecscan.xyz
Aztec Devnet devnet-6.aztec-labs.com devnet.aztecscan.xyz

📚 Resources

📄 License

MIT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors