From a8d09a571d4f9b48c0b6b5ff17eae3662dd1246a Mon Sep 17 00:00:00 2001 From: Jon Layton Date: Thu, 22 Feb 2018 15:09:41 -0600 Subject: [PATCH] ZCLify --- .gitignore | 4 ++-- README.md | 11 +++++------ bower.json | 11 ++++++----- docs/index.md | 6 +++--- gulpfile.js | 2 +- index.js | 4 ++-- lib/message.js | 4 ++-- package.json | 14 ++++++++------ test/message.js | 6 +++--- 9 files changed, 32 insertions(+), 30 deletions(-) diff --git a/.gitignore b/.gitignore index b2c2572..9067989 100644 --- a/.gitignore +++ b/.gitignore @@ -3,8 +3,8 @@ coverage node_modules npm-debug.log -bitcore-message.js -bitcore-message.min.js +bitcore-message-zclassic.js +bitcore-message-zclassic.min.js tests.js report diff --git a/README.md b/README.md index 17ec9fe..64c877a 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ bitcore message -# Bitcoin Message Verification and Signing for Bitcore +# Zclassic Message Verification and Signing for Bitcore [![NPM Package](https://img.shields.io/npm/v/bitcore-message.svg?style=flat-square)](https://www.npmjs.org/package/bitcore-message) @@ -13,18 +13,18 @@ See [the main bitcore repo](https://github.com/bitpay/bitcore) for more informat ## Getting Started ```sh -npm install bitcore-message +npm install bitcore-message-zclassic ``` ```sh -bower install bitcore-message +bower install bitcore-message-zclassic ``` To sign a message: ```javascript -var bitcore = require('bitcore-lib'); -var Message = require('bitcore-message'); +var bitcore = require('bitcore-lib-zclassic'); +var Message = require('bitcore-message-zclassic'); var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4'); var signature = Message('hello, world').sign(privateKey); @@ -47,4 +47,3 @@ See [CONTRIBUTING.md](https://github.com/bitpay/bitcore/blob/master/CONTRIBUTING Code released under [the MIT license](https://github.com/bitpay/bitcore/blob/master/LICENSE). Copyright 2013-2015 BitPay, Inc. Bitcore is a trademark maintained by BitPay, Inc. - diff --git a/bower.json b/bower.json index 590a6d5..3d59162 100644 --- a/bower.json +++ b/bower.json @@ -1,12 +1,13 @@ { - "name": "bitcore-message", - "main": "./bitcore-message.min.js", - "version": "1.0.3", - "homepage": "https://github.com/bitpay/bitcore-message", + "name": "bitcore-message-zclassic", + "main": "./bitcore-message-zclassic.min.js", + "version": "1.0.3-zclassic", + "homepage": "https://github.com/z-classic/bitcore-message-zclassic", "authors": [ + "The Zclassic Team", "BitPay" ], - "description": "Bitcoin Message Verification and Signing for Bitcore", + "description": "Zclassic Message Verification and Signing for Bitcore", "moduleType": [ "globals" ], diff --git a/docs/index.md b/docs/index.md index dfd4d6c..5c30354 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,7 +1,7 @@ # Message Verification and Signing Bitcore implementation of [bitcoin message signing and verification](http://bitcoin.stackexchange.com/questions/3337/what-are-the-safety-guidelines-for-using-the-sign-message-feature/3339#3339). This is used to cryptographically prove that a certain message was signed by the holder of an address private key. -For more information refer to the [bitcore-message](https://github.com/bitpay/bitcore-message) github repo. +For more information refer to the [bitcore-message-zclassic](https://github.com/z-classic/bitcore-message-zclassic) github repo. ## Installation Message Verification and Signing is implemented as a separate module and you must add it to your dependencies: @@ -9,13 +9,13 @@ Message Verification and Signing is implemented as a separate module and you mus For node projects: ```bash -npm install bitcore-message --save +npm install bitcore-message-zclassic --save ``` For client-side projects: ```bash -bower install bitcore-message --save +bower install bitcore-message-zclassic --save ``` ## Example diff --git a/gulpfile.js b/gulpfile.js index 9abecf7..4c11242 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -1,7 +1,7 @@ 'use strict'; var gulp = require('gulp'); -var bitcoreTasks = require('bitcore-build'); +var bitcoreTasks = require('bitcore-build-zclassic'); bitcoreTasks('message'); diff --git a/index.js b/index.js index f3bf89d..651f116 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,4 @@ -var bitcore = require('bitcore-lib'); +var bitcore = require('bitcore-lib-zclassic'); bitcore.Message = require('./lib/message'); -module.exports = bitcore.Message; \ No newline at end of file +module.exports = bitcore.Message; diff --git a/lib/message.js b/lib/message.js index 2e99ad6..68bedd0 100644 --- a/lib/message.js +++ b/lib/message.js @@ -1,6 +1,6 @@ 'use strict'; -var bitcore = require('bitcore-lib'); +var bitcore = require('bitcore-lib-zclassic'); var _ = bitcore.deps._; var PrivateKey = bitcore.PrivateKey; var PublicKey = bitcore.PublicKey; @@ -28,7 +28,7 @@ var Message = function Message(message) { return this; }; -Message.MAGIC_BYTES = new Buffer('Bitcoin Signed Message:\n'); +Message.MAGIC_BYTES = new Buffer('Zcash Signed Message:\n'); // TODO!! Message.prototype.magicHash = function magicHash() { var prefix1 = BufferWriter.varintBufNum(Message.MAGIC_BYTES.length); diff --git a/package.json b/package.json index f8df68d..8ad093f 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { - "name": "bitcore-message", - "version": "1.0.3", - "description": "Bitcoin Messages for Bitcore", + "name": "bitcore-message-zclassic", + "version": "1.0.3-zclassic", + "description": "Zclassic Messages for Bitcore", "author": "BitPay ", "main": "index.js", "scripts": { @@ -11,8 +11,10 @@ "build": "gulp" }, "keywords": [ + "zclasic", "bitcoin", "bitcore", + "zcl", "btc", "satoshi", "message", @@ -20,13 +22,13 @@ ], "repository": { "type": "git", - "url": "https://github.com/bitpay/bitcore-message.git" + "url": "https://github.com/z-classic/bitcore-message-zclassic.git" }, "dependencies": { - "bitcore-lib": "^0.13.7" + "bitcore-lib-zclassic": "z-classic/bitcore-lib-zclassic" }, "devDependencies": { - "bitcore-build": "bitpay/bitcore-build", + "bitcore-build-zclassic": "z-classic/bitcore-build-zclassic", "brfs": "^1.3.0", "chai": "~1.10.0", "gulp": "^3.8.10" diff --git a/test/message.js b/test/message.js index 279c661..5892e72 100644 --- a/test/message.js +++ b/test/message.js @@ -4,16 +4,16 @@ var chai = require('chai'); var expect = chai.expect; var should = chai.should(); -var bitcore = require('bitcore-lib'); +var bitcore = require('bitcore-lib-zclassic'); var Address = bitcore.Address; var Signature = bitcore.crypto.Signature; var Message = require('../'); describe('Message', function() { - var address = 'n1ZCYg9YXtB5XCZazLxSmPDa8iwJRZHhGx'; + var address = 't1gsePJZ6ojJYygj3PWMGJfojPUoMd5AVfU'; var badAddress = 'mmRcrB5fTwgxaFJmVLNtaG8SV454y1E3kC'; - var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4'); + var privateKey = bitcore.PrivateKey.fromWIF('cPBn5A4ikZvBTQ8D7NnvHZYCAxzDZ5Z2TSGW2LkyPiLxqYaJPBW4'); //TODO fill out var text = 'hello, world'; var signatureString = 'H/DIn8uA1scAuKLlCx+/9LnAcJtwQQ0PmcPrJUq90aboLv3fH5fFvY+vmbfOSFEtGarznYli6ShPr9RXwY9UrIY=';