The Relayer Network

Shielding assets protects your onchain data, but what about network level metadata? Veilon addresses this issue through its decentralized relayer network, which serves as a privacy layer to protect your IP address, timing, and origin data.

Role:

The relayer network enhances privacy by:

  • Broadcasting transactions on behalf of users.

  • Obfuscating IP addresses, geolocation, and transaction submission patterns.

  • Decoupling the sender from their submitted transactions.

How It Works:

  • Users create transactions locally within the Veilon wallet.

  • These transactions are sent as encrypted payloads to relayers via secure channels.

  • Relayers broadcast the transaction to the blockchain, receiving a small fee or protocol incentive for their service.

Real World Analogy:

Think of the relayer network as a trusted courier delivering your message without revealing your address even to the recipient. It ensures the privacy and security of your transaction metadata.

const payload = {
  proof,
  publicSignals,
  newCommitment,
  nullifierHash,
  chainId: 1, // Ethereum Mainnet
};

const tx = await axios.post('https://relayer.veilon.network/submit', payload);
console.log('Relayer tx hash:', tx.data.txHash);

Last updated