Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDeadMock

func NewDeadMock(chainID string) provider.Provider

    NewDeadMock creates a mock provider that always errors.

    Types

    type Mock

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

    func New

    func New(chainID string, headers map[int64]*types.SignedHeader, vals map[int64]*types.ValidatorSet) *Mock

      New creates a mock provider with the given set of headers and validator sets.

      func (*Mock) ChainID

      func (p *Mock) ChainID() string

        ChainID returns the blockchain ID.

        func (*Mock) HasEvidence

        func (p *Mock) HasEvidence(ev types.Evidence) bool

        func (*Mock) LightBlock

        func (p *Mock) LightBlock(_ context.Context, height int64) (*types.LightBlock, error)

        func (*Mock) ReportEvidence

        func (p *Mock) ReportEvidence(_ context.Context, ev types.Evidence) error

        func (*Mock) String

        func (p *Mock) String() string