diff --git a/duniterpy/documents/block.py b/duniterpy/documents/block.py
index cbc64abb58add9a358558877656cc8baf96a0e91..f14b872944498035d4e7fe7761aca0ecd5d04b20 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):