Go to file
AlienTornadosaurusHex 337df8ccb8 Tests passing
Signed-off-by: AlienTornadosaurusHex <>
2023-06-16 22:38:42 +00:00
.github/workflows init 2023-04-08 18:46:18 +00:00
.vscode init 2023-04-08 18:46:18 +00:00
gas use uniswap v2 for twap 2023-06-16 01:12:39 +00:00
lib init 2023-04-08 18:46:18 +00:00
script use uniswap v2 for twap 2023-06-16 01:12:39 +00:00
src Tests passing 2023-06-16 22:38:42 +00:00
storage Add storage layout 2023-06-07 19:56:30 +00:00
test Tests passing 2023-06-16 22:38:42 +00:00
.env.example use uniswap v2 for twap 2023-06-16 01:12:39 +00:00
.gitignore use uniswap v2 for twap 2023-06-16 01:12:39 +00:00
.gitmodules init 2023-04-08 18:46:18 +00:00
.solhint.json init 2023-04-08 18:46:18 +00:00
foundry.toml use uniswap v2 for twap 2023-06-16 01:12:39 +00:00
package.json Start testing contracts 2023-06-10 00:14:20 +00:00
README.md work on stufF 2023-06-04 01:23:20 +00:00
remappings.txt use uniswap v2 for twap 2023-06-16 01:12:39 +00:00
yarn.lock Start testing contracts 2023-06-10 00:14:20 +00:00

relayer-registry

This is my personal reconstruction of the Tornado relayer-registry repository which, although there is one being hosted with the same name on Github, is not actually the most up-to-date version of the repository, meaning that the contracts in that one are not the deployed ones.

The contract information here was taken directly off of Etherscan and the necessary dependencies added, everything organized. It is advisable to use a UNIX compatible system for this repo, and the setup goes as follows:

git clone https://development.tornadocash.community/thcydra/relayer-registry
cd relayer-registry
yarn
forge install
yarn build
forge build

yarn build has to execute a script to modify a single Uniswap dependency because of a stupid version pragma, if you check it out (in script/setup.sh) you will just notice that it goes into the file mentioned and changes the version pragma from 0.7.0 to 0.6.12. That is all of the changes needed.

Most importantly, the contracts do compile and you can get all the ABI's you need from them. :]