ensureFreshChain

suspend fun ensureFreshChain(address: String): Boolean

Ensure the caches for address belong to the CURRENT chain.

Return

true iff a reset was detected and the caches were wiped (the caller's subsequent sync then runs from a fresh checkpoint). false on the fast path, first sync, or an unqueryable checkpoint.