Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompareCaptures ¶
func CompareCaptures(exp, act []*ReplayCapture) (uint64, error)
CompareCaptures of two independent replays
Types ¶
type Replay ¶
Replay is a kernel for state replaying
func (*Replay) Block ¶
func (re *Replay) Block(height uint64) (*ReplayCapture, error)
Block loads and commits a block
type ReplayCapture ¶
type ReplayCapture struct { Height uint64 AppHashBefore binary.HexBytes AppHashAfter binary.HexBytes TxExecutions []*exec.TxExecution }
func (*ReplayCapture) Compare ¶
func (exp *ReplayCapture) Compare(act *ReplayCapture) error
Compare the app hashes of two block replays
func (*ReplayCapture) String ¶
func (rc *ReplayCapture) String() string
type Source ¶
type Source struct { Explorer *bcm.BlockStore State *state.State // contains filtered or unexported fields }
Source is a kernel for tracking state
func NewSourceFromDir ¶
func NewSourceFromDir(genesisDoc *genesis.GenesisDoc, dbDir string) *Source
func NewSourceFromGenesis ¶
func NewSourceFromGenesis(genesisDoc *genesis.GenesisDoc) *Source
func (*Source) LatestBlockchain ¶
func (src *Source) LatestBlockchain() (*bcm.Blockchain, error)
func (*Source) LatestHeight ¶
Click to show internal directories.
Click to hide internal directories.