Skip to content

MessageEncoder

MessageEncoder ⚓︎

symbolchain.nem.MessageEncoder.MessageEncoder

Encrypts and encodes messages between two parties.

public_key property ⚓︎

symbolchain.nem.MessageEncoder.MessageEncoder.public_key

Public key used for message encoding.

__init__(key_pair) ⚓︎

symbolchain.nem.MessageEncoder.MessageEncoder.__init__

Creates message encoder around key pair.

encode(recipient_public_key, message) ⚓︎

symbolchain.nem.MessageEncoder.MessageEncoder.encode

Encodes message to recipient using recommended format.

encode_deprecated(recipient_public_key, message) ⚓︎

symbolchain.nem.MessageEncoder.MessageEncoder.encode_deprecated

Encodes message to recipient using deprecated encryption and key derivation.

try_decode(recipient_public_key, encoded_message) ⚓︎

symbolchain.nem.MessageEncoder.MessageEncoder.try_decode

Tries to decode encoded message, returns tuple: * True, message - if message has been decoded and decrypted * False, encoded_message - otherwise