A multi chain privacy mixer. Anonymize transactions on any L2.
This project leverages zk snarks and cross chain liquidity routing to initiate privacy preserving transactions on any chain in the growing EVM ecosystem. The connext api is used to transfer tokens cross chain into a pool in which users can prove they are members of without revealing their initial depositing address.
This project uses the connext for cross chain token transfers and the semaphore zk proof library for transaction mixing utilizing circom,snark js, and solidity. The combination of multi chain routing and zk snarks allows for a new type privacy application using novel solidity design patterns.