Skip to content

Commit d0f2f8b

Browse files
committed
Add support for Core 22.0 & 23.0
1 parent 06a6c15 commit d0f2f8b

File tree

4 files changed

+15
-2
lines changed

4 files changed

+15
-2
lines changed

.github/workflows/rust.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,8 @@ jobs:
9595
"0.20.0",
9696
"0.20.1",
9797
"0.21.0",
98+
"22.0",
99+
"23.0",
98100
]
99101
steps:
100102
- name: "Checkout repo"

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ The following versions are officially supported and automatically tested:
4545
* 0.20.0
4646
* 0.20.1
4747
* 0.21.0
48+
* 22.0
49+
* 23.0
4850

4951
# Minimum Supported Rust Version (MSRV)
5052
This library should always compile with any combination of features on **Rust 1.56.1**.

integration_test/run.sh

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,12 @@ if bitcoind -version | grep -q "v0\.2"; then
2828
FALLBACKFEEARG="-fallbackfee=0.00001000"
2929
fi
3030

31-
bitcoind -regtest $BLOCKFILTERARG $FALLBACKFEEARG \
31+
COINSTATSINDEXARG=""
32+
if bitcoind -version | grep -q "v[2-9]"; then
33+
COINSTATSINDEXARG="-coinstatsindex=1"
34+
fi
35+
36+
bitcoind -regtest $BLOCKFILTERARG $FALLBACKFEEARG $COINSTATSINDEXARG \
3237
-datadir=${TESTDIR}/2 \
3338
-connect=127.0.0.1:12348 \
3439
-rpcport=12349 \

integration_test/src/main.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1177,7 +1177,11 @@ fn test_create_wallet(cl: &Client) {
11771177
}
11781178

11791179
fn test_get_tx_out_set_info(cl: &Client) {
1180-
cl.get_tx_out_set_info(None, None, None).unwrap();
1180+
if version() >= 220000 {
1181+
cl.get_tx_out_set_info(Some(json::TxOutSetHashType::Muhash), None, Some(true)).unwrap();
1182+
} else {
1183+
cl.get_tx_out_set_info(None, None, None).unwrap();
1184+
}
11811185
}
11821186

11831187
fn test_get_chain_tips(cl: &Client) {

0 commit comments

Comments
 (0)