Cross Chain Catalysts Proposal (Deployment Grant): Chameleon

Chameleon Wallet

Contact Details

  • Yash - Telegram: @yashgo0018
  • Daniel - Telegram: @Someone_Nevv

Summary

Chameleon is a private cross-chain multisig solution that enables users to control assets on public L2s through a privacy-preserving multisig on Aztec. Users can privately create and manage multisig wallets on Aztec with customizable X out of Y signers thresholds, then use Wormhole to authorize transactions on Optimism without revealing any of the signers or voting patterns. This creates powerful use cases for DAOs, treasury management, and organizations wanting privacy while interacting with defi on public networks to tap into their liquidity sources.

Timeline

Start: July 20th
End: August 20th

About You

We are a team of experienced ZK and blockchain developers with backgrounds in protocol design, web3 auditing and cross-chain infrastructure. Our core team has previously built ZK infrastructure and contributed to multiple protocols. In the past we have struggled to find good cross-chain private execution mechanisms that are in production which motivated us to start working on this project.

Technical Approach

For the MVP, our project will focus on ERC-20 token transfers and basic contract interactions for major defi protocols on Optimism.

Grant Milestones and Roadmap

  1. Multisig contract development
  2. Cross-chain connectivity using Wormhole bridge
  3. Testing

User Flow and Journey

  1. Multisig Creation:
  • User creates a private multisig on Aztec, defining threshold and signers
  • Bridge contract registers a corresponding proxy on Optimism
  • User receives confirmation of successful cross-chain setup
  1. Deposit Flow:
  • User initiates deposit from Optimism to Aztec multisig
  • Transaction verified by bridge contracts on Optimism
  • Funds appear in private Aztec multisig
  1. Transaction Execution Flow:
  • Transaction proposal created privately on Aztec
  • Signers submit private signatures on Aztec
  • When threshold reached, signatures aggregated into single proof
  • Transaction executed on Optimism via proxy contract
  1. Withdrawal Flow:
  • Multisig initiates withdrawal from Aztec to Optimism
  • Signatures verified privately on Aztec
  • Withdrawal intent published
  • Assets transferred to specified address on Optimism

Grant Amount Requested: $5K

Budget Rationale

Allocation of funds:

  • Development Resources (60%): $3,000
  • Testing (40%): $2,000