Zcash-ify

This commit is contained in:
Jack Grigg 2016-08-29 21:02:44 +12:00
parent 0c0db03a7b
commit 14452dee12
5 changed files with 15 additions and 15 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);

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": "bitpay/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('../');