I’ve been trying to use Tornado Cash Nova, and have taken the following steps:
- Deposited .3 ETH from Address Alpha.
- Went to the withdrawal tab, and entered Address Beta as the withdrawal address, for a total withdrawal of .1. I’m selecting the default option to use a Relay.
- When initiating the withdrawal, I see 2 transactions pop up. The first one brings me to a block explorer for Gnosis chain, and none of the addresses on the transaction are for Address Alpha or Address Beta. Looks good.
- However, when looking at the next transaction “ALM App”, it shows 4 of 7 relays as successful and 3 failed. Furthermore, it requires manual approval to finish the transaction. So I perform manual approval, which comes from Address Alpha.
The issue here is when looking at Address Beta on etherscan, and looking at the Internal Transactions, I then can see the contract interaction that funded Address Beta. There is the transaction and it shows it was initiated by Address Alpha. So right there these two wallets are linked.
What are the correct steps to do so there is no link between the addresses with transactions easily visible on the blockchain? Do I have to do something different during the “ALM App” step? Do I want to do a shielded transfer first? If so, how does that process work?