OverviewFilesCommitsIssuesDocsReleasesPeers

wirecore / bots / clode / check-feed.js

23 lines · javascript ref:
import Corestore from 'corestore'

const store = new Corestore('../../data/clode/feeds')
await store.ready()

const myFeed = store.get({ name: 'my-feed' })
await myFeed.ready()

console.log('Feed length:', myFeed.length)
console.log('Feed key:', myFeed.key.toString('hex'))
console.log('\nBlocks (signatures):')

for (let i = 0; i < myFeed.length; i++) {
  const block = await myFeed.get(i)
  const sig = block.toString()
  console.log(`\nBlock ${i}:`)
  console.log('Length:', sig.length, 'chars')
  console.log('First 44 chars (pubkey):', sig.substring(0, 44))
  console.log('Next 36 chars (sig start):', sig.substring(44, 80))
}

await store.close()