Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrBlockIsFull = errors.New("block is full")
View Source
var ErrNoTransactions = errors.New("no transactions")
View Source
var ErrStateChanged = errors.New("state changed")
Functions ¶
func FeaturesToInt16 ¶ added in v0.5.0
Types ¶
type Constraints ¶
type Constraints struct {
MaxScriptRunsInBlock int
MaxScriptsComplexityInBlock state.MaxScriptsComplexityInBlock
ClassicAmountOfTxsInBlock int
MaxTxsSizeInBytes int
}
func DefaultConstraints ¶
func DefaultConstraints() Constraints
type Features ¶ added in v0.5.0
func ParseVoteFeatures ¶ added in v0.5.0
func ValidateFeatures ¶ added in v0.6.0
type MicroMiner ¶ added in v0.6.0
type MicroMiner struct {
// contains filtered or unexported fields
}
func NewMicroMiner ¶ added in v0.6.0
func NewMicroMiner(services services.Services) *MicroMiner
func (*MicroMiner) Micro ¶ added in v0.6.0
func (a *MicroMiner) Micro( minedBlock *proto.Block, rest proto.MiningLimits, keyPair proto.KeyPair, blockFinalization *proto.FinalizationVoting, ) (*proto.Block, *proto.MicroBlock, proto.MiningLimits, error)
type MicroblockMiner ¶
type MicroblockMiner struct {
// contains filtered or unexported fields
}
func NewMicroblockMiner ¶
func NewMicroblockMiner(services services.Services, features Features, reward int64) *MicroblockMiner
func (*MicroblockMiner) MineKeyBlock ¶ added in v0.6.0
Click to show internal directories.
Click to hide internal directories.