diff --git a/applications/minotari_app_grpc/proto/p2pool.proto b/applications/minotari_app_grpc/proto/p2pool.proto index 61f74349eb..b0b99a8478 100644 --- a/applications/minotari_app_grpc/proto/p2pool.proto +++ b/applications/minotari_app_grpc/proto/p2pool.proto @@ -27,10 +27,23 @@ import "base_node.proto"; import "block.proto"; service ShaP2Pool { + rpc GetTipInfo(GetTipInfoRequest) returns(GetTipInfoResponse); rpc GetNewBlock(GetNewBlockRequest) returns(GetNewBlockResponse); rpc SubmitBlock(SubmitBlockRequest) returns(tari.rpc.SubmitBlockResponse); } +message GetTipInfoRequest { +} + +message GetTipInfoResponse { + uint64 node_height = 1; + bytes node_tip_hash = 2; + uint64 p2pool_rx_height = 3; + uint64 p2pool_rx_tip_hash = 4; + uint64 p2pool_sha_height = 5; + uint64 p2pool_sha_tip_hash = 6; +} + message GetNewBlockRequest { tari.rpc.PowAlgo pow = 1; string coinbase_extra = 2;