Private Proofs of Innocence
Users can sign transactions using any 0x wallet, avoiding the use of a Relayer. Read more about RAILGUN Relayers
Self-Signing may be preferable to save on Relayer fees, or in the rare cases where all Relayers are busy with other transactions.
How to self-relay a transaction
Create a 2nd, fresh new wallet in Railway Wallet
This wallet should have a clean history on Etherscan or other block explorers.
Unshield ETH/MATIC/BNB into this new wallet
This will require a Relayer, the origin of these funds will be the RAILGUN smart contract, rather than any address linked to you.
At your next transaction,
click “Advanced Options”
Click the SIGNER field
Select the newly created and seeded wallet
Proceed with the transaction as normal.