duniterpy package¶
Subpackages¶
- duniterpy.api package
- duniterpy.documents package
- Subpackages
- Submodules
- duniterpy.documents.block module
- duniterpy.documents.block_uid module
- duniterpy.documents.certification module
- duniterpy.documents.crc_pubkey module
- duniterpy.documents.document module
- duniterpy.documents.identity module
- duniterpy.documents.membership module
- duniterpy.documents.peer module
- duniterpy.documents.revocation module
- duniterpy.documents.transaction module
- Module contents
- duniterpy.grammars package
- duniterpy.key package
Submodules¶
duniterpy.constants module¶
duniterpy.helpers module¶
-
duniterpy.helpers.convert_seed_to_seedhex(seed: bytes) → str¶ Convert seed to seedhex
Parameters: seed – seed Rtype str:
-
duniterpy.helpers.convert_seedhex_to_seed(seedhex: str) → bytes¶ Convert seedhex to seed
Parameters: seedhex – seed coded in hexadecimal base Rtype bytes:
-
duniterpy.helpers.ensure_bytes(data: Union[str, bytes]) → bytes¶ Convert data in bytes if data is a string
Parameters: data – Data Rtype bytes:
-
duniterpy.helpers.ensure_str(data: Union[str, bytes]) → str¶ Convert data in str if data are bytes
Parameters: data – Data Rtype str:
-
duniterpy.helpers.xor_bytes(b1: bytes, b2: bytes) → bytearray¶ Apply XOR operation on two bytes arguments
Parameters: - b1 – First bytes argument
- b2 – Second bytes argument
Rtype bytearray: