Relayer Revenue Share

By default, when using IntellixShield, the withdrawal account needs to already have Ether to pay for Ethereum network fees for processing smart contract operations.

Relayers allow users to:

  • Process withdrawals without requiring pre-funding of their withdrawal accounts, ensuring privacy even when withdrawing to empty wallets.

  • Relayers act as intermediaries and handle the entire withdrawal process, covering transaction fees by deducting them directly from the transferred amount. Additionally, they charge an extra 1% fee for providing their services.

ITX holders of a certain percentage can become relayers and receive 100% revenue share from handling transactions.

Let’s see how Bob goes through the steps of the process when using a relayer to withdraw:

  1. Bob has already deposited into one of the available pools on Ethereum mainnet.

  2. Bob accesses the list of registered relayers.

  3. He selects a relayer at random, taking the relayer’s score into consideration.

  4. Bob signs a transaction authorizing the relayer-assisted withdrawal using his withdrawal account.

  5. He sends the transaction to the chosen relayer, who handles the withdrawal on his behalf and earns a fee as a result.

Note: Relayers never have custody over users’ tokens; the smart contract ensures that withdrawn tokens are only sent to the user’s withdrawal account.

Here’s how Bob can become a relayer:

  1. Bob downloads and installs the Relayer software provided by the ITX protocol on his computer and goes through the necessary steps to run it locally on his device.

  2. He establishes an ENS domain for his relayer.

  3. Bob configures workers, these addresses enable his relayer to send ZK-proofs to users.

  4. Finally, to become a listed relayer, Bob must fulfill the holding condition. The minimum ITX amount for registration is 20,000 ITX tokens and subject to potential changes through a governance vote in the future.

Last updated