Documentation ¶
Index ¶
- func RunDispatcher(persistence Persistence, newDatasource internaldispatcher.NewDatasource, ...) error
- func RunLocalDispatcher(persistence Persistence, newDatasource internaldispatcher.NewDatasource, ...) error
- type Datasource
- type LatestProjects
- type Persistence
- type Processor
- type Project
- type ProjectIDs
- type VMHandler
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RunDispatcher ¶ added in v0.9.0
func RunDispatcher(persistence Persistence, newDatasource internaldispatcher.NewDatasource, getProject handler.Project, bootNodeMultiaddr, operatorPrivateKey, operatorPrivateKeyED25519 string, sequencerPubKey []byte, iotexChainID int, projectNotification <-chan *contract.Project, latestProjects LatestProjects, latestProvers handler.LatestProvers) error
func RunLocalDispatcher ¶ added in v0.10.1
func RunLocalDispatcher(persistence Persistence, newDatasource internaldispatcher.NewDatasource, getProjectIDs ProjectIDs, getProject handler.Project, operatorPrivateKey, operatorPrivateKeyED25519, bootNodeMultiaddr string, sequencerPubKey []byte, iotexChainID int) error
Types ¶
type Datasource ¶ added in v0.8.0
type LatestProjects ¶ added in v0.10.1
type Persistence ¶ added in v0.8.0
type Processor ¶
type Processor struct {
// contains filtered or unexported fields
}
func NewProcessor ¶
func (*Processor) HandleP2PData ¶ added in v0.9.0
func (*Processor) HandleProjectProvers ¶ added in v0.9.0
type ProjectIDs ¶ added in v0.10.1
type ProjectIDs func() []uint64
Click to show internal directories.
Click to hide internal directories.