From f6cd3957a27ea74f412d011573c84ac27b4239fd Mon Sep 17 00:00:00 2001 From: aglkm <39521015+aglkm@users.noreply.github.com> Date: Tue, 1 Oct 2024 23:17:05 +0300 Subject: [PATCH] show warn message if node is less than 533 --- src/requests.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/requests.rs b/src/requests.rs index 552a979..b6a9095 100644 --- a/src/requests.rs +++ b/src/requests.rs @@ -162,7 +162,14 @@ pub async fn get_status(dashboard: Arc>) -> Result<(), anyhow:: data.kernel_mmr_size = resp2["result"]["Ok"]["header"]["kernel_mmr_size"].to_string(); } - data.chain = resp1["result"]["Ok"]["chain"].as_str().unwrap().to_string(); + if resp1["result"]["Ok"]["chain"] == Value::Null { + if data.chain.is_empty() { + warn!("update grin node to version 5.3.3 or later"); + data.chain = "unknown".to_string(); + } + } else { + data.chain = resp1["result"]["Ok"]["chain"].as_str().unwrap().to_string(); + } data.height = resp1["result"]["Ok"]["tip"]["height"].to_string(); data.sync = resp1["result"]["Ok"]["sync_status"].as_str().unwrap().to_string(); data.node_ver = resp1["result"]["Ok"]["user_agent"].as_str().unwrap().to_string();