diff --git a/__pycache__/block.cpython-312.pyc b/__pycache__/block.cpython-312.pyc index 3a52f74..8aeffb7 100644 Binary files a/__pycache__/block.cpython-312.pyc and b/__pycache__/block.cpython-312.pyc differ diff --git a/block.py b/block.py index 8f90519..bda2d96 100644 --- a/block.py +++ b/block.py @@ -14,7 +14,7 @@ def __init__(self, version, prev_block, merkle_root, def serialize(self): result = int_to_little_endian(self.version, 4) result += self.prev_block[::-1] - result += self.merkle_root + result += self.merkle_root[::-1] result += int_to_little_endian(self.timestamp, 4) result += self.bits[::-1] result += self.nonce[::-1] diff --git a/output.txt b/output.txt index 9d00b70..cc6cab4 100644 --- a/output.txt +++ b/output.txt @@ -1,4 +1,4 @@ -020000200000000000000000000000000000000000000000000000000000000000000000e016e1851957a9a69e138c34bf5c67fdf83581514903d012886f1c3d9d0c54aafaaa2f66ffff001f4c1d5228 +020000200000000000000000000000000000000000000000000000000000000000000000aa540c9d3d1c6f8812d00349518135f8fd675cbf348c139ea6a9571985e116e001ac2f66ffff001fed890ebd 010000000001010000000000000000000000000000000000000000000000000000000000000000ffffffff6a47304402201f6e9296e322013f90f89433926509a9ff686ce91452679c82c921cf18257c95022027497b1354b4dce14b3e15d2372c69d6323ecfad9cbc0c8bb20d8d8d088fc22001210224c6633127ca04e9b678ae7d106a9828ba2aed9a402eefae69f52fbe7a065699ffffffff02f595814a000000001976a914edf10a7fac6b32e24daa5305c723f3de58db1bc888ac0000000000000000266a24aa21a9ed0743cafb2ad89219798f1b2651467d2f6256998e493800f2560784f5f1bcd4670120000000000000000000000000000000000000000000000000000000000000000000000000 FD0600 49a6af777488f947e2b6e2e0ab87f56f44cbfe8280c4dfd9c7c5d9c1b1291f10