Fusion is a multi-chain smart contract wallet that leverages ChainLink Functions and zero-knowledge proofs for cross-chain deployments and authentication. It also uses Avalanche Sub-Chain to provide unified Gas Credits and indexing transactions.
These are the circuits used in the getFusion.tech hackathon project at Chainlink BlockMagic Hackathon 2024. The repository was scaffolded with create-next-app
.
Deployments and Subscriptions:
- Verified contracts - Fusion-Contracts
- Active ChainLink Functions Subscription - Fusion-Backend
Pre-requisites:
# 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