About
Built to notice the payment — not the noise.
Block Watcher is a focused ingest layer for incoming transfers. You maintain a watch list; we poll chain interfaces, match on destination address, and write ordered results your app can trust.
What we do
Multi-chain watch lists live in one place. A Go watcher service polls each chain’s interface API, matches transfers to your addresses, and emits ordered events into PostgreSQL for the Laravel side to process — dashboards, jobs, and future notifications.
What we don’t do
We don’t replace your wallet, exchange, or accounting product. We don’t guess business rules.
Matching stays on the to address; notifications and plans stay on the product side.
Why ordered matters
Payments arrive in blocks. Replaying or skipping the wrong height breaks reconciliation. Block Watcher keeps progress, gaps, and emits under control so your matches stay sequential and explainable.