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