A relayer is a privacy-preserving payment mechanism that protects anonymity.
Instead of administering payments for transaction gas fees from a wallet address, a user has the option to indirectly pay for the transaction to receive their funds. Upon withdrawal, the relayer is rewarded with a fraction of the total withdrawal amount on top of the gas fee. A relayer is important because it allows the user to receive funds to a new address that has no funds or transactions.
The smart contract executing the relayer mechanism only executes the transfer function by providing proof, which means the relayer never touches or has possession of the users' funds.
Last modified 2mo ago
Copy link