hypercore-strong-link
Generate a "strong" link to a hypercore seq that contains a root hash
of the merkle tree at that time.
npm install hypercore-strong-link
Usage
const strongLink = require('hypercore-strong-link')
strongLink.generate(someFeed, 42, function (err, link) {
if (err) throw err
console.log(link)
strongLink.verify(someFeed, link, function (err, data) {
if (err) throw err
console.log(data)
})
})
API
strongLink.generate(feed, seq, cb)
Generate a strong identifier.
Returns an object that looks like this:
{
feed: <the-feed-key>,
seq: <seq passed in>,
treeHash: <the root hash of the merkle tree at seq>
}
strongLink.verify(feed, link, cb)
Verifies a strong link and returns the data at the seq if it validates.
License
MIT