Skip to content

GoHelpFund/helpcore-message

Repository files navigation

helpcore-message

Build Status NPM Package

Message Verification and Signing for helpcore-lib

helpcore-message adds support for verifying and signing help messages in Node.js and web browsers.

See the main helpcore-lib repo for more information.

Install

npm install @gohelpfund/helpcore-message

To sign a message:

var bitcore = require('@gohelpfund/helpcore-lib');
var Message = require('@gohelpfund/helpcore-message');

var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4');
var signature = Message('hello, world').sign(privateKey);

To verify a message:

var address = 'n1ZCYg9YXtB5XCZazLxSmPDa8iwJRZHhGx';
var signature = 'H/DIn8uA1scAuKLlCx+/9LnAcJtwQQ0PmcPrJUq90aboLv3fH5fFvY+vmbfOSFEtGarznYli6ShPr9RXwY9UrIY=';
var verified = Message('hello, world').verify(address, signature);

Contributing

Feel free to dive in! Open an issue or submit PRs.

Please see CONTRIBUTING.md on the HelpCore repo for information about how to contribute.

License

Code released under the MIT license.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published