Private Transfers

Requires proofs and Relayers: See UX for Private Transactions
Transfers are encrypted “send” transactions, executed anonymously through the RAILGUN Privacy System. In a single transaction, a user can transfer multiple ERC-20 tokens privately to any other RAILGUN wallet.
Like all private RAILGUN transactions, transfers are typically executed through a Relayer, which guarantees the privacy of both the sender and receiving wallets.


Transfers have an optional memo field which can contain text and emojis. This field is encrypted with the note’s ephemeral keys and therefore can only be decrypted by the sender and receiver.
There is no maximum length on the memo field, but as the memo is stored (encrypted) on-chain, its length will impact the amount of gas used in the transaction.