We brought Tornado Cash's privacy to Arbitrum's Layer 2 to enable quick, cheap, and private transactions for the Ethereum blockchain. We utilized the work done by Tornado Cash to bring their ZK-SNARK technology to Layer 2 and created a UI with react to interact with these contracts on Arbitrum's Kovan Testnet.

Twister showcase

How it's made

We brought Tornado Cash's ZK-SNARK technology and contracts to Arbitrums Layer 2 protocol. We then created an interface with React which allows users to interact with the contracts. We used Web3js, snarkjs, websnark, and crypto libraries to generate the SNARK proof on the client side, which then gets sent to the Arbitrum testnet to withdrawal private transactions.

Technologies used