Skip to content

Commit

Permalink
Merge pull request #311 from 0xcregis/310-fix-lock-time-deserializati…
Browse files Browse the repository at this point in the history
…on-cancelled

fix: cancel lock time deserialization
  • Loading branch information
loki-cmu authored Dec 25, 2024
2 parents d1d980a + 9d398de commit 46db076
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 8 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion crates/anychain-bitcoin/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
[package]
name = "anychain-bitcoin"
description = "A Rust library for Bitcoin-focused cryptocurrency wallets, enabling seamless transactions on the Bitcoin blockchain"
version = "0.1.10"
version = "0.1.11"
keywords = ["bitcoin", "blockchain", "wallet", "transactions"]
categories = ["cryptography::cryptocurrencies"]

Expand Down
9 changes: 3 additions & 6 deletions crates/anychain-bitcoin/src/transaction.rs
Original file line number Diff line number Diff line change
Expand Up @@ -796,18 +796,15 @@ impl<N: BitcoinNetwork> BitcoinTransactionParameters<N> {
// }
// }

let mut lock_time = [0u8; 4];
let _ = reader.read(&mut lock_time)?;

let transaction_parameters = BitcoinTransactionParameters::<N> {
let params = BitcoinTransactionParameters::<N> {
version: u32::from_le_bytes(version),
inputs,
outputs,
lock_time: u32::from_le_bytes(lock_time),
lock_time: 0,
segwit_flag,
};

Ok(transaction_parameters)
Ok(params)
}
}

Expand Down

0 comments on commit 46db076

Please sign in to comment.