libp2p.pubsub package ===================== Py-libp2p provides a comprehensive PubSub implementation with support for both FloodSub and GossipSub protocols, including the latest GossipSub 1.2 specification with IDONTWANT control messages for improved bandwidth efficiency. For detailed information about GossipSub 1.2 features and configuration, see :doc:`gossipsub-1.2`. Subpackages ----------- .. toctree:: :maxdepth: 4 libp2p.pubsub.pb Submodules ---------- libp2p.pubsub.exceptions module ------------------------------- .. automodule:: libp2p.pubsub.exceptions :members: :undoc-members: :show-inheritance: libp2p.pubsub.floodsub module ----------------------------- .. automodule:: libp2p.pubsub.floodsub :members: :undoc-members: :show-inheritance: libp2p.pubsub.gossipsub module ------------------------------ .. automodule:: libp2p.pubsub.gossipsub :members: :undoc-members: :show-inheritance: libp2p.pubsub.mcache module --------------------------- .. automodule:: libp2p.pubsub.mcache :members: :undoc-members: :show-inheritance: libp2p.pubsub.pubsub module --------------------------- .. automodule:: libp2p.pubsub.pubsub :members: :undoc-members: :show-inheritance: libp2p.pubsub.pubsub\_notifee module ------------------------------------ .. automodule:: libp2p.pubsub.pubsub_notifee :members: :undoc-members: :show-inheritance: libp2p.pubsub.subscription module --------------------------------- .. automodule:: libp2p.pubsub.subscription :members: :undoc-members: :show-inheritance: libp2p.pubsub.validators module ------------------------------- .. automodule:: libp2p.pubsub.validators :members: :undoc-members: :show-inheritance: Module contents --------------- .. automodule:: libp2p.pubsub :members: :undoc-members: :show-inheritance: