From d8bba7b83ee403235472aa485a94657e7a837b36 Mon Sep 17 00:00:00 2001 From: Mostafa Date: Tue, 11 Mar 2025 15:29:36 +0800 Subject: [PATCH] docs: add node-info example --- examples/example_get_consensus_info.py | 4 ++-- examples/example_get_node_info.py | 21 +++++++++++++++++++++ 2 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 examples/example_get_node_info.py diff --git a/examples/example_get_consensus_info.py b/examples/example_get_consensus_info.py index 2b40a86..83366f0 100644 --- a/examples/example_get_consensus_info.py +++ b/examples/example_get_consensus_info.py @@ -12,9 +12,9 @@ def main() -> None: # Initialize a request and call get consensus info method req = GetConsensusInfoRequest() - consensus_info = stub.GetConsensusInfo(req) + res = stub.GetConsensusInfo(req) - print(f"Consensus info:\n{consensus_info}") + print(f"Consensus info:\n{res}") if __name__ == "__main__": diff --git a/examples/example_get_node_info.py b/examples/example_get_node_info.py new file mode 100644 index 0000000..2ef479d --- /dev/null +++ b/examples/example_get_node_info.py @@ -0,0 +1,21 @@ +from pactus.rpc.network_pb2_grpc import NetworkStub +from pactus.rpc.network_pb2 import GetNodeInfoRequest +import grpc + + +def main() -> None: + # Creating a gRPC channel + channel = grpc.insecure_channel("bootstrap1.pactus.org:50051") + + # Creating a stub from channel + stub = NetworkStub(channel) + + # Initialize a request and call get consensus info method + req = GetNodeInfoRequest() + res = stub.GetNodeInfo(req) + + print(f"Node info Response:\n{res.reachability}") + + +if __name__ == "__main__": + main()