How to make Tornado Cash work on Sepolia after Goerli has been deprecated?

Cryptocurrency News and Public Mining Pools

How to make Tornado Cash work on Sepolia after Goerli has been deprecated?

I'm trying to get Tornado Cash working on Sepolia since Goerli is deprecated.

What I Have So Far:

  • Frontend: Tornado Cash UI running locally.
  • RPC: Updated .env with https://ethereum-sepolia.publicnode.com.
  • Configuration: Still pointing to Goerli contracts, need to update for Sepolia.

Questions:

  1. Is it easy to migrate Tornado Cash to Sepolia?
    • Do I just change RPCs, or are deeper modifications required?
  2. How do I deploy Tornado Cash contracts on Sepolia?
    • What’s the simplest way? Hardhat, Foundry? Any guide available?
  3. How to update the frontend?
    • Once contracts are deployed, what files/settings must be changed?

Example Config (Sepolia):

netId5: { networkName: 'Ethereum Sepolia', rpcUrls: { PublicNode: { url: 'https://ethereum-sepolia.publicnode.com' } }, explorerUrl: { tx: 'https://sepolia.etherscan.io/tx/' }, multicall: '0x...', echoContractAccount: '0x...', aggregatorContract: '0x...', constants: { GOVERNANCE_BLOCK: 0, NOTE_ACCOUNT_BLOCK: 0, ENCRYPTED_NOTES_BLOCK: 0 }, 'torn.contract.tornadocash.eth': '0x...', 'governance.contract.tornadocash.eth': '0x...', 'tornado-proxy.contract.tornadocash.eth': '0x...' } 

Help Needed:

  • Missing contract addresses: Does anyone have them, or must I deploy them myself?
  • Easiest deployment method: Step-by-step guidance would be great!

Thanks in advance!

submitted by /u/allexj
[link] [comments]