finalizedcheckpoints

package
v0.0.0-...-c04c664 Latest Latest
Warning

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

Go to latest
Published: Sep 5, 2020 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Bus

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

func NewBus

func NewBus(finalizedCheckpoints *FinalizedCheckpoints) *Bus

func (*Bus) GetFinalizedCheckpoints

func (b *Bus) GetFinalizedCheckpoints() *bus.FinalizedCheckpoint

type FinalizedCheckpoints

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

func NewFinalizedCheckpoints

func NewFinalizedCheckpoints(stateBus *bus.Bus, iavl tree.Tree) (*FinalizedCheckpoints, error)

func (*FinalizedCheckpoints) AddBtcTx

func (f *FinalizedCheckpoints) AddBtcTx(tx []byte, height uint64)

func (*FinalizedCheckpoints) AddMntTx

func (f *FinalizedCheckpoints) AddMntTx(tx []byte, height uint64)

func (*FinalizedCheckpoints) Commit

func (f *FinalizedCheckpoints) Commit() error

func (*FinalizedCheckpoints) Export

func (f *FinalizedCheckpoints) Export(state *types.AppState)

func (*FinalizedCheckpoints) GetBtcLastHeight

func (f *FinalizedCheckpoints) GetBtcLastHeight() uint64

func (*FinalizedCheckpoints) GetBtcList

func (f *FinalizedCheckpoints) GetBtcList() [][]byte

func (*FinalizedCheckpoints) GetMntLastHeight

func (f *FinalizedCheckpoints) GetMntLastHeight() uint64

func (*FinalizedCheckpoints) GetMntList

func (f *FinalizedCheckpoints) GetMntList() [][]byte

func (*FinalizedCheckpoints) Import

func (f *FinalizedCheckpoints) Import(finalizedCheckpoints types.FinalizedCheckpoints)

func (*FinalizedCheckpoints) LoadFinalizedCheckpoints

func (f *FinalizedCheckpoints) LoadFinalizedCheckpoints()

func (*FinalizedCheckpoints) MntCount

func (f *FinalizedCheckpoints) MntCount() int

type Model

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

func (*Model) Append

func (m *Model) Append(tx []byte)

func (*Model) MarkDirty

func (m *Model) MarkDirty()

func (*Model) SetLastHeight

func (m *Model) SetLastHeight(h uint64)

Jump to

Keyboard shortcuts

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