Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewEndpointsProcessor ¶
func NewEndpointsProcessor(facade SimulatorFacade) (*endpointsProcessor, error)
NewEndpointsProcessor will create a new instance of endpointsProcessor
Types ¶
type SimulatorFacade ¶
type SimulatorFacade interface {
GenerateBlocks(numOfBlocks int) error
GetInitialWalletKeys() *dtos.InitialWalletKeys
SetKeyValueForAddress(address string, keyValueMap map[string]string) error
SetStateMultiple(stateSlice []*dtos.AddressState) error
SetStateMultipleOverwrite(stateSlice []*dtos.AddressState) error
AddValidatorKeys(validators *dtosc.ValidatorKeys) error
GenerateBlocksUntilEpochIsReached(targetEpoch int32) error
ForceUpdateValidatorStatistics() error
IsInterfaceNil() bool
}
SimulatorFacade defines what a simulator facade should be able to do
Click to show internal directories.
Click to hide internal directories.