Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface {
Notify(n *Notification) error
Start()
Stop()
NewBlockHashes() chan<- *ffcapi.BlockHashEvent
CheckInFlight(listenerID *fftypes.UUID) bool
}
Manager listens to the blocks on the chain, and attributes confirmations to pending events. Once those events meet a threshold they are considered final and dispatched to the relevant listener.
type Notification ¶
type Notification struct {
NotificationType NotificationType
Event *EventInfo
Transaction *TransactionInfo
RemovedListener *RemovedListenerInfo
}
type NotificationType ¶
type NotificationType int
const ( NewEventLog NotificationType = iota RemovedEventLog NewTransaction RemovedTransaction ListenerRemoved )
type RemovedListenerInfo ¶ added in v0.9.3
Click to show internal directories.
Click to hide internal directories.