mock

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2021 License: Apache-2.0 Imports: 5 Imported by: 0

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) ReportEvidence

func (p *Mock) ReportEvidence(ev types.Evidence) error

func (*Mock) SignedHeader

func (p *Mock) SignedHeader(height int64) (*types.SignedHeader, error)

func (*Mock) String

func (p *Mock) String() string

func (*Mock) ValidatorSet

func (p *Mock) ValidatorSet(height int64) (*types.ValidatorSet, error)

Jump to

Keyboard shortcuts

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