From 9db13fa7c9fb39034f882a8fafa538311522ec03 Mon Sep 17 00:00:00 2001 From: matograine <tom.ngr@zaclys.net> Date: Mon, 1 Feb 2021 15:27:13 +0100 Subject: [PATCH] [fix] 143 : computed_inner_hash(): * computed from raw (unsigned) * computes everything before InnerHash (previously included InnerHash line) --- duniterpy/documents/block.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/duniterpy/documents/block.py b/duniterpy/documents/block.py index cbc64abb..f14b8729 100644 --- a/duniterpy/documents/block.py +++ b/duniterpy/documents/block.py @@ -540,8 +540,8 @@ Nonce: {nonce} return hashlib.sha256(doc_str.encode("ascii")).hexdigest().upper() def computed_inner_hash(self) -> str: - doc = self.signed_raw() - inner_doc = "\n".join(doc.split("\n")[:-2]) + "\n" + doc = self.raw() + inner_doc = "\n".join(doc.split("\n")[:-3]) + "\n" return hashlib.sha256(inner_doc.encode("ascii")).hexdigest().upper() def sign(self, keys): -- GitLab