Skip to content

FusionFraxtalBuild/circuits

Repository files navigation

Fusion - Circuits

Made-With-Noir

Fusion is a multi-chain smart contract wallet that leverages zero-knowledge proofs for cross-chain deployments and authentication.

Gas Tokens (GAS) are zk-powered ERC-20 token to streamline gas payments across all compatible networks within the Fusion ecosystem.

These are the circuits used in the getFusion.today hackathon project at Fraxtal Hackathon 2024.

Deployments

Pre-requisites:

  • Setup Nargo (recommended via nargo)
  • Install Noir
  • Clone this repository

Development

# Executing deploy_prove circuit
cd deploy_prove
nargo execute

# Checking constraints
nargo info

# Testing circuits
nargo check

# Generate zk-proof
nargo prove

# generate Solidity Verifier
nargo codegen-verifier