nucypher.acumen

Submodules

class NicknameCharacter(symbol: str, color_name: str, color_hex: str)

Bases: object

payload()
class Nickname(characters: List[nucypher.acumen.nicknames.NicknameCharacter])

Bases: object

classmethod from_seed(seed, length: int = 2)
payload()
class FleetSensor(domain: str)

Bases: object

A representation of a fleet of NuCypher nodes.

most_recent_node_change = NO_KNOWN_NODES (b'2V@\xd6\x16\x113\x84')
snapshot_splitter = <bytestring_splitter.BytestringSplitter object>
log

Drop-in replacement of Twisted’s Logger, patching the emit() method to tolerate inputs with curly braces, i.e., not compliant with PEP 3101.

See Issue #724 and, particularly, https://github.com/nucypher/nucypher/issues/724#issuecomment-600190455

class FleetState(nickname, icon, nodes, updated, checksum)

Bases: tuple

property checksum

Alias for field number 4

property icon

Alias for field number 1

property nickname

Alias for field number 0

property nodes

Alias for field number 2

property updated

Alias for field number 3

population()
property checksum
property nickname
property icon
addresses()
snapshot()
record_fleet_state(additional_nodes_to_track=None)
start_tracking_state(additional_nodes_to_track=None)
sorted()
shuffled()
abridged_states_dict()
static abridged_state_details(state)
mark_as(label: Exception, node: Teacher)