Compare commits

..

2 Commits

Author SHA1 Message Date
Jack Grigg 14452dee12 Zcash-ify 2016-08-29 21:02:44 +12:00
Braydon Fuller 0c0db03a7b Bump package version to 1.0.2 2015-10-21 11:20:07 -04:00
9 changed files with 15 additions and 1989 deletions

View File

@ -6,25 +6,25 @@
[![Build Status](https://img.shields.io/travis/bitpay/bitcore-message.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-message) [![Build Status](https://img.shields.io/travis/bitpay/bitcore-message.svg?branch=master&style=flat-square)](https://travis-ci.org/bitpay/bitcore-message)
[![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-message.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-message?branch=master) [![Coverage Status](https://img.shields.io/coveralls/bitpay/bitcore-message.svg?style=flat-square)](https://coveralls.io/r/bitpay/bitcore-message?branch=master)
bitcore-message adds support for verifying and signing bitcoin messages in [Node.js](http://nodejs.org/) and web browsers. bitcore-message-zcash adds support for verifying and signing zcash messages in [Node.js](http://nodejs.org/) and web browsers.
See [the main bitcore repo](https://github.com/bitpay/bitcore) for more information. See [the main bitcore repo](https://github.com/bitpay/bitcore) for more information.
## Getting Started ## Getting Started
```sh ```sh
npm install bitcore-message npm install bitcore-message-zcash
``` ```
```sh ```sh
bower install bitcore-message bower install bitcore-message-zcash
``` ```
To sign a message: To sign a message:
```javascript ```javascript
var bitcore = require('bitcore-lib'); var bitcore = require('bitcore-lib-zcash');
var Message = require('bitcore-message'); var Message = require('bitcore-message-zcash');
var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4'); var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4');
var signature = Message('hello, world').sign(privateKey); var signature = Message('hello, world').sign(privateKey);

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because one or more lines are too long

Binary file not shown.

View File

@ -1,4 +1,4 @@
var bitcore = require('bitcore-lib'); var bitcore = require('bitcore-lib-zcash');
bitcore.Message = require('./lib/message'); bitcore.Message = require('./lib/message');
module.exports = bitcore.Message; module.exports = bitcore.Message;

View File

@ -1,6 +1,6 @@
'use strict'; 'use strict';
var bitcore = require('bitcore-lib'); var bitcore = require('bitcore-lib-zcash');
var _ = bitcore.deps._; var _ = bitcore.deps._;
var PrivateKey = bitcore.PrivateKey; var PrivateKey = bitcore.PrivateKey;
var PublicKey = bitcore.PublicKey; var PublicKey = bitcore.PublicKey;

View File

@ -1,7 +1,7 @@
{ {
"name": "bitcore-message", "name": "bitcore-message-zcash",
"version": "1.0.2", "version": "1.0.2",
"description": "Bitcoin Messages for Bitcore", "description": "Zcash Messages for Bitcore",
"author": "BitPay <dev@bitpay.com>", "author": "BitPay <dev@bitpay.com>",
"main": "index.js", "main": "index.js",
"scripts": { "scripts": {
@ -11,7 +11,7 @@
"build": "gulp" "build": "gulp"
}, },
"keywords": [ "keywords": [
"bitcoin", "zcash",
"bitcore", "bitcore",
"btc", "btc",
"satoshi", "satoshi",
@ -20,13 +20,13 @@
], ],
"repository": { "repository": {
"type": "git", "type": "git",
"url": "https://github.com/bitpay/bitcore-message.git" "url": "https://github.com/str4d/bitcore-message-zcash.git"
}, },
"dependencies": { "dependencies": {
"bitcore-lib": "^0.13.7" "bitcore-lib-zcash": "str4d/bitcore-lib-zcash"
}, },
"devDependencies": { "devDependencies": {
"bitcore-build": "braydonf/bitcore-build", "bitcore-build-zcash": "str4d/bitcore-build-zcash",
"brfs": "^1.3.0", "brfs": "^1.3.0",
"chai": "~1.10.0", "chai": "~1.10.0",
"gulp": "^3.8.10" "gulp": "^3.8.10"

View File

@ -4,7 +4,7 @@ var chai = require('chai');
var expect = chai.expect; var expect = chai.expect;
var should = chai.should(); var should = chai.should();
var bitcore = require('bitcore-lib'); var bitcore = require('bitcore-lib-zcash');
var Address = bitcore.Address; var Address = bitcore.Address;
var Signature = bitcore.crypto.Signature; var Signature = bitcore.crypto.Signature;
var Message = require('../'); var Message = require('../');