Luphia / ecHashcash

An easy way to generate and verify hashcash

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ecHashcash

An easy way to generate and verify hashcash

Install

npm install echashcash

Use

Generate Hashcash

const echashcash = require('echashcash');

/* with default level (3)  */
var content = 'some content';
echashcash(content);

/* with custom level  */
var content = 'some content';
var level = 5;
echashcash(content, level);

/* with custom token (HEX)  */
var content = 'some content';
var token = 'bb8';
echashcash(content, token);

Verify Hashcash

const echashcash = require('echashcash');

/* with default level (3)  */
var content = 'some content';
var hashcash = 2375
echashcash.check(content, hashcash);

/* with custom level  */
var content = 'some content';
var level = 5;
var hashcash = 383173;
echashcash.check(content, hashcash, level);

/* with custom token (HEX)  */
var content = 'some content';
var token = 'bb8';
var hashcash = 873;
echashcash.check(content, hashcash, token);

About

An easy way to generate and verify hashcash

License:MIT License


Languages

Language:JavaScript 100.0%