OptionalpeerOptionalpeerStaticprefixedOptionalcontext: anyCalled by the Repo to start the connection process
OptionalpeerMetadata: PeerMetadataCalled by the Repo to disconnect from the network
Calls each of the listeners registered for a given event.
Return an array listing the events for which the emitter has registered listeners.
Return the number of listeners listening to a given event.
Return the listeners registered for a given event.
Optionalfn: (Optionalcontext: anyOptionalonce: booleanAdd a listener for a given event.
Optionalcontext: anyAdd a one-time listener for a given event.
Optionalcontext: anyRemove all listeners, or those of the specified event.
Optionalevent: keyof NetworkAdapterEventsRemove the listeners of a given event.
Optionalfn: (Optionalcontext: anyOptionalonce: boolean
An interface representing some way to connect to other peers
Remarks
The Repo uses one or more
NetworkAdapters to connect to other peers. Because the network may take some time to be ready the Repo will wait until the adapter emits areadyevent before it starts trying to use itThis utility class can be used as a base to build a custom network adapter. It is most useful as a simple way to add the necessary event emitter functionality