@hyperswarm/seeders
A seeders only swarm, verified by a mutable record
npm install @hyperswarm/seeders
Note that the list of seeds are stored in a veriable record in the DHT,
meaning no one can spoof it, but other people can read it.
Usage
const Seeders = require('@hyperswarm/seeders')
const swarm = new Seeders(firstSeedPublicKey, {
dht,
keyPair,
maxClientConnections
})
swarm.on('connection', function (connection) {
console.log('got connection...')
})
if (swarm.owner) {
await swarm.join({
seeds: [
publicKey1,
publicKey2,
...
],
core: {
length: 42,
fork: 0
}
})
} else {
await swarm.join()
}
License
MIT