@dashevo/dashcore-message

2.0.0 • Public • Published

dashcore-message

Build Status NPM Package

Message Verification and Signing for dashcore-lib

dashcore-message adds support for verifying and signing dash messages in Node.js and web browsers.

See the main dashcore-lib repo for more information.

Install

npm install @dashevo/dashcore-message

To sign a message:

var bitcore = require('@dashevo/dashcore-lib');
var Message = require('@dashevo/dashcore-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.

/@dashevo/dashcore-message/

    Package Sidebar

    Install

    npm i @dashevo/dashcore-message

    Weekly Downloads

    2

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    1.95 MB

    Total Files

    14

    Last publish

    Collaborators

    • shumkov
    • alex-werner
    • nmarley
    • cofresi
    • antouhou
    • evodeploy
    • jawid-h