Skip to content

owstack/btc-message

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Btc Message

NPM Package Build Status Coverage Status

Adds support for verifying and signing bitcoin messages in Node.js and web browsers.

Getting Started

npm install btc-message
bower install btc-message

To sign a message:

var btcLib = require('@owstack/btc-lib');
var Message = require('@owstack/btc-message');

var privateKey = btc.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

See CONTRIBUTING.md on the main btc repo for information about how to contribute.

License

Code released under the MIT license.

Copyright 2017 Open Wallet Stack.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published