Compare commits

..

6 Commits
master ... cash

Author SHA1 Message Date
Justin Langston
de03d013de
Merge pull request #100 from nitsujlangston/bitcoreLibCash17
updating bitcore-lib-cash version
2018-03-28 22:08:15 -04:00
Justin Langston
f08edcdbde
updating bitcore-lib-cash version 2018-03-28 22:05:30 -04:00
Justin Langston
da5fbe6c94
updating bitcore-lib-cash version 2018-02-28 00:17:43 -05:00
Justin Langston
ed4250b4b6
bump lib-cash version 2017-12-10 22:53:30 -05:00
Gabe Gattis
014df8cafc
change name to bitcore-p2p-cash 2017-09-26 17:18:55 -04:00
Gabe Gattis
e55d371024
use bitcore-lib-cash 2017-09-26 14:05:20 -04:00
43 changed files with 11072 additions and 1090 deletions

View File

@ -1,4 +1,4 @@
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
bitcore.P2P = require('./lib');
module.exports = bitcore.P2P;

View File

@ -6,7 +6,7 @@ var chai = require('chai');
var should = chai.should();
var sinon = require('sinon');
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
var _ = bitcore.deps._;
var Random = bitcore.crypto.Random;
var BN = bitcore.crypto.BN;

View File

@ -1,6 +1,6 @@
'use strict';
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BloomFilter = require('bloom-filter');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -5,4 +5,4 @@ var spec = {
message: 'Internal Error on bitcore-p2p Module {0}'
};
module.exports = require('flocore-lib').errors.extend(spec);
module.exports = require('bitcore-lib-cash').errors.extend(spec);

View File

@ -1,6 +1,6 @@
'use strict';
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var $ = bitcore.util.preconditions;
var BufferUtil = bitcore.util.buffer;
var BufferReader = bitcore.encoding.BufferReader;

View File

@ -1,7 +1,6 @@
'use strict';
var bitcore = require('flocore-lib');
var fcoin = require('fcoin');
var bitcore = require('bitcore-lib-cash');
var Inventory = require('../inventory');
function builder(options) {
@ -16,9 +15,9 @@ function builder(options) {
options.network = bitcore.Networks.defaultNetwork;
}
options.Block = options.Block || fcoin.Block;
options.Block = options.Block || bitcore.Block;
options.BlockHeader = options.BlockHeader || bitcore.BlockHeader;
options.Transaction = options.Transaction || fcoin.TX;
options.Transaction = options.Transaction || bitcore.Transaction;
options.MerkleBlock = options.MerkleBlock || bitcore.MerkleBlock;
options.protocolVersion = options.protocolVersion || 70001;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var $ = bitcore.util.preconditions;
var _ = bitcore.deps._;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var $ = bitcore.util.preconditions;
var _ = bitcore.deps._;
@ -26,17 +26,10 @@ function BlockMessage(arg, options) {
inherits(BlockMessage, Message);
BlockMessage.prototype.setPayload = function(payload) {
if (typeof this.Block.fromRaw === 'function') {
this.block = this.Block.fromRaw(payload);
} else {
this.block = this.Block.fromBuffer(payload);
}
this.block = this.Block.fromBuffer(payload);
};
BlockMessage.prototype.getPayload = function() {
if (typeof this.Block.fromRaw === 'function') {
return this.block.toRaw();
}
return this.block.toBuffer();
};

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferUtil = bitcore.util.buffer;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
/**

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
var BloomFilter = require('../../bloomfilter');
var $ = bitcore.util.preconditions;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
/**

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
/**

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
var $ = bitcore.util.preconditions;
var _ = bitcore.deps._;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var $ = bitcore.util.preconditions;
var _ = bitcore.deps._;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var $ = bitcore.util.preconditions;
var _ = bitcore.deps._;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var utils = require('../utils');
var BufferReader = bitcore.encoding.BufferReader;
var BufferWriter = bitcore.encoding.BufferWriter;

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var $ = bitcore.util.preconditions;
var _ = bitcore.deps._;
@ -28,9 +28,7 @@ function TransactionMessage(arg, options) {
inherits(TransactionMessage, Message);
TransactionMessage.prototype.setPayload = function(payload) {
if (typeof this.Transaction.fromRaw === 'function') {
this.transaction = this.Transaction.fromRaw(payload);
} else if (this.Transaction.prototype.fromBuffer) {
if (this.Transaction.prototype.fromBuffer) {
this.transaction = new this.Transaction().fromBuffer(payload);
} else {
this.transaction = this.Transaction.fromBuffer(payload);
@ -38,9 +36,6 @@ TransactionMessage.prototype.setPayload = function(payload) {
};
TransactionMessage.prototype.getPayload = function() {
if (typeof this.Transaction.fromRaw === 'function') {
return this.transaction.toRaw();
}
return this.transaction.toBuffer();
};

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
/**

View File

@ -2,7 +2,7 @@
var Message = require('../message');
var inherits = require('util').inherits;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferWriter = bitcore.encoding.BufferWriter;
var BufferReader = bitcore.encoding.BufferReader;
var BN = bitcore.crypto.BN;

View File

@ -1,6 +1,6 @@
'use strict';
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
var Hash = bitcore.crypto.Hash;
var $ = bitcore.util.preconditions;

View File

@ -1,6 +1,6 @@
'use strict';
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var $ = bitcore.util.preconditions;
var BufferWriter = bitcore.encoding.BufferWriter;
var Hash = bitcore.crypto.Hash;

View File

@ -1,6 +1,6 @@
'use strict';
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferUtil = bitcore.util.buffer;
var $ = bitcore.util.preconditions;
var _ = bitcore.deps._;

View File

@ -4,8 +4,7 @@ var Buffers = require('./buffers');
var EventEmitter = require('events').EventEmitter;
var Net = require('net');
var Socks5Client = require('socks5-client');
var bitcore = require('flocore-lib');
var bcoin = require('fcoin');
var bitcore = require('bitcore-lib-cash');
var Networks = bitcore.Networks;
var Messages = require('./messages');
var $ = bitcore.util.preconditions;
@ -66,8 +65,8 @@ function Peer(options) {
this.messages = options.messages || new Messages({
network: this.network,
Block: bcoin.block,
Transaction: bcoin.tx
Block: bitcore.Block,
Transaction: bitcore.Transaction
});
this.dataBuffer = new Buffers();

View File

@ -2,7 +2,7 @@
var dns = require('dns');
var EventEmitter = require('events').EventEmitter;
var bitcore = require('flocore-lib');
var bitcore = require('bitcore-lib-cash');
var sha256 = bitcore.crypto.Hash.sha256;
var Peer = require('./peer');
var Networks = bitcore.Networks;

12003
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -1,7 +1,8 @@
{
"name": "flocore-p2p",
"version": "5.0.0-beta.8",
"description": "Interface to the Flo P2P network for flocore",
"name": "bitcore-p2p-cash",
"version": "1.2.1",
"description": "Interface to the bitcoin P2P network for bitcore",
"author": "BitPay <dev@bitpay.com>",
"main": "index.js",
"scripts": {
"lint": "gulp lint",
@ -9,6 +10,47 @@
"coverage": "gulp coverage",
"build": "gulp"
},
"contributors": [
{
"name": "Justin Langston",
"email": "justin@bitpay.com"
},
{
"name": "Yemel Jardi",
"email": "yemel@bitpay.com"
},
{
"name": "Braydon Fuller",
"email": "braydon@bitpay.com"
},
{
"name": "Ryan X. Charles",
"email": "ryan@bitpay.com"
},
{
"name": "Eric Martindale",
"email": "eric@bitpay.com"
},
{
"name": "Philip Hutchins",
"email": "philip@bitpay.com"
},
{
"name": "Manuel Araoz",
"email": "maraoz@bitpay.com"
},
{
"name": "Esteban Ordano",
"email": "eordano@gmail.com"
},
{
"name": "Elichai Turkel"
},
{
"name": "Chris Kleeschulte",
"email": "chrisk@bitpay.com"
}
],
"keywords": [
"bitcoin",
"bitcore"
@ -18,10 +60,9 @@
"url": "https://github.com/bitpay/bitcore-p2p.git"
},
"dependencies": {
"bitcore-lib-cash": "^0.17.0",
"bloom-filter": "^0.2.0",
"buffers": "bitpay/node-buffers#v0.1.2-bitpay",
"fcoin": "^1.1.0",
"flocore-lib": "^0.15.2",
"socks5-client": "^0.3.6"
},
"devDependencies": {

View File

@ -4,7 +4,7 @@ var chai = require('chai');
var should = chai.should();
var assert = require('assert');
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
var Data = require('./data/messages');
var P2P = require('../');
var BloomFilter = P2P.BloomFilter;

View File

@ -4,7 +4,7 @@
var should = require('chai').should();
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
var P2P = require('../');
var Inventory = P2P.Inventory;
var BufferUtils = bitcore.util.buffer;

View File

@ -3,7 +3,7 @@
var should = require('chai').should();
var P2P = require('../../');
var builder = P2P.Messages.builder;
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
describe('Messages Builder', function() {

View File

@ -5,7 +5,7 @@ var expect = require('chai').expect;
var P2P = require('../../../');
var Messages = P2P.Messages;
var sinon = require('sinon');
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
describe('Command Messages', function() {

View File

@ -7,7 +7,7 @@ var Buffers = require('buffers');
var P2P = require('../../');
var Messages = P2P.Messages;
var messages = new Messages();
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
var Data = require('../data/messages'); //todo merge with commandData
var commandData = require('../data/messages.json');

View File

@ -3,7 +3,7 @@
var should = require('chai').should();
var P2P = require('../../');
var Message = P2P.Messages.Message;
var Networks = require('bitcore-lib').Networks;
var Networks = require('bitcore-lib-cash').Networks;
describe('Message', function() {

View File

@ -4,7 +4,7 @@
var should = require('chai').should();
var utils = require('../../lib/messages/utils');
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
var BufferReader = bitcore.encoding.BufferReader;
describe('Message Utils', function() {

View File

@ -10,7 +10,7 @@ var expect = chai.expect;
var sinon = require('sinon');
var fs = require('fs');
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
var _ = bitcore.deps._;
var P2P = require('../');
var Peer = P2P.Peer;

View File

@ -6,7 +6,7 @@ var chai = require('chai');
var should = chai.should();
var expect = chai.expect;
var bitcore = require('bitcore-lib');
var bitcore = require('bitcore-lib-cash');
var P2P = require('../');
var Peer = P2P.Peer;
var MessagesData = require('./data/messages');