From 2297f177b73972ababb8e53d6b2f4eb765d6d367 Mon Sep 17 00:00:00 2001 From: Gorka Date: Mon, 16 Oct 2017 11:23:02 +0200 Subject: [PATCH 1/2] Pubsub: fix config settings and bust cache --- packages/thicket-webapp/src/database/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/thicket-webapp/src/database/index.js b/packages/thicket-webapp/src/database/index.js index f182b57..ad5fe31 100644 --- a/packages/thicket-webapp/src/database/index.js +++ b/packages/thicket-webapp/src/database/index.js @@ -21,10 +21,19 @@ class Database { if (this.ipfsNode) return resolve(this._nodeInfo()) const node = new IPFS({ - repo: 'thicket', + repo: 'thicket/' + Date.now() + '/' + Math.random(), EXPERIMENTAL: { pubsub: true, }, + config: { + Addresses: { + Swarm: [ + "/dns4/star-signal.cloud.ipfs.team/wss/p2p-webrtc-star" + ], + API: '', + Gateway: '' + }, + }, }) node.once('ready', () => node.id((err, info) => { From c32c694449050670ad10942399a0cfab865463b2 Mon Sep 17 00:00:00 2001 From: Gorka Date: Wed, 18 Oct 2017 13:05:14 +0200 Subject: [PATCH 2/2] IPFS node: remove random name and set bootstrap config --- packages/thicket-webapp/src/database/index.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/thicket-webapp/src/database/index.js b/packages/thicket-webapp/src/database/index.js index ad5fe31..f8683de 100644 --- a/packages/thicket-webapp/src/database/index.js +++ b/packages/thicket-webapp/src/database/index.js @@ -21,7 +21,7 @@ class Database { if (this.ipfsNode) return resolve(this._nodeInfo()) const node = new IPFS({ - repo: 'thicket/' + Date.now() + '/' + Math.random(), + repo: 'thicket', EXPERIMENTAL: { pubsub: true, }, @@ -33,6 +33,15 @@ class Database { API: '', Gateway: '' }, + Bootstrap: [ + "/dns4/ams-1.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLer265NRgSp2LA3dPaeykiS1J6DifTC88f5uVQKNAd", + "/dns4/lon-1.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLMeWqB7YGVLJN3pNLQpmmEk35v6wYtsMGLzSr5QBU3", + "/dns4/sfo-3.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLPppuBtQSGwKDZT2M73ULpjvfd3aZ6ha4oFGL1KrGM", + "/dns4/nyc-1.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLueR4xBeUbY9WZ9xGUUxunbKWcrNFTDAadQJmocnWm", + "/dns4/nyc-2.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmSoLV4Bbm51jM9C4gDYZQ9Cy3U6aXMJDAbzgu2fzaDs64", + "/dns4/wss0.bootstrap.libp2p.io/tcp/443/wss/ipfs/QmZMxNdpMkewiVZLMRxaNxUeZpDUb34pWjZ1kZvsd16Zic", + "/dns4/wss1.bootstrap.libp2p.io/tcp/443/wss/ipfs/Qmbut9Ywz9YEDrz8ySBSgWyJk41Uvm2QJPhwDJzJyGFsD6" + ], }, })