Class Relay

property

{number} [bootDelay = ADVERTISE_BOOT_DELAY]

property

{boolean} [enabled = true]

property

{number} [ttl = ADVERTISE_TTL]

property

{boolean} [enabled = false]

property

{boolean} [active = false]

property

{number} [maxListeners = 2] - maximum number of relays to listen.

property

{boolean} [enabled = false]

Hierarchy

  • Relay

Index

References

AutoRelayOptions

Re-exports AutoRelayOptions

HopOptions

Re-exports HopOptions

Libp2p

Re-exports Libp2p

RelayAdvertiseOptions

Re-exports RelayAdvertiseOptions

Constructors

constructor

  • Creates an instance of Relay.

    Parameters

    Returns Relay

Properties

_autoRelay

_autoRelay: AutoRelay

_libp2p

_libp2p: Libp2p

_options

_options: any

_timeout

_timeout: any

Methods

_advertiseService

  • _advertiseService(): Promise<void>
  • Advertise hop relay service in the network.

    Returns Promise<void>

start

  • start(): void
  • Start Relay service.

    Returns void

stop

  • stop(): void
  • Stop Relay service.

    Returns void