Module Transition_handler.Breadcrumb_builder

val build_subtrees_of_breadcrumbs : logger:Logger.t -> precomputed_values:Precomputed_values.t -> verifier:Verifier.t -> trust_system:Trust_system.t -> frontier:Transition_frontier.t -> initial_hash:Mina_base.State_hash.t -> (( (( Mina_block__Block.Stable.V2.t, Mina_base__State_hash.State_hashes.Stable.V1.t ) With_hash.t * ( [ `Time_received ] * unit Truth.true_t, [ `Genesis_state ] * unit Truth.true_t, [ `Proof ] * unit Truth.true_t, [ `Delta_block_chain ] * Mina_base.State_hash.t Mina_stdlib.Nonempty_list.t Truth.true_t, [ `Frontier_dependencies ] * unit Truth.false_t, [ `Staged_ledger_diff ] * unit Truth.false_t, [ `Protocol_versions ] * unit Truth.true_t ) Mina_block.Validation.t) Network_peer.Envelope.Incoming.t, 'a ) Cache_lib.Cached.t * 'b option) Rose_tree.t list -> ( ( Transition_frontier.Breadcrumb.t, 'c ) Cache_lib.Cached.t, 'b option ) Core.Tuple2.t Rose_tree.t list Async_kernel__Deferred_or_error.t