From 6114ae4af0e2607f5259a17ea35997ab0312ccc4 Mon Sep 17 00:00:00 2001 From: Matt Hess Date: Sun, 16 Nov 2025 15:15:16 +0000 Subject: [PATCH] lenient tx ver --- src/pool_block_parser.inl | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/pool_block_parser.inl b/src/pool_block_parser.inl index 343d46c..d830bac 100644 --- a/src/pool_block_parser.inl +++ b/src/pool_block_parser.inl @@ -75,7 +75,10 @@ int PoolBlock::deserialize(const uint8_t* data, size_t size, const SideChain& si const int nonce_offset = static_cast(data - data_begin); READ_BUF(&m_nonce, NONCE_SIZE); - EXPECT_BYTE(TX_VERSION); + // Accept both old (4) and new (60) TX_VERSION during transition + uint8_t tx_version; + READ_BYTE(tx_version); + if (tx_version != 4 && tx_version != TX_VERSION) return __LINE__; uint64_t unlock_height; READ_VARINT(unlock_height);