Skip to content

Commit

Permalink
Expose getblockcount for v19+ clients
Browse files Browse the repository at this point in the history
.. as it was previously only available in `v17` and `v18`.
  • Loading branch information
tnull committed Mar 6, 2025
1 parent b51a330 commit 49c2f5b
Show file tree
Hide file tree
Showing 11 changed files with 19 additions and 10 deletions.
3 changes: 2 additions & 1 deletion client/src/client_sync/v19/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@ use crate::types::v19::*;
crate::define_jsonrpc_minreq_client!("v19");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v20.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ pub use crate::client_sync::v17::AddressType;
crate::define_jsonrpc_minreq_client!("v20");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
1 change: 1 addition & 0 deletions client/src/client_sync/v21.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,7 @@ crate::define_jsonrpc_minreq_client!("v21");
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v22/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,10 @@ use crate::types::v22::*;
crate::define_jsonrpc_minreq_client!("v22");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v23.rs
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,10 @@ use crate::types::v23::*;
crate::define_jsonrpc_minreq_client!("v23");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v24.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ pub use crate::client_sync::v23::AddressType;
crate::define_jsonrpc_minreq_client!("v24");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v25.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ pub use crate::client_sync::v23::AddressType;
crate::define_jsonrpc_minreq_client!("v25");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v26.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ pub use crate::client_sync::v23::AddressType;
crate::define_jsonrpc_minreq_client!("v26");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v27.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ pub use crate::client_sync::v23::AddressType;
crate::define_jsonrpc_minreq_client!("v27");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
3 changes: 2 additions & 1 deletion client/src/client_sync/v28/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,10 @@ pub use crate::client_sync::v23::AddressType;
crate::define_jsonrpc_minreq_client!("v28");

// == Blockchain ==
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getbestblockhash!();
crate::impl_client_v17__getblock!();
crate::impl_client_v17__getblockchaininfo!();
crate::impl_client_v17__getblockcount!();
crate::impl_client_v17__gettxout!();

// == Control ==
Expand Down
1 change: 0 additions & 1 deletion integration_test/tests/blockchain.rs
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,6 @@ fn get_block() {
// assert!(json.into_model().is_ok());
}

#[cfg(any(feature = "0_17_1", feature = "0_18_1"))]
#[test]
fn get_block_count() {
let node = Node::new_no_wallet();
Expand Down

0 comments on commit 49c2f5b

Please sign in to comment.