Skip to content

Luphia/ecHashcash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published