Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrInvalidEntryName ... ErrInvalidEntryName = errors.New("Invalid entry name") // ErrEntryFunctionNotFound ... ErrEntryFunctionNotFound = errors.New("Entry function not found") // ErrCasting ... ErrCasting = errors.New("Error casting value") )
View Source
var DefaultHeapSizeKB uint = 8 * 64
DefaultHeapSizeKB ... NOTE: Rust implementation starts with 8 pages, auto-grow in in-place
Functions ¶
This section is empty.
Types ¶
type Executer ¶
type Executer struct { BlockDB *clientdb.BlockDB Config *clienttypes.ConfigClient Runtime runtime.Interface StateDB *clientdb.StateDB }
Executer ...
func NewExecuter ¶
func NewExecuter(config *clienttypes.ConfigClient, blockDB *clientdb.BlockDB, stateDB *clientdb.StateDB, runtime runtime.Interface) *Executer
NewExecuter ... TODO: config client?
func (*Executer) ExecuteBlock ¶
func (e *Executer) ExecuteBlock(blockData *clienttypes.BlockData, forceNew bool) bool
ExecuteBlock ...
Click to show internal directories.
Click to hide internal directories.