The situation gets dicier when you move beyond the act of writing. “Without commenting on Tornado Cash specifically, acts like providing help to someone who wants to use the code, uploading a mixing smart contract to a protocol or operating a web app which can hook into a user’s MetaMask wallet strays into potentially criminal territory,” Preston Byrne, a lawyer who specializes in cybercrime and crypto, told Motherboard this week.