Guides
Run a relayer
A relayer pays gas and broadcasts shielded transactions so users never touch the chain in the clear. Run one to earn a share of relayer fees and help decentralize the network.
Preview
Relayer operation is testnet-first. The steps below are the target flow; join the community to run one on the incentivized testnet.
What a relayer does
- Receives a signed shielded transaction from a user.
- Pays gas and submits it on-chain.
- Takes a small fee, deducted from the user’s shielded balance.
A relayer can only ignore a request — it can never read amounts, move funds, or deanonymize anyone.
1 — Stake to join the set
cowl stake 10000 # back the relayer/prover set with $COWL2 — Run the service
cowl relayer start --rpc <url> --fee 30 # fee in basis points3 — Earn
Relayer fees accrue as you serve traffic; a share of protocol fees flows to stakers via the fee collector.
Tip
Relayers are interchangeable. Users route around a slow or censoring one automatically — so uptime and a fair fee are how you win volume.