From c9c9a7a38a4f619f7b5549121d0cac6fb2c62dbc Mon Sep 17 00:00:00 2001 From: skoupidi Date: Mon, 29 Dec 2025 19:25:27 +0200 Subject: [PATCH] chore: fixed broken darkfid rpc blockchain.get_block clients requests --- bin/drk/src/rpc.rs | 2 +- bin/explorer/explorerd/src/rpc/blocks.rs | 2 +- script/research/blockchain-storage-metrics/src/main.rs | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/drk/src/rpc.rs b/bin/drk/src/rpc.rs index e9142cef3..0c85354d5 100644 --- a/bin/drk/src/rpc.rs +++ b/bin/drk/src/rpc.rs @@ -450,7 +450,7 @@ impl Drk { let params = self .darkfid_daemon_request( "blockchain.get_block", - &JsonValue::Array(vec![JsonValue::String(height.to_string())]), + &JsonValue::Array(vec![JsonValue::Number(height as f64)]), ) .await?; let param = params.get::().unwrap(); diff --git a/bin/explorer/explorerd/src/rpc/blocks.rs b/bin/explorer/explorerd/src/rpc/blocks.rs index ff543a9b3..0d13f5aea 100644 --- a/bin/explorer/explorerd/src/rpc/blocks.rs +++ b/bin/explorer/explorerd/src/rpc/blocks.rs @@ -35,7 +35,7 @@ impl DarkfidRpcClient { let params = self .request( "blockchain.get_block", - &JsonValue::Array(vec![JsonValue::String(height.to_string())]), + &JsonValue::Array(vec![JsonValue::Number(height as f64)]), ) .await?; let param = params.get::().unwrap(); diff --git a/script/research/blockchain-storage-metrics/src/main.rs b/script/research/blockchain-storage-metrics/src/main.rs index a6df6173f..43d6d233c 100644 --- a/script/research/blockchain-storage-metrics/src/main.rs +++ b/script/research/blockchain-storage-metrics/src/main.rs @@ -136,7 +136,7 @@ async fn realmain(args: Args, ex: Arc>) -> Result<()> { info!(target: "blockchain-storage-metrics", "Requesting block for height: {h}"); let req = JsonRequest::new( "blockchain.get_block", - JsonValue::Array(vec![JsonValue::String(h.to_string())]), + JsonValue::Array(vec![JsonValue::Number(h as f64)]), ); let rep = rpc_client.request(req).await?; let encoded_block = rep.get::().unwrap();