zeronet-node
Version:
ZeroNet full node
16 lines (13 loc) • 439 B
JavaScript
const Tracker = require('zeronet-tracker')
const crypto = require('crypto')
const sha1 = text => crypto.createHash('sha1').update(text).digest()
module.exports = function ZeroNetTracker (zite, trackers, peer) {
const client = new Tracker({
infoHash: sha1(zite),
peerId: Buffer.from(peer),
announce: trackers,
port: 15543 // XXX: tmp fix for announce, hard to dev otherwise TODO: Fix
})
return client
}