diff --git a/duniterpy/documents/revocation.py b/duniterpy/documents/revocation.py index 15cee33eb96e69495774d98f8702fd1eb61322a3..0baab0e9f78f38d53ef1c9d5444f72a3ebe92439 100644 --- a/duniterpy/documents/revocation.py +++ b/duniterpy/documents/revocation.py @@ -19,6 +19,7 @@ import base64 import re from typing import Union, Type, TypeVar +from .block_uid import BlockUID from ..constants import PUBKEY_REGEX, SIGNATURE_REGEX, BLOCK_UID_REGEX from .document import Document, MalformedDocumentError from .identity import Identity @@ -130,7 +131,9 @@ class Revocation(Document): identity_uid = Revocation.parse_field("IdtyUniqueID", lines[n]) n += 1 - identity_timestamp = Revocation.parse_field("IdtyTimestamp", lines[n]) + identity_timestamp = BlockUID.from_str( + Revocation.parse_field("IdtyTimestamp", lines[n]) + ) n += 1 identity_signature = Revocation.parse_field("IdtySignature", lines[n])