Skip to content

Commit 7ab6b44

Browse files
authored
Merge pull request #141 from romanz/bump-0.25
Bump bitcoin dependency to 0.25
2 parents f081fd6 + 0ed9979 commit 7ab6b44

File tree

4 files changed

+7
-8
lines changed

4 files changed

+7
-8
lines changed

integration_test/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@ authors = ["Steven Roose <[email protected]>"]
55

66
[dependencies]
77
bitcoincore-rpc = { path = "../client" }
8-
bitcoin = { version = "0.23", features = [ "use-serde", "rand" ] }
8+
bitcoin = { version = "0.25", features = [ "use-serde", "rand" ] }
99
lazy_static = "1.4.0"
1010
log = "0.4"

integration_test/src/main.rs

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ use bitcoin::consensus::encode::{deserialize, serialize};
2626
use bitcoin::hashes::hex::{FromHex, ToHex};
2727
use bitcoin::hashes::Hash;
2828
use bitcoin::secp256k1;
29-
use bitcoin::util::hash::BitcoinHash;
3029
use bitcoin::{
3130
Address, Amount, Network, OutPoint, PrivateKey, Script, SigHashType, SignedAmount, Transaction,
3231
TxIn, TxOut, Txid,
@@ -216,7 +215,7 @@ fn test_get_new_address(cl: &Client) {
216215
fn test_dump_private_key(cl: &Client) {
217216
let addr = cl.get_new_address(None, Some(json::AddressType::Bech32)).unwrap();
218217
let sk = cl.dump_private_key(&addr).unwrap();
219-
assert_eq!(addr, Address::p2wpkh(&sk.public_key(&SECP), *NET));
218+
assert_eq!(addr, Address::p2wpkh(&sk.public_key(&SECP), *NET).unwrap());
220219
}
221220

222221
fn test_generate(cl: &Client) {
@@ -281,7 +280,7 @@ fn test_get_block_header_get_block_header_info(cl: &Client) {
281280
let tip = cl.get_best_block_hash().unwrap();
282281
let header = cl.get_block_header(&tip).unwrap();
283282
let info = cl.get_block_header_info(&tip).unwrap();
284-
assert_eq!(header.bitcoin_hash(), info.hash);
283+
assert_eq!(header.block_hash(), info.hash);
285284
assert_eq!(header.version, info.version);
286285
assert_eq!(header.merkle_root, info.merkle_root);
287286
assert_eq!(info.confirmations, 1);
@@ -479,7 +478,7 @@ fn test_sign_raw_transaction_with_send_raw_transaction(cl: &Client) {
479478
key: secp256k1::SecretKey::new(&mut secp256k1::rand::thread_rng()),
480479
compressed: true,
481480
};
482-
let addr = Address::p2wpkh(&sk.public_key(&SECP), Network::Regtest);
481+
let addr = Address::p2wpkh(&sk.public_key(&SECP), Network::Regtest).unwrap();
483482

484483
let options = json::ListUnspentQueryOptions {
485484
minimum_amount: Some(btc(2)),

json/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,4 @@ serde = { version = "1", features = [ "derive" ] }
2222
serde_json = "1"
2323
hex = "0.3"
2424

25-
bitcoin = { version = "0.23", features = [ "use-serde" ] }
25+
bitcoin = { version = "0.25", features = [ "use-serde" ] }

json/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -175,7 +175,7 @@ pub struct GetBlockResult {
175175
pub strippedsize: Option<usize>,
176176
pub weight: usize,
177177
pub height: usize,
178-
pub version: u32,
178+
pub version: i32,
179179
#[serde(default, with = "::serde_hex::opt")]
180180
pub version_hex: Option<Vec<u8>>,
181181
pub merkleroot: bitcoin::TxMerkleNode,
@@ -198,7 +198,7 @@ pub struct GetBlockHeaderResult {
198198
pub hash: bitcoin::BlockHash,
199199
pub confirmations: u32,
200200
pub height: usize,
201-
pub version: u32,
201+
pub version: i32,
202202
#[serde(default, with = "::serde_hex::opt")]
203203
pub version_hex: Option<Vec<u8>>,
204204
#[serde(rename = "merkleroot")]

0 commit comments

Comments
 (0)