Skip to content

Silent payments (BIP-352)

Silent payments detection is not a standalone heuristic — it is built into H3 (address reuse).

How it works

When H3 detects address reuse on an input, it also checks whether any output pays to a BIP-352 silent payment address (identified by the sp1q / tsp1q prefix).

  • Recipient already supports silent payments — H3's suggestion reads: "Recipient supports silent payments. Future payments to this recipient will not reuse addresses."
  • Recipient does not support silent payments — H3 suggests requesting a silent payment address to eliminate reuse permanently.

What is a silent payment address

BIP-352 silent payment addresses are static addresses that derive a unique one-time on-chain output per payment. The recipient scans the chain without publishing a fresh address per transaction.

Silent payment addresses start with sp1q (mainnet) or tsp1q (testnet/regtest).

Scoring effect

Silent payment awareness does not change H3's weight (20) or severity (Critical). It adjusts the suggestion text only.