3.0.ipv8.messaging.payload_headers ================================== .. py:module:: 3.0.ipv8.messaging.payload_headers Classes ------- .. autoapisummary:: 3.0.ipv8.messaging.payload_headers.BinMemberAuthenticationPayload 3.0.ipv8.messaging.payload_headers.GlobalTimeDistributionPayload Module Contents --------------- .. py:class:: BinMemberAuthenticationPayload(public_key_bin: bytes) Bases: :py:obj:`3.0.ipv8.messaging.payload.Payload` Public key (bytes) storage payload. .. py:attribute:: format_list :value: ['varlenH'] .. py:attribute:: public_key_bin .. py:method:: to_pack_list() -> list[tuple] Convert this payload to a pack list. .. py:method:: from_unpack_list(public_key_bin: bytes) -> BinMemberAuthenticationPayload :classmethod: Read the serialized key material into a payload. .. py:class:: GlobalTimeDistributionPayload(global_time: int) Bases: :py:obj:`3.0.ipv8.messaging.payload.Payload` Payload to communicate (and synchronize) Lamport timestamps. .. py:attribute:: format_list :value: ['Q'] .. py:attribute:: global_time .. py:method:: to_pack_list() -> list[tuple] Convert this payload to a pack list. .. py:method:: from_unpack_list(global_time: int) -> GlobalTimeDistributionPayload :classmethod: Read the serialized time into a payload.