How CashPrefix works (quick version)

We help you get a memorable bitcoincash: address — without ever seeing your private key. Here’s the short, practical explanation.

Three steps

  1. You bring a compressed public key A. Paste a 33‑byte secp256k1 pubkey (starts with 02 or 03). Never your private key.
  2. We search for a small addend b. We look for an integer b so that A + b·G encodes to a BCH address with your desired prefix.
  3. You combine & verify locally. We deliver b (PGP‑encrypted if you provide a PGP key) + a PGP‑signed report. You recompute the result client‑side and confirm the prefix.

BCH first • more coins later

What we deliver

  • Encrypted addend b (if PGP key supplied) or plaintext b on request
  • PGP‑signed result report (target, final address, checksums)
  • Browser‑based verifier steps to recompute A + b·G and CashAddr

What we never do

  • We never ask for or store your private key or seed
  • No custodial holds of your funds
  • No silent network calls during verification — it’s client‑side

Real‑world constraints (friendly heads‑up)

  • Longer prefixes ⟶ more time/cost. 3–5 chars are fast; 6+ becomes research‑grade.
  • Case is normalized (CashAddr lower‑case). Certain symbols aren’t valid in prefixes.
  • We’ll stop at your budget/time cap unless you extend.