Zecmon — open a UFVK scan job (FREE, rate-limited)
seneschal_zecmon_scanOpen a scan of a Zcash UFVK. Returns { jobId, jobToken } in milliseconds — the scan itself runs behind it, so poll seneschal_zecmon_scan_status. Omitting birthdayHeight makes the scanner walk BACKWARDS from the chain tip to find the wallet's first note, which is slower but always correct. FREE and rate-limited (20 scan starts / 15 min, shared across all agents). For anything scheduled, bulk or latency-sensitive use https://api.seneschal.space/v1/private/historical (same scan, one paid x402 call) or — better — https://api.seneschal.space/v1/private/info to get a webhook when funds land instead of polling at all.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ufvk | Yes | Zcash unified full viewing key, starting with uview1. Read-only — never accept a seed phrase here. | |
| deepScan | No | Sweep BELOW NU6, all the way back to NU5. Only needed for wallets with no activity in roughly the last year. Measured at ~38 minutes of scanner time (the pre-2.2M chain scans ~10x slower per block), runs one at a time globally, and will usually queue. Do NOT set this speculatively — run a normal scan first and use it only if the reply says deep_scan_available. | |
| purgeCache | No | Throw away any stored result for this key AND any cached birthday, then scan from scratch. Use when a previous result looks wrong — NOT routinely, since it turns a free cache hit into a full chain walk. | |
| birthdayHeight | No | Block height to start from, if known. Omit to auto-detect by walking backwards from the tip. |