churp

package
v0.2400.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 13, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ServiceClient

type ServiceClient struct {
	// contains filtered or unexported fields
}

func New

func New(ctx context.Context, querier *app.QueryFactory) (*ServiceClient, error)

New constructs a new CometBFT backed key manager CHURP management Backend instance.

func (*ServiceClient) AllStatuses

func (sc *ServiceClient) AllStatuses(ctx context.Context, height int64) ([]*churp.Status, error)

AllStatuses implements churp.Backend.

func (*ServiceClient) ConsensusParameters

func (sc *ServiceClient) ConsensusParameters(ctx context.Context, height int64) (*churp.ConsensusParameters, error)

ConsensusParameters implements churp.Backend.

func (*ServiceClient) DeliverEvent

func (sc *ServiceClient) DeliverEvent(ev *cmtabcitypes.Event) error

func (*ServiceClient) Status

func (sc *ServiceClient) Status(ctx context.Context, query *churp.StatusQuery) (*churp.Status, error)

Status implements churp.Backend.

func (*ServiceClient) Statuses

func (sc *ServiceClient) Statuses(ctx context.Context, query *api.NamespaceQuery) ([]*churp.Status, error)

Statuses implements churp.Backend.

func (*ServiceClient) WatchStatuses

func (sc *ServiceClient) WatchStatuses() (<-chan *churp.Status, *pubsub.Subscription)

WatchStatuses implements churp.Backend.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL