Cleanup of deprecated mandatory rsm note field

This commit is contained in:
Mark Qvist
2026-05-27 13:35:26 +02:00
parent 4931c6a54c
commit 22ab5c29bd
+2 -3
View File
@@ -492,8 +492,7 @@ def create_rsg(signer_identity, message, embed=False, meta=None, output="bin"):
signed_data = { "hashtype": "sha256", "hash": get_rsg_hash(message),
"meta": { "signer": signer_identity.hash,
"pubkey": signer_identity.get_public_key(),
"note" : None } } # TODO: Remove default note field in 1.2.9
"pubkey": signer_identity.get_public_key() } }
if embed:
if type(message) == str: message = message.encode("utf-8")
@@ -715,7 +714,7 @@ def validate_message(args, identity, __recursive=False):
elif type(entry) == int: etype = "i"
elif type(entry) == float: etype = "f"
elif entry == None: etype = "N"
if key == "note" and entry == None: return # TODO: Remove this check in 1.2.9
if key == "note" and entry == None: return # TODO: Remove this check in 1.3.3
if type(entry) == bytes: entry = RNS.hexrep(entry, delimit=False)
leadin = f"{etype}{indent}{key}="; leadln = len(leadin)
entry = f"{entry}"; chunk = entry[:maxwidth]; entry = entry[maxwidth:]