Block a user
Add tracker package, update and simplify
The ipld-eth-state-snapshot code was the original use case for this tracking, and that code was written recursively, so that a single iterator would only visit its direct children, constructing…