Documentation
¶
Index ¶
- func NewService(c *config.Chain, taskDb *config.TaskDb, sourceDb *config.SourceDb, ...) service.BlockChainInterface
- type Service
- func (s *Service) BalanceCluster(key string, clusterList []*config.FromCluster) (*config.FromCluster, error)
- func (s *Service) GetBlockByHash(blockHash string, cfg *config.BlockTask, eLog *logrus.Entry) (*service.Block, []*service.Tx)
- func (s *Service) GetBlockByNumber(blockNumber string, task *config.BlockTask, eLog *logrus.Entry) (*service.Block, []*service.Tx)
- func (s *Service) GetReceipt(txHash string, task *config.ReceiptTask, eLog *logrus.Entry) *service.Receipt
- func (s *Service) GetReceiptByBlock(blockHash, number string, task *config.ReceiptTask, eLog *logrus.Entry) []*service.Receipt
- func (s *Service) GetTx(txHash string, task *config.TxTask, eLog *logrus.Entry) *service.Tx
- func (s *Service) Monitor()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func (*Service) BalanceCluster ¶
func (s *Service) BalanceCluster(key string, clusterList []*config.FromCluster) (*config.FromCluster, error)
func (*Service) GetBlockByHash ¶
func (*Service) GetBlockByNumber ¶
func (*Service) GetReceipt ¶
func (*Service) GetReceiptByBlock ¶
Click to show internal directories.
Click to hide internal directories.