Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IncrementValidator ¶
type IncrementValidator struct {
// contains filtered or unexported fields
}
IncrementValidator do increment check of transaction
func NewIncrementValidator ¶
func NewIncrementValidator(maxBlocks int) *IncrementValidator
func (*IncrementValidator) AddBlock ¶
func (self *IncrementValidator) AddBlock(block *types.Block)
AddBlock add a new block to this validator
func (*IncrementValidator) BlockRange ¶
func (self *IncrementValidator) BlockRange() (start uint32, end uint32)
BlockRange returns the block range [start, end) this validator can check
func (*IncrementValidator) Clean ¶
func (self *IncrementValidator) Clean()
func (*IncrementValidator) Verify ¶
func (self *IncrementValidator) Verify(tx *types.Transaction, startHeight uint32) error
Verfiy does increment check start at startHeight
Click to show internal directories.
Click to hide internal directories.