From 536861ba992c5c65f5d1f9c76771c9bd60d955cf Mon Sep 17 00:00:00 2001 From: Chris Troutner Date: Fri, 14 Feb 2025 12:53:12 -0700 Subject: [PATCH] Re-enabled webRTC and circuit relays --- src/adapters/ipfs/ipfs.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/adapters/ipfs/ipfs.js b/src/adapters/ipfs/ipfs.js index 606cc48..a0aafec 100644 --- a/src/adapters/ipfs/ipfs.js +++ b/src/adapters/ipfs/ipfs.js @@ -20,13 +20,13 @@ import { yamux } from '@chainsafe/libp2p-yamux' // import { bootstrap } from '@libp2p/bootstrap' // import { identifyService } from 'libp2p/identify' import { identify } from '@libp2p/identify' -// import { circuitRelayServer, circuitRelayTransport } from '@libp2p/circuit-relay-v2' -import { circuitRelayServer } from '@libp2p/circuit-relay-v2' +import { circuitRelayServer, circuitRelayTransport } from '@libp2p/circuit-relay-v2' +// import { circuitRelayServer } from '@libp2p/circuit-relay-v2' import { gossipsub } from '@chainsafe/libp2p-gossipsub' import { webSockets } from '@libp2p/websockets' import { publicIpv4 } from 'public-ip' import { multiaddr } from '@multiformats/multiaddr' -// import { webRTC } from '@libp2p/webrtc' +import { webRTC } from '@libp2p/webrtc' import { keychain } from '@libp2p/keychain' import { unixfs } from '@helia/unixfs' import { generateKeyPairFromSeed } from '@libp2p/crypto/keys' @@ -149,12 +149,12 @@ class IpfsAdapter { const transports = [ tcp(), - webSockets() - // circuitRelayTransport({ - // discoverRelays: 3, - // reservationConcurrency: 3 - // }), - // webRTC() + webSockets(), + circuitRelayTransport({ + discoverRelays: 3, + reservationConcurrency: 3 + }), + webRTC() ] // libp2p is the networking layer that underpins Helia @@ -166,8 +166,8 @@ class IpfsAdapter { listen: [ '/ip4/127.0.0.1/tcp/0', `/ip4/0.0.0.0/tcp/${this.config.ipfsTcpPort}`, - `/ip4/0.0.0.0/tcp/${this.config.ipfsWsPort}/ws` - // '/webrtc' + `/ip4/0.0.0.0/tcp/${this.config.ipfsWsPort}/ws`, + '/webrtc' ] }, transports,