libp2p
    Preparing search index...

    Module @libp2p/circuit-relay-v2

    The circuitRelayTransport allows libp2p to dial and listen on Circuit Relay addresses.

    Configuring a transport will let you dial other circuit relay addresses.

    import { createLibp2p } from 'libp2p'
    import { circuitRelayTransport } from '@libp2p/circuit-relay-v2'

    const node = await createLibp2p({
    transports: [
    circuitRelayTransport()
    ]
    })

    The circuitRelayServer function allows libp2p to function as a Circuit Relay server. This will not work in browsers.

    Configuring a server will let you function as a network relay for other nodes.

    import { createLibp2p } from 'libp2p'
    import { circuitRelayServer } from '@libp2p/circuit-relay-v2'

    const node = await createLibp2p({
    services: {
    circuitRelay: circuitRelayServer()
    }
    })

    Namespaces

    Limit

    Interfaces

    CircuitRelayServerComponents
    CircuitRelayServerInit
    CircuitRelayService
    CircuitRelayServiceEvents
    CircuitRelayTransportComponents
    CircuitRelayTransportInit
    Limit
    RelayDiscoveryComponents
    RelayReservation
    ServerReservationStoreInit
    TransportReservationStoreInit

    Variables

    RELAY_V2_HOP_CODEC
    RELAY_V2_STOP_CODEC

    Functions

    circuitRelayServer
    circuitRelayTransport