ZEC Tracker
 
connecting…

How wallet templates work

A wallet template is a labeled set of fingerprint rules. When a tx is scored against your templates, each rule that matches the tx's fingerprint adds its weight to the template's score. The template with the most weighted matches wins; the result is shown as a probability across all your templates.

  1. Calibrate from a known tx. Find a txid you're sure came from a particular wallet (e.g., your own Zashi tx). Paste it in the Calibrator below — you'll see its full fingerprint extracted.
  2. Pick the distinguishing fields. Don't add every field as a rule — you want fields that DIFFER between wallets. The strongest single signals on Zcash today: expiry_offset (zcashd=20, zashi/ywallet have their own defaults), zip317_compliant (modern wallets follow ZIP-317; older ones use fixed fees), and fee_per_action (5000 zat/action is the ZIP-317 baseline).
  3. Add a rule per distinguishing field. Pick the operator (eq = exact match, in = any of a list, range = numeric window). Set the weight: high (0.4+) for strong signals like expiry_offset, low (0.05–0.1) for soft signals like vout_count.
  4. Save. The template is immediately applied to all tx attribution lookups.
  5. Iterate. Open a few txs whose wallet you know — check the attribution probabilities. If one wallet keeps stealing matches that should belong to another, refine the rules: tighten weights, add discriminating fields.

Probability is computed as (template's matched weight) / (total matched weight across all templates). A tx that strongly matches multiple templates will get split probability — that's a feature, not a bug. It tells you the wallet is genuinely ambiguous.

Calibrator

Paste a txid from a known wallet. Each fingerprint field appears with a "use as rule" button — click it to add that field to the editor below.

Diff-compare two TXes

Paste two txids. Every fingerprint field is shown side-by-side; differing cells are highlighted. Useful for confirming that two transactions you believe came from the same wallet actually share the same signals.

Automated diff % extraction

Paste a labeled set of txids (one per line, format wallet_name : txid — comma or whitespace also work). The analyzer fingerprints every tx, groups by label, and reports which fingerprint fields are consistent across each wallet's set. Fields with high consistency are good rule candidates; click + rule to seed the editor.

Template editor

Rules

Saved templates

Loading…