factom_sdk.utils package

Submodules

factom_sdk.utils.common_util module

class factom_sdk.utils.common_util.CommonUtil

Bases: object

static base64_encode(value)
static decode(name: str, data)
static decode_response(response: dict = None)

factom_sdk.utils.consts module

factom_sdk.utils.key_common module

class factom_sdk.utils.key_common.KeyCommon

Bases: object

static create_key_pair()
static get_duplicate_keys(signer_keys: list)
static get_invalid_keys(signer_keys: list)
static get_key_bytes_from_key(signer_key: str)
static get_public_key_from_private_key(signer_private_key: str)
static sign_content(signer_private_key: str, message: str)
static validate_checksum(signer_key: str)
static validate_signature(signer_public_key: str, signature: str, message: str)

factom_sdk.utils.utils module

class factom_sdk.utils.utils.Utils

Bases: object

static generate_key_pair()

Creates a Public/Private Key Pair.

Returns:
A key pair object with Public and Private keys.
static to_military_timezone_str(dt)

factom_sdk.utils.validate_signature_util module

class factom_sdk.utils.validate_signature_util.ValidateSignatureUtil

Bases: object

static validate_signature(obj: dict, validate_for_chain: bool = True, request_handler=None)

Module contents