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