Skip to content

Instantly share code, notes, and snippets.

@mafintosh
Created February 5, 2020 13:10
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mafintosh/7469fd306a24049214168715b6bd72dd to your computer and use it in GitHub Desktop.
Save mafintosh/7469fd306a24049214168715b6bd72dd to your computer and use it in GitHub Desktop.
const Corestore = require('corestore')
const SwarmNetworker = require('corestore-swarm-networking')
const store = new Corestore('./path-1')
store.ready(function () {
const swarm = new SwarmNetworker(store)
const feed = store.default()
swarm.listen()
feed.ready(() => {
swarm.seed(feed.discoveryKey)
console.log('key: ' + feed.key.toString('hex'))
console.log(feed)
})
feed.get(0, console.log)
})
const Corestore = require('corestore')
const SwarmNetworker = require('corestore-swarm-networking')
const store = new Corestore('./path-2')
store.ready(function () {
const swarm = new SwarmNetworker(store)
const feed = store.get(Buffer.from('... from above ...', 'hex'))
swarm.listen()
feed.ready(() => {
swarm.seed(feed.discoveryKey)
console.log(feed)
})
feed.get(0, console.log)
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment