@axerunners/axecore-message
v2.0.0
Published
Message Verification and Signing for axecore-lib
Downloads
8
Readme
axecore-message
Message Verification and Signing for axecore-lib
axecore-message adds support for verifying and signing axe messages in Node.js and web browsers.
See the main axecore-lib repo for more information.
Install
npm install @axerunners/axecore-message
To sign a message:
var bitcore = require('@axerunners/axecore-lib');
var Message = require('@axerunners/axecore-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 DashCore repo for information about how to contribute.
License
Code released under the MIT license.