From a1052249e0b919306f80e121ebf9c06c56b97fd4 Mon Sep 17 00:00:00 2001 From: SKP Date: Sun, 24 Mar 2019 00:40:01 +0100 Subject: [PATCH] Added getblockchaininfo endpoint --- proxy_docker/app/script/blockchainrpc.sh | 9 +++++++++ proxy_docker/app/script/requesthandler.sh | 5 +++++ 2 files changed, 14 insertions(+) diff --git a/proxy_docker/app/script/blockchainrpc.sh b/proxy_docker/app/script/blockchainrpc.sh index bc24ffc..0e7df51 100644 --- a/proxy_docker/app/script/blockchainrpc.sh +++ b/proxy_docker/app/script/blockchainrpc.sh @@ -67,3 +67,12 @@ get_transaction() send_to_watcher_node "${data}" return $? } + +get_blockchain_info() +{ + trace "Entering get_blockchain_info()..." + + local data='{"method":"getblockchaininfo"}' + send_to_watcher_node "${data}" | jq ".result" + return $? +} \ No newline at end of file diff --git a/proxy_docker/app/script/requesthandler.sh b/proxy_docker/app/script/requesthandler.sh index ccaa16f..ac77908 100644 --- a/proxy_docker/app/script/requesthandler.sh +++ b/proxy_docker/app/script/requesthandler.sh @@ -302,6 +302,11 @@ main() serve_ots_getfile $(echo "${line}" | cut -d ' ' -f2 | cut -d '/' -f3) break ;; + getblockchaininfo) + # http://192.168.111.152:8080/getblockchaininfo + + response=$(get_blockchain_info) + response_to_client "${response}" ${?} esac break fi