latest.ipv8.messaging.payload_headers

Module Contents

Classes

BinMemberAuthenticationPayload

Public key (bytes) storage payload.

GlobalTimeDistributionPayload

Payload to communicate (and synchronize) Lamport timestamps.

class latest.ipv8.messaging.payload_headers.BinMemberAuthenticationPayload(public_key_bin: bytes)

Bases: latest.ipv8.messaging.payload.Payload

Public key (bytes) storage payload.

format_list = ['varlenH']
to_pack_list() list[tuple]

Convert this payload to a pack list.

classmethod from_unpack_list(public_key_bin: bytes) BinMemberAuthenticationPayload

Read the serialized key material into a payload.

class latest.ipv8.messaging.payload_headers.GlobalTimeDistributionPayload(global_time: int)

Bases: latest.ipv8.messaging.payload.Payload

Payload to communicate (and synchronize) Lamport timestamps.

format_list = ['Q']
to_pack_list() list[tuple]

Convert this payload to a pack list.

classmethod from_unpack_list(global_time: int) GlobalTimeDistributionPayload

Read the serialized time into a payload.