Examples
Basic usage
import { createBlock, verifyBlock, verifyChain } from "json-record";
const enc = new TextEncoder();
const payload = enc.encode("hello world");
const block0 = await createBlock(payload);
const block1 = await createBlock(payload, block0);
console.log(await verifyBlock(block0));
console.log(await verifyBlock(block1));
console.log(await verifyChain([block0, block1]));
Tampering detection
block1.payload[0] ^= 1;
console.log(await verifyBlock(block1)); // false
console.log(await verifyChain([block0, block1])); // false
GitHub ยท
npm