Module type Mina_intf.Breadcrumb_builder_intf

type transition_frontier
type transition_frontier_breadcrumb
val build_subtrees_of_breadcrumbs : logger:Logger.t -> verifier:Verifier.t -> trust_system:Trust_system.t -> frontier:transition_frontier -> initial_hash:Mina_base.State_hash.t -> ( Mina_block.initial_valid_block Network_peer.Envelope.Incoming.t, Mina_base.State_hash.t ) Cache_lib.Cached.t Rose_tree.t Core.List.t -> ( transition_frontier_breadcrumb, Mina_base.State_hash.t ) Cache_lib.Cached.t Rose_tree.t Core.List.t Async_kernel.Deferred.Or_error.t