3.0.ipv8.attestation.wallet.payload
Classes
Module Contents
- class 3.0.ipv8.attestation.wallet.payload.RequestAttestationPayload(metadata: bytes)
Bases:
3.0.ipv8.messaging.payload.PayloadRequest an attestation based on some meta data.
- msg_id = 5
- format_list = ['raw']
- metadata
- classmethod from_unpack_list(metadata: bytes) RequestAttestationPayload
Unserialize this paylaod from received bytes.
- class 3.0.ipv8.attestation.wallet.payload.VerifyAttestationRequestPayload(hash: bytes)
Bases:
3.0.ipv8.messaging.payload.PayloadRequest an attestation by hash (published with metadata somewhere).
- msg_id = 1
- format_list = ['20s']
- hash
- classmethod from_unpack_list(hash: bytes) VerifyAttestationRequestPayload
Unserialize this paylaod from received bytes.
- class 3.0.ipv8.attestation.wallet.payload.AttestationChunkPayload(hash: bytes, sequence_number: int, data: bytes)
Bases:
3.0.ipv8.messaging.payload.PayloadA chunk of Attestation.
- msg_id = 2
- format_list = ['20s', 'H', 'raw']
- hash
- sequence_number
- data
- classmethod from_unpack_list(hash: bytes, sequence_number: int, data: bytes) AttestationChunkPayload
Unserialize this paylaod from received bytes.
- class 3.0.ipv8.attestation.wallet.payload.ChallengePayload(attestation_hash: bytes, challenge: bytes)
Bases:
3.0.ipv8.messaging.payload.PayloadA challenge for an Attestee by a Verifier.
- msg_id = 3
- format_list = ['20s', 'raw']
- attestation_hash
- challenge
- classmethod from_unpack_list(attestation_hash: bytes, challenge: bytes) ChallengePayload
Unserialize this paylaod from received bytes.
- class 3.0.ipv8.attestation.wallet.payload.ChallengeResponsePayload(challenge_hash: bytes, response: bytes)
Bases:
3.0.ipv8.messaging.payload.PayloadA challenge response from an Attestee to a Verifier.
- msg_id = 4
- format_list = ['20s', 'raw']
- challenge_hash
- response
- classmethod from_unpack_list(challenge_hash: bytes, response: bytes) ChallengeResponsePayload
Unserialize this paylaod from received bytes.