Builder.Libp2pConfigval has_statedir : t -> boolval statedir_get : t -> stringval statedir_set : t -> string -> unitval has_private_key : t -> boolval private_key_get : t -> stringval private_key_set : t -> string -> unitval has_network_id : t -> boolval network_id_get : t -> stringval network_id_set : t -> string -> unitval has_listen_on : t -> boolval listen_on_get :
t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval listen_on_get_list : t -> Multiaddr.t listval listen_on_get_array : t -> Multiaddr.t arrayval listen_on_set :
t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval listen_on_set_list :
t ->
Multiaddr.t list ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval listen_on_set_array :
t ->
Multiaddr.t array ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval listen_on_init :
t ->
int ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval metrics_port_get : t -> intval metrics_port_set_exn : t -> int -> unitval has_external_multiaddr : t -> boolval external_multiaddr_get : t -> Multiaddr.tval external_multiaddr_set_reader :
t ->
Multiaddr.struct_t reader_t ->
Multiaddr.tval external_multiaddr_set_builder : t -> Multiaddr.t -> Multiaddr.tval external_multiaddr_init : t -> Multiaddr.tval unsafe_no_trust_ip_get : t -> boolval unsafe_no_trust_ip_set : t -> bool -> unitval flood_get : t -> boolval flood_set : t -> bool -> unitval peer_exchange_get : t -> boolval peer_exchange_set : t -> bool -> unitval has_direct_peers : t -> boolval direct_peers_get :
t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval direct_peers_get_list : t -> Multiaddr.t listval direct_peers_get_array : t -> Multiaddr.t arrayval direct_peers_set :
t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval direct_peers_set_list :
t ->
Multiaddr.t list ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval direct_peers_set_array :
t ->
Multiaddr.t array ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval direct_peers_init :
t ->
int ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval has_seed_peers : t -> boolval seed_peers_get :
t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval seed_peers_get_list : t -> Multiaddr.t listval seed_peers_get_array : t -> Multiaddr.t arrayval seed_peers_set :
t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.t ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval seed_peers_set_list :
t ->
Multiaddr.t list ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval seed_peers_set_array :
t ->
Multiaddr.t array ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval seed_peers_init :
t ->
int ->
( Capnp.Message.rw, Multiaddr.t, array_t ) Capnp.Array.tval has_gating_config : t -> boolval gating_config_get : t -> GatingConfig.tval gating_config_set_reader :
t ->
GatingConfig.struct_t reader_t ->
GatingConfig.tval gating_config_set_builder : t -> GatingConfig.t -> GatingConfig.tval gating_config_init : t -> GatingConfig.tval max_connections_get : t -> Stdint.Uint32.tval max_connections_get_int_exn : t -> intval max_connections_set : t -> Stdint.Uint32.t -> unitval max_connections_set_int_exn : t -> int -> unitval validation_queue_size_get : t -> Stdint.Uint32.tval validation_queue_size_get_int_exn : t -> intval validation_queue_size_set : t -> Stdint.Uint32.t -> unitval validation_queue_size_set_int_exn : t -> int -> unitval peer_protection_ratio_get : t -> floatval peer_protection_ratio_set : t -> float -> unitval min_connections_get : t -> Stdint.Uint32.tval min_connections_get_int_exn : t -> intval min_connections_set : t -> Stdint.Uint32.t -> unitval min_connections_set_int_exn : t -> int -> unitval has_known_private_ip_nets : t -> boolval known_private_ip_nets_get_list : t -> string listval known_private_ip_nets_get_array : t -> string arrayval has_topic_config : t -> boolval topic_config_get :
t ->
( Capnp.Message.rw, TopicLevel.t, array_t ) Capnp.Array.tval topic_config_get_list : t -> TopicLevel.t listval topic_config_get_array : t -> TopicLevel.t arrayval topic_config_set :
t ->
( Capnp.Message.rw, TopicLevel.t, array_t ) Capnp.Array.t ->
( Capnp.Message.rw, TopicLevel.t, array_t ) Capnp.Array.tval topic_config_set_list :
t ->
TopicLevel.t list ->
( Capnp.Message.rw, TopicLevel.t, array_t ) Capnp.Array.tval topic_config_set_array :
t ->
TopicLevel.t array ->
( Capnp.Message.rw, TopicLevel.t, array_t ) Capnp.Array.tval topic_config_init :
t ->
int ->
( Capnp.Message.rw, TopicLevel.t, array_t ) Capnp.Array.tval init_root : ?message_size:int -> unit -> t