Documentation ¶
Index ¶
- type FirehoseTracer
- func (*FirehoseTracer) Initialize() error
- func (t *FirehoseTracer) OnBlockEnd(blk *types.Block, finalBlockHeader *types.BlockHeader)
- func (t *FirehoseTracer) OnBlockStart(header *types.BlockHeader)
- func (t *FirehoseTracer) OnTrxEnd(trx *types.Transaction)
- func (t *FirehoseTracer) OnTrxEvent(trxHash string, event *types.Event)
- func (t *FirehoseTracer) OnTrxStart(trx *types.Transaction)
- type Tracer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FirehoseTracer ¶
type FirehoseTracer struct {
// contains filtered or unexported fields
}
func (*FirehoseTracer) Initialize ¶
func (*FirehoseTracer) Initialize() error
Initialize implements Tracer.
func (*FirehoseTracer) OnBlockEnd ¶
func (t *FirehoseTracer) OnBlockEnd(blk *types.Block, finalBlockHeader *types.BlockHeader)
OnBlockEnd implements Tracer.
func (*FirehoseTracer) OnBlockStart ¶
func (t *FirehoseTracer) OnBlockStart(header *types.BlockHeader)
OnBlockStart implements Tracer.
func (*FirehoseTracer) OnTrxEnd ¶
func (t *FirehoseTracer) OnTrxEnd(trx *types.Transaction)
OnTrxEnd implements Tracer.
func (*FirehoseTracer) OnTrxEvent ¶
func (t *FirehoseTracer) OnTrxEvent(trxHash string, event *types.Event)
OnTrxEvent implements Tracer.
func (*FirehoseTracer) OnTrxStart ¶
func (t *FirehoseTracer) OnTrxStart(trx *types.Transaction)
OnTrxStart implements Tracer.
type Tracer ¶
type Tracer interface { Initialize() error OnBlockStart(header *types.BlockHeader) OnTrxStart(trx *types.Transaction) OnTrxEvent(trxHash string, event *types.Event) OnTrxEnd(trx *types.Transaction) OnBlockEnd(blk *types.Block, finalBlockHeader *types.BlockHeader) }
Click to show internal directories.
Click to hide internal directories.