Tornado Cash Official Logo

Tornado Cash Official

Relayers in Tornado Cash

Relayers in Tornado Cash Official enable gasless withdrawals, enhancing privacy by allowing users to withdraw funds without exposing their wallet’s balance. This page explains how relayers work and how to use them.

What is a Relayer?

A relayer is a third-party service that submits withdrawal transactions on behalf of users. By covering gas fees, relayers allow users to withdraw funds from Tornado Cash Official pools without needing ETH in their withdrawal wallet, reducing traceability.

Note: Relayers charge a small fee, typically a percentage of the withdrawn amount, to cover gas costs.

How Relayers Work

Relayers integrate with Tornado Cash Official’s smart contracts to process withdrawals:

  1. User Initiates Withdrawal: The user provides their private note and withdrawal address to the relayer via the Tornado Cash Official interface.
  2. Relayer Submits Transaction: The relayer constructs and submits the withdrawal transaction, including the zk-SNARK proof, to the blockchain.
  3. Fee Deduction: The relayer deducts a fee from the withdrawn amount and sends the remainder to the user’s address.
  4. Completion: The user receives funds without using their own wallet for gas, preserving anonymity.

Benefits of Using Relayers

Relayers offer several advantages:

Using a Relayer

Follow these steps to withdraw using a relayer:

  1. Access Tornado Cash Official: Connect to the official interface (verify the URL on GitHub).
  2. Select Relayer: Choose a relayer from the interface’s list, checking its fee and reputation.
  3. Enter Details: Provide your private note and withdrawal address.
  4. Confirm Withdrawal: Approve the transaction, and the relayer will process it.
  5. Verify Receipt: Ensure funds arrive at the specified address, minus the relayer’s fee.

Warning: Only use trusted relayers listed on the official Tornado Cash Official interface to avoid scams.

Running a Relayer

Users can run their own relayer to earn fees:

Risks and Considerations

Be aware of potential risks:

Learn more about risks and mitigation strategies.

Further Reading

Explore related topics: