mirror of
https://github.com/Permissionless-Software-Foundation/bch-dex.git
synced 2026-09-21 16:52:00 -07:00
Re-enabled webRTC and circuit relays
This commit is contained in:
+11
-11
@@ -20,13 +20,13 @@ import { yamux } from '@chainsafe/libp2p-yamux'
|
|||||||
// import { bootstrap } from '@libp2p/bootstrap'
|
// import { bootstrap } from '@libp2p/bootstrap'
|
||||||
// import { identifyService } from 'libp2p/identify'
|
// import { identifyService } from 'libp2p/identify'
|
||||||
import { identify } from '@libp2p/identify'
|
import { identify } from '@libp2p/identify'
|
||||||
// import { circuitRelayServer, circuitRelayTransport } from '@libp2p/circuit-relay-v2'
|
import { circuitRelayServer, circuitRelayTransport } from '@libp2p/circuit-relay-v2'
|
||||||
import { circuitRelayServer } from '@libp2p/circuit-relay-v2'
|
// import { circuitRelayServer } from '@libp2p/circuit-relay-v2'
|
||||||
import { gossipsub } from '@chainsafe/libp2p-gossipsub'
|
import { gossipsub } from '@chainsafe/libp2p-gossipsub'
|
||||||
import { webSockets } from '@libp2p/websockets'
|
import { webSockets } from '@libp2p/websockets'
|
||||||
import { publicIpv4 } from 'public-ip'
|
import { publicIpv4 } from 'public-ip'
|
||||||
import { multiaddr } from '@multiformats/multiaddr'
|
import { multiaddr } from '@multiformats/multiaddr'
|
||||||
// import { webRTC } from '@libp2p/webrtc'
|
import { webRTC } from '@libp2p/webrtc'
|
||||||
import { keychain } from '@libp2p/keychain'
|
import { keychain } from '@libp2p/keychain'
|
||||||
import { unixfs } from '@helia/unixfs'
|
import { unixfs } from '@helia/unixfs'
|
||||||
import { generateKeyPairFromSeed } from '@libp2p/crypto/keys'
|
import { generateKeyPairFromSeed } from '@libp2p/crypto/keys'
|
||||||
@@ -149,12 +149,12 @@ class IpfsAdapter {
|
|||||||
|
|
||||||
const transports = [
|
const transports = [
|
||||||
tcp(),
|
tcp(),
|
||||||
webSockets()
|
webSockets(),
|
||||||
// circuitRelayTransport({
|
circuitRelayTransport({
|
||||||
// discoverRelays: 3,
|
discoverRelays: 3,
|
||||||
// reservationConcurrency: 3
|
reservationConcurrency: 3
|
||||||
// }),
|
}),
|
||||||
// webRTC()
|
webRTC()
|
||||||
]
|
]
|
||||||
|
|
||||||
// libp2p is the networking layer that underpins Helia
|
// libp2p is the networking layer that underpins Helia
|
||||||
@@ -166,8 +166,8 @@ class IpfsAdapter {
|
|||||||
listen: [
|
listen: [
|
||||||
'/ip4/127.0.0.1/tcp/0',
|
'/ip4/127.0.0.1/tcp/0',
|
||||||
`/ip4/0.0.0.0/tcp/${this.config.ipfsTcpPort}`,
|
`/ip4/0.0.0.0/tcp/${this.config.ipfsTcpPort}`,
|
||||||
`/ip4/0.0.0.0/tcp/${this.config.ipfsWsPort}/ws`
|
`/ip4/0.0.0.0/tcp/${this.config.ipfsWsPort}/ws`,
|
||||||
// '/webrtc'
|
'/webrtc'
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
transports,
|
transports,
|
||||||
|
|||||||
Reference in New Issue
Block a user