Mina_networking.Config
val make_log_gossip_heard :
snark_pool_diff:bool ->
transaction_pool_diff:bool ->
new_state:bool ->
log_gossip_heard
type t = {
logger : Logger.t; |
trust_system : Trust_system.t; |
time_controller : Block_time.Controller.t; |
consensus_constants : Consensus.Constants.t; |
consensus_local_state : Consensus.Data.Local_state.t; |
genesis_ledger_hash : Mina_base.Ledger_hash.t; |
constraint_constants : Genesis_constants.Constraint_constants.t; |
precomputed_values : Precomputed_values.t; |
creatable_gossip_net : Gossip_net.Any.creatable; |
is_seed : bool; |
log_gossip_heard : log_gossip_heard; |
}
val make :
logger:Logger.t ->
trust_system:Trust_system.t ->
time_controller:Block_time.Controller.t ->
consensus_constants:Consensus.Constants.t ->
consensus_local_state:Consensus.Data.Local_state.t ->
genesis_ledger_hash:Mina_base.Ledger_hash.t ->
constraint_constants:Genesis_constants.Constraint_constants.t ->
precomputed_values:Precomputed_values.t ->
creatable_gossip_net:Gossip_net.Any.creatable ->
is_seed:bool ->
log_gossip_heard:log_gossip_heard ->
t