Skip to content
Snippets Groups Projects
Commit a894d392 authored by Hugo Trentesaux's avatar Hugo Trentesaux
Browse files

update bootstrap and peers

parent 01f12aad
No related branches found
No related tags found
No related merge requests found
......@@ -9,5 +9,5 @@ ipfs config Bootstrap --json '[
"/dns/datapod.coinduf.eu/tcp/4001/p2p/12D3KooWFp4JsoDo5FX8CFLtyJjaWWRZ8q3gr8uT2s9To2GYzRNA",
"/dns/gateway.datapod.ipfs.p2p.legal/tcp/4001/p2p/12D3KooWEaBZ3JfeXJayneVdpc71iUYWzeykGxzEq4BFWpPTv5wn",
"/dns/ipfs.asycn.io/tcp/4001/p2p/12D3KooWJnzYzJBtruXZwUQJriF1ePtDQCUQp4aNBV5FjpYVdfhc",
"/dns/datapod.gyroi.de/tcp/4001/p2p/12D3KooWAHf2cyDysXXP1xaAt75dNviRhF2T9QfnQGGZ6kSXvMwK"
"/dns/datapod.gyroi.de/tcp/4441/p2p/12D3KooWQdw3ptcSk1exiBTBDGbFzLEhoVT3zyeoU1zrpswb3qyL"
]'
\ No newline at end of file
......@@ -17,8 +17,8 @@ ipfs config Peering.Peers --json '[
"Addrs": ["/dns/ipfs.asycn.io/tcp/4001"]
},
{
"ID": "12D3KooWAHf2cyDysXXP1xaAt75dNviRhF2T9QfnQGGZ6kSXvMwK",
"Addrs": ["/dns/datapod.gyroi.de/tcp/4001"]
"ID": "12D3KooWQdw3ptcSk1exiBTBDGbFzLEhoVT3zyeoU1zrpswb3qyL",
"Addrs": ["/dns/datapod.gyroi.de/tcp/4441"]
}
]
'
......
......@@ -36,11 +36,11 @@ export async function initHistIfNull(cid: CID): Promise<void> {
// TODO allow setting peer list from config
// dd_root of known indexers
export const trusted_peer_list = [
export const TRUSTED_PEERS = [
// hugo localhost dev indexer
'/ipns/k51qzi5uqu5dip97g90ww9dxql8jc7t7sd0qi1fxx8g0rfr56vbt41tk17xnoe',
// hugo coinduf.eu indexer
'/ipns/k51qzi5uqu5djid2dlwsjecuri0yluo1yy1lzqkdvlthjljiaff28b38gf2399',
// hugo gyroi.de indexer
'/ipns/k51qzi5uqu5dic5o2c15iw5k06witnddyrroln4qhblq8lkqp7yq7zj6uql03u'
'/ipns/k51qzi5uqu5djeezax88gf4hd09i59umweoi2zvsd37w8jl95nfbuhru58i73l'
]
......@@ -10,7 +10,7 @@ import { events, evtype } from './handlers'
import type { DdKeys } from './types'
import { getRootCIDfromArgs } from './utils'
import { DD_TAMT_HIST_OPT, ddKeys } from './ipns'
import { initHistIfNull, publishKeys, trusted_peer_list } from './bootstrap'
import { initHistIfNull, publishKeys, TRUSTED_PEERS } from './bootstrap'
import { getLatestIndexedCID, setLatestIndexedCID } from './database'
// ----- regularly publish history
......@@ -37,7 +37,7 @@ async function histPublish(): Promise<void> {
// ----- regularly synchronize from peers
function periodicPeerSync(interval: number) {
setInterval(async () => peerSync(trusted_peer_list), interval)
setInterval(async () => peerSync(TRUSTED_PEERS), interval)
}
async function peerSync(trusted_peer_list: string[]): Promise<void> {
for (const peer of trusted_peer_list) {
......@@ -138,7 +138,7 @@ periodicPeerSync(PEERSYNC_PERIOD) // regularly sync from peers
// if it already indexed up to a given cid (last_indexed_cid in db), it will only iterate over the diff
events.emit(evtype.triggerComputeDiff, latestCID, GLOB_root.cid)
// at startup browse peer list
peerSync(trusted_peer_list)
peerSync(TRUSTED_PEERS)
// process loop
setInterval(() => {}, 1 << 30)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment