duniterpy package
Subpackages
- duniterpy.api package
- Subpackages
- Submodules
- duniterpy.api.client module
- duniterpy.api.endpoint module
- duniterpy.api.errors module
- Module contents
- duniterpy.documents package
- Subpackages
- Submodules
- duniterpy.documents.block module
BlockBlock.block_idBlock.check_signature()Block.computed_inner_hash()Block.fields_parsersBlock.from_parsed_json()Block.from_signed_raw()Block.proof_of_work()Block.raw()Block.re_activesBlock.re_certificationsBlock.re_different_issuers_countBlock.re_excludedBlock.re_exclusionBlock.re_hashBlock.re_identitiesBlock.re_issuerBlock.re_issuers_frameBlock.re_issuers_frame_varBlock.re_joinersBlock.re_leaversBlock.re_mediantimeBlock.re_memberscountBlock.re_nonceBlock.re_numberBlock.re_parametersBlock.re_powminBlock.re_previoushashBlock.re_previousissuerBlock.re_revokedBlock.re_timeBlock.re_transactionsBlock.re_typeBlock.re_unitbaseBlock.re_universaldividendBlock.sign()
SignatureException
- duniterpy.documents.block_id module
- duniterpy.documents.certification module
- duniterpy.documents.document module
- duniterpy.documents.identity module
IdentityIdentity.fields_parsersIdentity.from_bma_lookup_response()Identity.from_certification_raw()Identity.from_inline()Identity.from_revocation_raw()Identity.from_signed_raw()Identity.inline()Identity.raw()Identity.re_block_idIdentity.re_idty_block_idIdentity.re_idty_issuerIdentity.re_idty_signatureIdentity.re_idty_unique_idIdentity.re_inlineIdentity.re_issuerIdentity.re_meta_tsIdentity.re_typeIdentity.re_uidIdentity.re_unique_id
IdentityException
- duniterpy.documents.membership module
- duniterpy.documents.peer module
- duniterpy.documents.revocation module
RevocationRevocation.extract_self_cert()Revocation.fields_parsersRevocation.from_inline()Revocation.from_signed_raw()Revocation.inline()Revocation.raw()Revocation.re_block_idRevocation.re_idtysignatureRevocation.re_inlineRevocation.re_issuerRevocation.re_typeRevocation.re_uniqueidRevocation.sign()Revocation.signed_raw()
- duniterpy.documents.transaction module
InputSourceOutputSourceSIGParameterSignatureExceptionSimpleTransactionTransactionTransaction.check_signature()Transaction.check_signatures()Transaction.compact()Transaction.fields_parsersTransaction.from_bma_history()Transaction.from_compact()Transaction.from_signed_raw()Transaction.multi_sign()Transaction.raw()Transaction.re_block_idTransaction.re_commentTransaction.re_compact_block_idTransaction.re_compact_commentTransaction.re_headerTransaction.re_inputsTransaction.re_issuersTransaction.re_locktimeTransaction.re_outputsTransaction.re_pubkeyTransaction.re_typeTransaction.re_unlocksTransaction.sign()Transaction.signed_raw()
UnlockUnlockParameterXHXParameterreduce_base()
- Module contents
- duniterpy.grammars package
- duniterpy.helpers package
- duniterpy.key package
- Submodules
- duniterpy.key.ascii_armor module
- duniterpy.key.base58 module
- duniterpy.key.constants module
- duniterpy.key.crc_pubkey module
- duniterpy.key.encryption_key module
- duniterpy.key.scrypt_params module
- duniterpy.key.signing_key module
SigningKeySigningKey.decrypt_seal()SigningKey.from_credentials()SigningKey.from_credentials_file()SigningKey.from_dubp_mnemonic()SigningKey.from_ewif_file()SigningKey.from_ewif_hex()SigningKey.from_private_key()SigningKey.from_pubsec_file()SigningKey.from_seedhex()SigningKey.from_seedhex_file()SigningKey.from_ssb_file()SigningKey.from_wif_file()SigningKey.from_wif_hex()SigningKey.from_wif_or_ewif_file()SigningKey.from_wif_or_ewif_hex()SigningKey.save_ewif_file()SigningKey.save_private_key()SigningKey.save_pubsec_file()SigningKey.save_seedhex_file()SigningKey.save_wif_file()
SigningKeyExceptionopener_user_rw()
- duniterpy.key.verifying_key module
- Module contents
Submodules
duniterpy.constants module
duniterpy.tools module
- duniterpy.tools.convert_seed_to_seedhex(seed: bytes) str
Convert seed to seedhex
- Parameters:
seed – seed
- Rtype str:
- duniterpy.tools.convert_seedhex_to_seed(seedhex: str) bytes
Convert seedhex to seed
- Parameters:
seedhex – seed coded in hexadecimal base
- Rtype bytes:
- duniterpy.tools.ensure_bytes(data: str | bytes) bytes
Convert data in bytes if data is a string
- Parameters:
data – Data
- Rtype bytes:
- duniterpy.tools.ensure_str(data: str | bytes) str
Convert data in str if data are bytes
- Parameters:
data – Data
- Rtype str:
- duniterpy.tools.get_ws2p_challenge() str
Return two uuid v4 concatened as ws2p challenge
- Rtype str:
- duniterpy.tools.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: