diff --git a/client/tm/tmclient.go b/client/tm/tmclient.go index 6b5908c8..fdb84f00 100644 --- a/client/tm/tmclient.go +++ b/client/tm/tmclient.go @@ -18,6 +18,7 @@ type TendermintClient interface { GetBlockResults(ctx context.Context, height int64) (*ctypes.ResultBlockResults, error) GetValidatorSet(ctx context.Context, height int64) (*ctypes.ResultValidators, error) GetABCIInfo(ctx context.Context) (*ctypes.ResultABCIInfo, error) + GetStatus(ctx context.Context) (*ctypes.ResultStatus, error) } type tmClient struct { @@ -89,3 +90,8 @@ func (c *tmClient) GetValidatorSet(ctx context.Context, height int64) (*ctypes.R func (c *tmClient) GetABCIInfo(ctx context.Context) (*ctypes.ResultABCIInfo, error) { return c.rpcClient.ABCIInfo(ctx) } + +// GetStatus returns the node status. +func (c *tmClient) GetStatus(ctx context.Context) (*ctypes.ResultStatus, error) { + return c.rpcClient.Status(ctx) +}