├── .dockerignore ├── .editorconfig ├── .env.example ├── .eslintrc.json ├── .github └── workflows │ └── build.yml ├── .gitignore ├── .prettierignore ├── .prettierrc ├── Dockerfile ├── README.md ├── abis ├── Aggregator.abi.json ├── OffchainOracle.abi.json ├── mining.abi.json ├── swap.abi.json ├── tornadoABI.json └── tornadoProxyABI.json ├── app.js ├── cache ├── accounts_farmer_1.json └── accounts_farmer_5.json ├── docker-compose.test.yml ├── docker-compose.yml ├── keys ├── TreeUpdate.json └── TreeUpdate_proving_key.bin ├── monitoring ├── .POSTGRES_PASSWORD ├── .POSTGRES_USER ├── .env_agent ├── .env_db_pgsql ├── .env_srv ├── .env_web ├── README.md ├── docker-compose.yml ├── templates │ ├── Docker-template.yaml │ └── Tornado-relayer-template.yaml └── zabbix.tar.gz ├── package.json ├── src ├── config.js ├── constants.js ├── contollers │ ├── controller.js │ ├── index.js │ └── status.js ├── healthWatcher.js ├── modules │ ├── redis.js │ ├── resolver.js │ ├── validator.js │ └── web3.js ├── priceWatcher.js ├── queue.js ├── router.js ├── server.js ├── treeWatcher.js ├── utils.js └── worker.js ├── test └── validator.js └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .env 3 | .git -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | keys/TreeUpdate.json 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/.prettierrc -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/README.md -------------------------------------------------------------------------------- /abis/Aggregator.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/abis/Aggregator.abi.json -------------------------------------------------------------------------------- /abis/OffchainOracle.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/abis/OffchainOracle.abi.json -------------------------------------------------------------------------------- /abis/mining.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/abis/mining.abi.json -------------------------------------------------------------------------------- /abis/swap.abi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/abis/swap.abi.json -------------------------------------------------------------------------------- /abis/tornadoABI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/abis/tornadoABI.json -------------------------------------------------------------------------------- /abis/tornadoProxyABI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/abis/tornadoProxyABI.json -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./src/server') 2 | -------------------------------------------------------------------------------- /cache/accounts_farmer_1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/cache/accounts_farmer_1.json -------------------------------------------------------------------------------- /cache/accounts_farmer_5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/cache/accounts_farmer_5.json -------------------------------------------------------------------------------- /docker-compose.test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/docker-compose.test.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /keys/TreeUpdate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/keys/TreeUpdate.json -------------------------------------------------------------------------------- /keys/TreeUpdate_proving_key.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/keys/TreeUpdate_proving_key.bin -------------------------------------------------------------------------------- /monitoring/.POSTGRES_PASSWORD: -------------------------------------------------------------------------------- 1 | zabbix 2 | -------------------------------------------------------------------------------- /monitoring/.POSTGRES_USER: -------------------------------------------------------------------------------- 1 | zabbix 2 | -------------------------------------------------------------------------------- /monitoring/.env_agent: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/.env_agent -------------------------------------------------------------------------------- /monitoring/.env_db_pgsql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/.env_db_pgsql -------------------------------------------------------------------------------- /monitoring/.env_srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/.env_srv -------------------------------------------------------------------------------- /monitoring/.env_web: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/.env_web -------------------------------------------------------------------------------- /monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/README.md -------------------------------------------------------------------------------- /monitoring/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/docker-compose.yml -------------------------------------------------------------------------------- /monitoring/templates/Docker-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/templates/Docker-template.yaml -------------------------------------------------------------------------------- /monitoring/templates/Tornado-relayer-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/templates/Tornado-relayer-template.yaml -------------------------------------------------------------------------------- /monitoring/zabbix.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/monitoring/zabbix.tar.gz -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/package.json -------------------------------------------------------------------------------- /src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/config.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/contollers/controller.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/contollers/controller.js -------------------------------------------------------------------------------- /src/contollers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/contollers/index.js -------------------------------------------------------------------------------- /src/contollers/status.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/contollers/status.js -------------------------------------------------------------------------------- /src/healthWatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/healthWatcher.js -------------------------------------------------------------------------------- /src/modules/redis.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/modules/redis.js -------------------------------------------------------------------------------- /src/modules/resolver.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/modules/resolver.js -------------------------------------------------------------------------------- /src/modules/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/modules/validator.js -------------------------------------------------------------------------------- /src/modules/web3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/modules/web3.js -------------------------------------------------------------------------------- /src/priceWatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/priceWatcher.js -------------------------------------------------------------------------------- /src/queue.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/queue.js -------------------------------------------------------------------------------- /src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/router.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/server.js -------------------------------------------------------------------------------- /src/treeWatcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/treeWatcher.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/utils.js -------------------------------------------------------------------------------- /src/worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/src/worker.js -------------------------------------------------------------------------------- /test/validator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/test/validator.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tornadocash/tornado-relayer/HEAD/yarn.lock --------------------------------------------------------------------------------