Documentation
¶
Index ¶
- func GetBlockChainService(c *config.Chain, db *config.TaskDb, sourceDb *config.SourceDb, ...) service.BlockChainInterface
- type Cmd
- func (c *Cmd) ExecBlockTask(blockCh chan *service.NodeTask, kf chan []*kafka.Message)
- func (c *Cmd) ExecReceiptTask(receiptChan chan *service.NodeTask, kf chan []*kafka.Message)
- func (c *Cmd) ExecTxTask(txCh chan *service.NodeTask, kf chan []*kafka.Message)
- func (c *Cmd) HandlerBlock(block *service.Block) (*kafka.Message, error)
- func (c *Cmd) HandlerKafkaRespMessage(kafkaRespCh chan []*kafka.Message)
- func (c *Cmd) HandlerKafkaRespMessageEx(kafkaRespCh chan []*kafka.Message)
- func (c *Cmd) HandlerReceipt(receipt *service.Receipt) (*kafka.Message, error)
- func (c *Cmd) HandlerTx(tx *service.Tx) (*kafka.Message, error)
- func (c *Cmd) Start()
- func (c *Cmd) Stop()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Cmd ¶
type Cmd struct {
// contains filtered or unexported fields
}
func NewService ¶
func (*Cmd) ExecBlockTask ¶
func (*Cmd) ExecReceiptTask ¶
func (*Cmd) ExecTxTask ¶
func (*Cmd) HandlerKafkaRespMessage ¶
func (c *Cmd) HandlerKafkaRespMessage(kafkaRespCh chan []*kafka.Message)
func (*Cmd) HandlerKafkaRespMessageEx ¶
func (c *Cmd) HandlerKafkaRespMessageEx(kafkaRespCh chan []*kafka.Message)
func (*Cmd) HandlerReceipt ¶
Click to show internal directories.
Click to hide internal directories.