package tezos-dal-node-lib
Tezos: `tezos-dal-node` library
Install
Dune Dependency
Authors
Maintainers
Sources
octez-19.1.tar.gz
sha256=55ea1fb8bb3273a7fc270ca8f650d45c56449665619482aad9bc12f3ea736b7e
sha512=fec850fc2d17d7490bbabd5147d62aad13b3aaed8774270f8a38ab419670ed03e0fd30cf8642a97984eca5c2446726fe590ad99c015f7ec50919dc7652f25053
doc/tezos-dal-node-lib.gossipsub/Tezos_dal_node_lib_gossipsub/Transport_layer_interface/index.html
Module Tezos_dal_node_lib_gossipsub.Transport_layer_interface
Source
This module defines the data structures used to instantiate the Octez P2P library. More exactly, it exposes:
- the types
p2p_message
,peer_metadata
andconnection_metadata
, used to instantiate type variables ofP2p.t
;
- the values
peer_metadata_cfg
of typeP2p_params.peer_meta_config
,conn_metadata_cfg
of typeP2p_params.conn_meta_config
andmessage_cfg
of typeP2p_params.message_config
that are used when callingP2p.create
.
Peers exchanged via PX. point
represents the (address, port) pair of the exchanged peer, while peer
represents the cryptographic identity of the peer.
Source
type p2p_message =
| Graft of {
topic : Types.Topic.t;
}
| Prune of {
topic : Types.Topic.t;
px : px_peer Tezos_base.TzPervasives.Seq.t;
backoff : Types.Span.t;
}
| IHave of {
topic : Types.Topic.t;
message_ids : Types.Message_id.t list;
}
| IWant of {
message_ids : Types.Message_id.t list;
}
| Subscribe of {
topic : Types.Topic.t;
}
| Unsubscribe of {
topic : Types.Topic.t;
}
| Message_with_header of {
message : Types.Message.t;
topic : Types.Topic.t;
message_id : Types.Message_id.t;
}
Without piggybacking, p2p_message
is almost identical to Gs_interface.p2p_message
, except that for the Prune
case, P2p_peer.Id.t
elements in px
are augmented by their P2p_point.Id.t
counterpart.
Source
val message_config :
network_name:string ->
p2p_message Tezos_base.TzPervasives.P2p_params.message_config
A P2P message config is parameterized by the network's name.
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>