npm.io
0.1.9 • Published 4 years ago

sha256-pow

Licence
Version
0.1.9
Deps
0
Size
162 kB
Vulns
0
Weekly
0

sha256-pow

import init, { mine, verify } from 'https://deno.land/x/sha256pow@0.1.0/sha256_pow.js';

await init();

const target = "00000021e800000000000000000000000000000000000000000000000000000";

const powBuffer = new TextEncoder().encode("Hello, PoW!");

const pow = await mine(powBuffer, target);

console.log("Can verify PoW?", verify(pow, target));