Skip to main content
Private Pay is KovaSwap’s non-custodial native-ETH payment flow on Robinhood Chain. It is available at kovaswap.finance/pay and supports one recipient or a CSV batch of up to 100 recipients. The sender connects a wallet, selects recipients and amounts, reviews the protocol and relay fees, and approves a shielded deposit. The browser generates the payment proof locally. KovaSwap never receives the note secret, witness, recipient CSV, wallet signature, or encrypted note vault.

Available submission methods

The relayer cannot change the recipient, public amount, fee, pool, chain, expiry, or nullifier. Those values are public inputs to the Groth16 proof and are checked by the pool contract.

Supported network and asset

V1 supports native ETH on Robinhood Chain mainnet, chain ID 4663. Solana, tokens, cross-chain privacy, and delayed grouped settlement are not enabled in this release.
Private Pay improves separation between a deposit note and its later spend, but it does not make blockchain activity invisible. Deposit timing and value, settlement timing, recipient, public payout, relayer, and fees remain visible on-chain. Timing, amount, wallet reuse, and off-chain information can still support correlation.