← Back to GhostReceipt
How to Use GhostReceipt
Generate a privacy-preserving payment receipt and share a verifiable proof link.
Step 1: Enter Transaction Details
- Chain: Choose
Bitcoin or Ethereum.
- Transaction Hash: Paste the on-chain transaction identifier.
- Claimed Amount: Enter your minimum claim threshold (satoshis for BTC, wei for ETH).
- Minimum Date: Set the earliest acceptable transaction date.
Step 2: Generate Proof
Click Generate Receipt. GhostReceipt will:
- Fetch oracle-signed canonical chain data for the transaction hash.
- Build a local witness from your claim and signed payload.
- Generate the zero-knowledge proof in your browser.
Tip: On modern devices, the full flow is usually under 60 seconds.
Step 3: Share Receipt
After successful generation, you can:
- Copy URL: Share a verification link directly.
- Native Share: Open your device share sheet (when available).
- Social Share: Post to X, Reddit, or LinkedIn.
- QR Export: Download and share a QR code.
What Verification Confirms
- Claimed amount threshold is satisfied.
- Claimed minimum date threshold is satisfied.
- Proof and signature validations pass cryptographic checks.
What Stays Private
- Sender and receiver wallet details are not exposed in receipt claims.
- Exact raw transaction details are not required for the verifier to validate claims.
- Sensitive witness inputs remain client-side during proof generation.
Troubleshooting
- Invalid hash format: BTC expects 64 hex chars, ETH expects
0x + 64 hex chars.
- Proof failure: Re-check that claim amount/date are consistent with the on-chain transaction.
- Clipboard errors: Allow browser clipboard permissions and retry.