project screenshot 1
project screenshot 2
project screenshot 3

Chameleon

Chameleon is first private web-based wallet + privacy layer built with Aztec + Noir.

Chameleon

Created At

ETHGlobal Trifecta - Zero Knowledge

Winner of

Aztec

Aztec - Best Use of Noir 2nd place

Project Description

Chameleon is first private web-based wallet + privacy layer. It enables fully private transactions and interactions thanks to use of Aztec L2 and Noir smart contract while tapping into liquidity sources from the Ethereum protocols.

Current dapp features:

  • Generating and persistent storage of Aztec wallet in the dapp
  • Portfolio management for assets stores in Aztec wallet
  • Private transfers of tokens from Aztec network to Ethereum
  • Private swaps initiated from Aztec and executed through Uniswap on Ethereum by using token portal
  • Private bridging to Ethereum using token portal

Noir contracts:

  • Cross-chain lending contract for depositing asseets and withdrawing them with rewards to example lending protocol deployed to Ethereum
  • Multisig poc for multiple signers where one is proposing transaction and the other one is accepting it + executing transfer to other Aztec account

How it's Made

Privacy Layer

  • Aztec Network: Users can protect their privacy by interacting with defi through our contract deployed on Aztec L2
  • Noir: All contracts for privacy-preserving functionalities that were deployed to Aztec are in Noir

Frontend

  • React + Vite + Tailwind + Shadcn/ui: Dapp interface
  • Aztec.js: Integrations with Aztec Network and Noir contracts, wallet management

Ethereum Integration

  • Token Portal: Bridge between Aztec and Ethereum
  • Solidity - All contract for integration between token portal and destination Ethereum protocols like Uniswap
background image mobile

Join the mailing list

Get the latest news and updates