MessageEncoder⚓︎
MessageEncoder
⚓︎
- MessageEncoder
-
Encrypts and encodes messages between two parties.
public_key
property
⚓︎
- MessageEncoder.public_key
-
Public key used for message encoding.
__init__(key_pair)
⚓︎
- MessageEncoder.__init__
-
Creates message encoder around key pair.
encode(recipient_public_key, message)
⚓︎
- MessageEncoder.encode
-
Encodes message to recipient using recommended format.
encode_deprecated(recipient_public_key, message)
⚓︎
- MessageEncoder.encode_deprecated
-
Encodes message to recipient using (deprecated) wallet format.
encode_persistent_harvesting_delegation(node_public_key, remote_key_pair, vrf_root_key_pair)
staticmethod
⚓︎
- MessageEncoder.encode_persistent_harvesting_delegation
-
Encodes persistent harvesting delegation to node.
try_decode(recipient_public_key, encoded_message)
⚓︎
- MessageEncoder.try_decode
-
Tries to decode encoded message, returns tuple: * True, message - if message has been decoded and decrypted * False, encoded_message - otherwise
try_decode_deprecated(recipient_public_key, encoded_message)
⚓︎
- MessageEncoder.try_decode_deprecated
-
Tries to decode encoded wallet message, returns tuple: * True, message - if message has been decoded and decrypted * False, encoded_message - otherwise