UI for non-custodial Ethereum Privacy solution
- Install Node.js version 14
- If you are using nvm (recommended) running
nvm usewill automatically choose the right node version for you.
- If you are using nvm (recommended) running
- Install Yarn
- Install dependencies:
yarn - Copy the
.env.examplefile to.env- Replace environment variables with your own personal.
- Build the project to the
./dist/folder withyarn generate.
To start a development build (e.g. with logging and file watching) run yarn dev.
- Make sure you set
PINATA_API_KEYandPINATA_SECRET_API_KEYenvironment variables in.env - To deploy a production build run
yarn deploy-ipfs.
For detailed explanation on how things work, checkout Nuxt.js docs.
TornadoCash_Classic_dApp_audit_Decurity.pdf
- For update deposits and withdrawals events use
yarn update:events {chainId} - For update encrypted notes use
yarn update:encrypted {chainId} - For update merkle tree use
yarn update:tree {chainId}
After update cached files do not forget to use yarn update:zip
yarn update:events 1
yarn update:encrypted 1
yarn update:tree 1
yarn update:zip
yarn update:events 56
yarn update:encrypted 56
yarn update:zip