Verify all API changes in gateway-rs grpc and modify hm-pyhelper's gateway_grpc client accordingly.
Remove the current method of extracting version from dpkg won't work as the client side which will be mostly diagnostic container will not have the gateway-rs installed.
The height_res message also returns the connected gateway's miner version, include this in summary. we keep it similar to info cli method.
Acceptance Criterion
remove the version fetching from dpkg.
expose any additional data from grpc like validator's version number.
figure out a way of getting gateway-rs version info.
we can patch gateway-rs to expose to version information and submit the patch upstream.
Verify all API changes in gateway-rs grpc and modify hm-pyhelper's gateway_grpc client accordingly. Remove the current method of extracting version from dpkg won't work as the client side which will be mostly diagnostic container will not have the gateway-rs installed. The height_res message also returns the connected gateway's miner version, include this in summary. we keep it similar to info cli method.
Acceptance Criterion