TBTC Tornado

This project was built during the Protect Privacy hackathon.

It is a TBTC token mixer which uses tornado.cash smart contracts under the hood.

Demo

Demo video: https://www.youtube.com/watch?v=kACj6qjLhcE

Run in the browser

  1. Clone the project:

    git clone https://github.com/tbtctornado/frontend.git
  2. Enter the directory and install the dependencies:

    cd frontend
    npm install
  3. Run the project and open http://localhost:3000 to view it in the browser.

    npm run start

Error Note: If you get an error message saying:

Module not found: Can't resolve 'worker_threads'

then go to the ./node_modules/websnark/src/groth16.js file and comment the line where NodeWorker is initialized - like in the following example. Then run the project again.

if (!inBrowser) {
    // NodeWorker = require("worker_threads").Worker;
    NodeCrypto = require('crypto');
}

Get in touch

Join our Telegram group!

We will answer all questions about the project or help you with building tornado mixer for your own token. Or just come to say hello!