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
type TransactionInfo ¶
Click to show internal directories.
Click to hide internal directories.