From c7011542a84c70b50a00693fae71fb528c9283c0 Mon Sep 17 00:00:00 2001 From: Ouziel Slama Date: Wed, 7 Aug 2024 14:33:15 +0000 Subject: [PATCH 1/2] Fix events hash mismatch on reparse; Update Cargo.lock --- counterparty-core/counterpartycore/lib/blocks.py | 2 ++ counterparty-rs/Cargo.lock | 13 +++++++------ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/counterparty-core/counterpartycore/lib/blocks.py b/counterparty-core/counterpartycore/lib/blocks.py index df94820830..7a7e1f8f27 100644 --- a/counterparty-core/counterpartycore/lib/blocks.py +++ b/counterparty-core/counterpartycore/lib/blocks.py @@ -222,6 +222,7 @@ def parse_tx(db, tx): def replay_transactions_events(db, transactions): cursor = db.cursor() for tx in transactions: + util.CURRENT_TX_HASH = tx["tx_hash"] transaction_bindings = { "tx_index": tx["tx_index"], "tx_hash": tx["tx_hash"], @@ -263,6 +264,7 @@ def replay_transactions_events(db, transactions): "NEW_TRANSACTION_OUTPUT", transaction_outputs_bindings, ) + util.CURRENT_TX_HASH = None def parse_block( diff --git a/counterparty-rs/Cargo.lock b/counterparty-rs/Cargo.lock index aeafa9e685..2bbd07a50e 100644 --- a/counterparty-rs/Cargo.lock +++ b/counterparty-rs/Cargo.lock @@ -382,7 +382,7 @@ checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" [[package]] name = "counterparty-rs" -version = "10.3.0" +version = "10.3.1" dependencies = [ "bip32", "bitcoin 0.29.2", @@ -404,6 +404,7 @@ dependencies = [ "serde_json", "sha256", "thiserror", + "time 0.3.36", "tracing", "tracing-subscriber", "uuid", @@ -1603,9 +1604,9 @@ dependencies = [ [[package]] name = "time" -version = "0.3.34" +version = "0.3.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8248b6521bb14bc45b4067159b9b6ad792e2d6d754d6c41fb50e29fefe38749" +checksum = "5dfd88e563464686c916c7e46e623e520ddc6d79fa6641390f2e3fa86e83e885" dependencies = [ "deranged", "itoa", @@ -1626,9 +1627,9 @@ checksum = "ef927ca75afb808a4d64dd374f00a2adf8d0fcff8e7b184af886c3c87ec4a3f3" [[package]] name = "time-macros" -version = "0.2.17" +version = "0.2.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ba3a3ef41e6672a2f0f001392bb5dcd3ff0a9992d618ca761a11c3121547774" +checksum = "3f252a68540fde3a3877aeea552b832b40ab9a69e318efd078774a01ddee1ccf" dependencies = [ "num-conv", "time-core", @@ -1787,7 +1788,7 @@ dependencies = [ "regex", "rustc_version", "rustversion", - "time 0.3.34", + "time 0.3.36", ] [[package]] From 53fee986ca370402dead3d990417f36ebde6d0ab Mon Sep 17 00:00:00 2001 From: Ouziel Slama Date: Wed, 7 Aug 2024 14:37:57 +0000 Subject: [PATCH 2/2] Add release notes for v10.4.0 --- release-notes/release-notes-v10.4.0.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 release-notes/release-notes-v10.4.0.md diff --git a/release-notes/release-notes-v10.4.0.md b/release-notes/release-notes-v10.4.0.md new file mode 100644 index 0000000000..3bc64bd54e --- /dev/null +++ b/release-notes/release-notes-v10.4.0.md @@ -0,0 +1,24 @@ +# Release Notes - Counterparty Core v10.4.0 (2024-08-??) + +# Upgrading + +# ChangeLog + +## Bugfixes + +* Fix `get_value_by_block_index()` on `regtest` +* Fix events hash mismatch after a reparse + + +## Codebase + +## API + +## CLI + +# Credits + +* Ouziel Slama +* Adam Krellenstein +* Warren Puffett +* Matt Marcello \ No newline at end of file