remove soop imports
This commit is contained in:
parent
b0924978e4
commit
6e346d067c
|
@ -30,11 +30,10 @@
|
||||||
|
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
var imports = require('soop').imports();
|
var coinUtil = require('../util');
|
||||||
var coinUtil = imports.coinUtil || require('../util');
|
|
||||||
var VersionedData = require('../util/VersionedData');
|
var VersionedData = require('../util/VersionedData');
|
||||||
var networks = imports.networks || require('../networks');
|
var networks = require('../networks');
|
||||||
var Script = imports.Script || require('./Script');
|
var Script = require('./Script');
|
||||||
|
|
||||||
function Address(version, hash) {
|
function Address(version, hash) {
|
||||||
if (hash && hash.length && hash.length != 20)
|
if (hash && hash.length && hash.length != 20)
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
var imports = require('soop').imports();
|
var coinUtil = require('../util');
|
||||||
var coinUtil = imports.coinUtil || require('../util');
|
var sjcl = require('./sjcl');
|
||||||
var sjcl = imports.sjcl || require('./sjcl');
|
|
||||||
var SecureRandom = require('./SecureRandom');
|
var SecureRandom = require('./SecureRandom');
|
||||||
|
|
||||||
var hmacSHA512 = function(key) {
|
var hmacSHA512 = function(key) {
|
||||||
|
|
19
lib/Block.js
19
lib/Block.js
|
@ -1,17 +1,14 @@
|
||||||
var imports = require('soop').imports();
|
var util = require('../util');
|
||||||
|
var Script = require('./Script');
|
||||||
var util = imports.util || require('../util');
|
var Bignum = require('bignum');
|
||||||
var Debug1 = imports.Debug1 || function() {};
|
var Binary = require('binary');
|
||||||
var Script = imports.Script || require('./Script');
|
var Step = require('step');
|
||||||
var Bignum = imports.Bignum || require('bignum');
|
var buffertools = require('buffertools');
|
||||||
var Binary = imports.Binary || require('binary');
|
var Transaction = require('./Transaction');
|
||||||
var Step = imports.Step || require('step');
|
|
||||||
var buffertools = imports.buffertools || require('buffertools');
|
|
||||||
var Transaction = imports.Transaction || require('./Transaction');
|
|
||||||
var TransactionIn = Transaction.In;
|
var TransactionIn = Transaction.In;
|
||||||
var TransactionOut = Transaction.Out;
|
var TransactionOut = Transaction.Out;
|
||||||
var COINBASE_OP = Transaction.COINBASE_OP;
|
var COINBASE_OP = Transaction.COINBASE_OP;
|
||||||
var VerificationError = imports.VerificationError || require('../util/error').VerificationError;
|
var VerificationError = require('../util/error').VerificationError;
|
||||||
var BlockRules = {
|
var BlockRules = {
|
||||||
maxTimeOffset: 2 * 60 * 60, // How far block timestamps can be into the future
|
maxTimeOffset: 2 * 60 * 60, // How far block timestamps can be into the future
|
||||||
largestHash: Bignum(2).pow(256)
|
largestHash: Bignum(2).pow(256)
|
||||||
|
|
|
@ -1,23 +1,21 @@
|
||||||
var imports = require('soop').imports();
|
var log = require('../util/log');
|
||||||
|
|
||||||
var log = imports.log || require('../util/log');
|
|
||||||
|
|
||||||
var MAX_RECEIVE_BUFFER = 10000000;
|
var MAX_RECEIVE_BUFFER = 10000000;
|
||||||
var PROTOCOL_VERSION = 70000;
|
var PROTOCOL_VERSION = 70000;
|
||||||
|
|
||||||
var Put = imports.Put || require('bufferput');
|
var Put = require('bufferput');
|
||||||
var Buffers = imports.Buffers || require('buffers');
|
var Buffers = require('buffers');
|
||||||
require('../patches/Buffers.monkey').patch(Buffers);
|
require('../patches/Buffers.monkey').patch(Buffers);
|
||||||
|
|
||||||
var bitcoreDefaults = imports.config || require('../config');
|
var bitcoreDefaults = require('../config');
|
||||||
var networks = imports.networks || require('../networks');
|
var networks = require('../networks');
|
||||||
var Block = imports.Block || require('./Block');
|
var Block = require('./Block');
|
||||||
var Transaction = imports.Transaction || require('./Transaction');
|
var Transaction = require('./Transaction');
|
||||||
var util = imports.util || require('../util');
|
var util = require('../util');
|
||||||
var Parser = imports.Parser || require('../util/BinaryParser');
|
var Parser = require('../util/BinaryParser');
|
||||||
var buffertools = imports.buffertools || require('buffertools');
|
var buffertools = require('buffertools');
|
||||||
var doubleSha256 = imports.doubleSha256 || util.twoSha256;
|
var doubleSha256 = util.twoSha256;
|
||||||
var SecureRandom = imports.SecureRandom || require('./SecureRandom');
|
var SecureRandom = require('./SecureRandom');
|
||||||
var nonce = SecureRandom.getPseudoRandomBuffer(8);
|
var nonce = SecureRandom.getPseudoRandomBuffer(8);
|
||||||
|
|
||||||
var BIP0031_VERSION = 60000;
|
var BIP0031_VERSION = 60000;
|
||||||
|
@ -33,7 +31,7 @@ function Connection(socket, peer, opts) {
|
||||||
|
|
||||||
// check for socks5 proxy options and construct a proxied socket
|
// check for socks5 proxy options and construct a proxied socket
|
||||||
if (this.config.proxy) {
|
if (this.config.proxy) {
|
||||||
var Socks5Client = imports.Socks5Client || require('socks5-client');
|
var Socks5Client = require('socks5-client');
|
||||||
this.socket = new Socks5Client(this.config.proxy.host, this.config.proxy.port);
|
this.socket = new Socks5Client(this.config.proxy.host, this.config.proxy.port);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
var imports = require('soop');
|
var bignum = require('bignum');
|
||||||
var bignum = imports.bignum || require('bignum');
|
var Point = require('./Point');
|
||||||
var Point = imports.Point || require('./Point');
|
|
||||||
|
|
||||||
var n = bignum.fromBuffer(new Buffer("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141", 'hex'), {
|
var n = bignum.fromBuffer(new Buffer("FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141", 'hex'), {
|
||||||
size: 32
|
size: 32
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
var imports = require('soop').imports();
|
|
||||||
var crypto = require('crypto');
|
var crypto = require('crypto');
|
||||||
var ECIES = require('./common/ECIES');
|
var ECIES = require('./common/ECIES');
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,9 @@
|
||||||
var imports = require('soop').imports();
|
var base58 = require('./Base58').base58;
|
||||||
var base58 = imports.base58 || require('./Base58').base58;
|
var coinUtil = require('../util');
|
||||||
var coinUtil = imports.coinUtil || require('../util');
|
var Key = require('./Key');
|
||||||
var Key = imports.Key || require('./Key');
|
var Point = require('./Point');
|
||||||
var Point = imports.Point || require('./Point');
|
var SecureRandom = require('./SecureRandom');
|
||||||
var SecureRandom = imports.SecureRandom || require('./SecureRandom');
|
var bignum = require('bignum');
|
||||||
var bignum = imports.bignum || require('bignum');
|
|
||||||
var networks = require('../networks');
|
var networks = require('../networks');
|
||||||
|
|
||||||
var secp256k1_n = new bignum('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141', 16);
|
var secp256k1_n = new bignum('FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEBAAEDCE6AF48A03BBFD25E8CD0364141', 16);
|
||||||
|
|
|
@ -1,7 +1,6 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
var imports = require('soop').imports();
|
var coinUtil = require('../util');
|
||||||
var coinUtil = imports.coinUtil || require('../util');
|
var Key = require('./Key');
|
||||||
var Key = imports.Key || require('./Key');
|
|
||||||
|
|
||||||
var Message = function() {};
|
var Message = function() {};
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
var imports = require('soop').imports();
|
|
||||||
|
|
||||||
function Opcode(num) {
|
function Opcode(num) {
|
||||||
this.code = num;
|
this.code = num;
|
||||||
};
|
};
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
var imports = require('soop').imports();
|
|
||||||
var protobufjs = protobufjs || require('protobufjs/dist/ProtoBuf');
|
var protobufjs = protobufjs || require('protobufjs/dist/ProtoBuf');
|
||||||
var Message = Message || require('./Message');
|
var Message = Message || require('./Message');
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,6 @@
|
||||||
var imports = require('soop').imports();
|
var Net = require('net');
|
||||||
|
var Binary = require('binary');
|
||||||
var Net = imports.Net || require('net');
|
var buffertools = require('buffertools');
|
||||||
var Binary = imports.Binary || require('binary');
|
|
||||||
var buffertools = imports.buffertools || require('buffertools');
|
|
||||||
|
|
||||||
function Peer(host, port, services) {
|
function Peer(host, port, services) {
|
||||||
if ("string" === typeof host) {
|
if ("string" === typeof host) {
|
||||||
|
|
|
@ -1,10 +1,12 @@
|
||||||
var imports = require('soop').imports();
|
var log = require('../util/log');
|
||||||
var log = imports.log || require('../util/log');
|
var bitcoreDefaults = require('../config');
|
||||||
var bitcoreDefaults = imports.config || require('../config');
|
var Connection = require('./Connection');
|
||||||
var Connection = imports.Connection || require('./Connection');
|
var Peer = require('./Peer');
|
||||||
var Peer = imports.Peer || require('./Peer');
|
var async = require('async');
|
||||||
|
var dns = require('dns');
|
||||||
|
var networks = require('../networks');
|
||||||
|
|
||||||
GetAdjustedTime = imports.GetAdjustedTime || function() {
|
GetAdjustedTime = function() {
|
||||||
// TODO: Implement actual adjustment
|
// TODO: Implement actual adjustment
|
||||||
return Math.floor(new Date().getTime() / 1000);
|
return Math.floor(new Date().getTime() / 1000);
|
||||||
};
|
};
|
||||||
|
@ -245,9 +247,6 @@ PeerManager.prototype.getActiveConnections = function() {
|
||||||
|
|
||||||
PeerManager.prototype.discover = function(options, callback) {
|
PeerManager.prototype.discover = function(options, callback) {
|
||||||
var self = this;
|
var self = this;
|
||||||
var async = imports.async || require('async');
|
|
||||||
var dns = imports.dns || require('dns');
|
|
||||||
var networks = imports.networks || require('../networks');
|
|
||||||
var seeds = networks[self.config.network].dnsSeeds;
|
var seeds = networks[self.config.network].dnsSeeds;
|
||||||
|
|
||||||
self.limit = options.limit || 12;
|
self.limit = options.limit || 12;
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var imports = require('soop').imports();
|
var bignum = require('bignum');
|
||||||
var bignum = imports.bignum || require('bignum');
|
var CPPKey = require('bindings')('KeyModule').Key;
|
||||||
var CPPKey = imports.CPPKey || require('bindings')('KeyModule').Key;
|
|
||||||
var assert = require('assert');
|
var assert = require('assert');
|
||||||
|
|
||||||
//a point on the secp256k1 curve
|
//a point on the secp256k1 curve
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
var imports = require('soop').imports();
|
|
||||||
|
|
||||||
var VersionedData = require('../util/VersionedData');
|
var VersionedData = require('../util/VersionedData');
|
||||||
var networks = require('../networks');
|
var networks = require('../networks');
|
||||||
|
|
|
@ -2,10 +2,9 @@
|
||||||
// MIT/X11-like license. See LICENSE.txt.
|
// MIT/X11-like license. See LICENSE.txt.
|
||||||
// Copyright 2013 BitPay, Inc.
|
// Copyright 2013 BitPay, Inc.
|
||||||
//
|
//
|
||||||
var imports = require('soop').imports();
|
var http = require('http');
|
||||||
var http = imports.http || require('http');
|
var https = require('https');
|
||||||
var https = imports.https || require('https');
|
var log = require('../util/log');
|
||||||
var log = imports.log || require('../util/log');
|
|
||||||
|
|
||||||
function RpcClient(opts) {
|
function RpcClient(opts) {
|
||||||
opts = opts || {};
|
opts = opts || {};
|
||||||
|
|
|
@ -1,4 +1,3 @@
|
||||||
var imports = require('soop').imports();
|
|
||||||
var VersionedData = require('../util/VersionedData');
|
var VersionedData = require('../util/VersionedData');
|
||||||
|
|
||||||
function SIN(type, payload) {
|
function SIN(type, payload) {
|
||||||
|
|
|
@ -1,12 +1,10 @@
|
||||||
var imports = require('soop').imports();
|
var config = require('../config');
|
||||||
var config = imports.config || require('../config');
|
var log = require('../util/log');
|
||||||
var log = imports.log || require('../util/log');
|
var Opcode = require('./Opcode');
|
||||||
var Opcode = imports.Opcode || require('./Opcode');
|
var buffertools = require('buffertools');
|
||||||
var buffertools = imports.buffertools || require('buffertools');
|
var util = require('../util/util');
|
||||||
|
var Parser = require('../util/BinaryParser');
|
||||||
var util = imports.util || require('../util/util');
|
var Put = require('bufferput');
|
||||||
var Parser = imports.Parser || require('../util/BinaryParser');
|
|
||||||
var Put = imports.Put || require('bufferput');
|
|
||||||
|
|
||||||
var TX_UNKNOWN = 0;
|
var TX_UNKNOWN = 0;
|
||||||
var TX_PUBKEY = 1;
|
var TX_PUBKEY = 1;
|
||||||
|
|
|
@ -1,11 +1,10 @@
|
||||||
var imports = require('soop').imports();
|
var config = require('../config');
|
||||||
var config = imports.config || require('../config');
|
var log = require('../util/log');
|
||||||
var log = imports.log || require('../util/log');
|
var util = require('../util');
|
||||||
var util = imports.util || require('../util');
|
var Opcode = require('./Opcode');
|
||||||
var Opcode = imports.Opcode || require('./Opcode');
|
var buffertools = require('buffertools');
|
||||||
var buffertools = imports.buffertools || require('buffertools');
|
var bignum = require('bignum');
|
||||||
var bignum = imports.bignum || require('bignum');
|
var Util = require('../util');
|
||||||
var Util = imports.Util || require('../util');
|
|
||||||
var Script = require('./Script');
|
var Script = require('./Script');
|
||||||
var Key = require('./Key');
|
var Key = require('./Key');
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
var imports = require('soop');
|
var crypto = require('crypto');
|
||||||
var crypto = imports.crypto || require('crypto');
|
|
||||||
|
|
||||||
var SecureRandom = require('./common/SecureRandom');
|
var SecureRandom = require('./common/SecureRandom');
|
||||||
|
|
||||||
|
|
|
@ -1,19 +1,18 @@
|
||||||
var imports = require('soop').imports();
|
var config = require('../config');
|
||||||
var config = imports.config || require('../config');
|
var log = require('../util/log');
|
||||||
var log = imports.log || require('../util/log');
|
var Address = require('./Address');
|
||||||
var Address = imports.Address || require('./Address');
|
var Script = require('./Script');
|
||||||
var Script = imports.Script || require('./Script');
|
var ScriptInterpreter = require('./ScriptInterpreter');
|
||||||
var ScriptInterpreter = imports.ScriptInterpreter || require('./ScriptInterpreter');
|
var util = require('../util');
|
||||||
var util = imports.util || require('../util');
|
var bignum = require('bignum');
|
||||||
var bignum = imports.bignum || require('bignum');
|
var Put = require('bufferput');
|
||||||
var Put = imports.Put || require('bufferput');
|
var Parser = require('../util/BinaryParser');
|
||||||
var Parser = imports.Parser || require('../util/BinaryParser');
|
var Step = require('step');
|
||||||
var Step = imports.Step || require('step');
|
var buffertools = require('buffertools');
|
||||||
var buffertools = imports.buffertools || require('buffertools');
|
var error = require('../util/error');
|
||||||
var error = imports.error || require('../util/error');
|
var networks = require('../networks');
|
||||||
var networks = imports.networks || require('../networks');
|
var WalletKey = require('./WalletKey');
|
||||||
var WalletKey = imports.WalletKey || require('./WalletKey');
|
var PrivateKey = require('./PrivateKey');
|
||||||
var PrivateKey = imports.PrivateKey || require('./PrivateKey');
|
|
||||||
|
|
||||||
var COINBASE_OP = Buffer.concat([util.NULL_HASH, new Buffer('FFFFFFFF', 'hex')]);
|
var COINBASE_OP = Buffer.concat([util.NULL_HASH, new Buffer('FFFFFFFF', 'hex')]);
|
||||||
var FEE_PER_1000B_SAT = parseInt(0.0001 * util.COIN);
|
var FEE_PER_1000B_SAT = parseInt(0.0001 * util.COIN);
|
||||||
|
|
|
@ -52,19 +52,18 @@
|
||||||
|
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var imports = require('soop').imports();
|
var Address = require('./Address');
|
||||||
var Address = imports.Address || require('./Address');
|
var Script = require('./Script');
|
||||||
var Script = imports.Script || require('./Script');
|
var util = require('../util');
|
||||||
var util = imports.util || require('../util');
|
var bignum = require('bignum');
|
||||||
var bignum = imports.bignum || require('bignum');
|
var buffertools = require('buffertools');
|
||||||
var buffertools = imports.buffertools || require('buffertools');
|
var networks = require('../networks');
|
||||||
var networks = imports.networks || require('../networks');
|
var WalletKey = require('./WalletKey');
|
||||||
var WalletKey = imports.WalletKey || require('./WalletKey');
|
var PrivateKey = require('./PrivateKey');
|
||||||
var PrivateKey = imports.PrivateKey || require('./PrivateKey');
|
var Key = require('./Key');
|
||||||
var Key = imports.Key || require('./Key');
|
var log = require('../util/log');
|
||||||
var log = imports.log || require('../util/log');
|
var Transaction = require('./Transaction');
|
||||||
|
|
||||||
var Transaction = imports.Transaction || require('./Transaction');
|
|
||||||
var FEE_PER_1000B_SAT = parseInt(0.0001 * util.COIN);
|
var FEE_PER_1000B_SAT = parseInt(0.0001 * util.COIN);
|
||||||
|
|
||||||
// Methods
|
// Methods
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
var imports = require('soop').imports();
|
|
||||||
|
|
||||||
var hex = function(hex) {
|
var hex = function(hex) {
|
||||||
return new Buffer(hex, 'hex');
|
return new Buffer(hex, 'hex');
|
||||||
};
|
};
|
||||||
|
@ -8,7 +6,7 @@ var fs = require('fs');
|
||||||
var EncFile = require('../util/EncFile');
|
var EncFile = require('../util/EncFile');
|
||||||
var Address = require('./Address');
|
var Address = require('./Address');
|
||||||
var networks = require('../networks');
|
var networks = require('../networks');
|
||||||
var util = imports.util || require('../util');
|
var util = require('../util');
|
||||||
var ENC_METHOD = 'aes-256-cbc';
|
var ENC_METHOD = 'aes-256-cbc';
|
||||||
|
|
||||||
var skeleton = {
|
var skeleton = {
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
var imports = require('soop').imports();
|
|
||||||
|
|
||||||
var coinUtil = require('../util');
|
var coinUtil = require('../util');
|
||||||
var timeUtil = require('../util/time');
|
var timeUtil = require('../util/time');
|
||||||
var Key = require('./Key');
|
var Key = require('./Key');
|
||||||
|
|
|
@ -1,5 +1,4 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
var imports = require('soop').imports();
|
|
||||||
var sjcl = require('../sjcl');
|
var sjcl = require('../sjcl');
|
||||||
var ECIES = require('../common/ECIES');
|
var ECIES = require('../common/ECIES');
|
||||||
|
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
"use strict";
|
"use strict";
|
||||||
|
|
||||||
var imports = require('soop').imports();
|
var Key = require('./Key');
|
||||||
var Key = imports.Key || require('./Key');
|
var bignum = require('bignum');
|
||||||
var bignum = imports.bignum || require('bignum');
|
|
||||||
var assert = require('assert');
|
var assert = require('assert');
|
||||||
var ECPointFp = require('../../browser/vendor-bundle.js').ECPointFp;
|
var ECPointFp = require('../../browser/vendor-bundle.js').ECPointFp;
|
||||||
var ECFieldElementFp = require('../../browser/vendor-bundle.js').ECFieldElementFp;
|
var ECFieldElementFp = require('../../browser/vendor-bundle.js').ECFieldElementFp;
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
var imports = require('soop');
|
|
||||||
|
|
||||||
var SecureRandom = require('../common/SecureRandom');
|
var SecureRandom = require('../common/SecureRandom');
|
||||||
|
|
||||||
SecureRandom.getRandomBuffer = function(size) {
|
SecureRandom.getRandomBuffer = function(size) {
|
||||||
|
|
|
@ -1,9 +1,8 @@
|
||||||
'use strict';
|
'use strict';
|
||||||
var imports = require('soop').imports();
|
var coinUtil = require('../../util');
|
||||||
var coinUtil = imports.coinUtil || require('../../util');
|
var Point = require('../Point');
|
||||||
var Point = imports.Point || require('../Point');
|
var SecureRandom = require('../SecureRandom');
|
||||||
var SecureRandom = imports.SecureRandom || require('../SecureRandom');
|
var Key = require('../Key');
|
||||||
var Key = imports.Key || require('../Key');
|
|
||||||
|
|
||||||
// http://en.wikipedia.org/wiki/Integrated_Encryption_Scheme
|
// http://en.wikipedia.org/wiki/Integrated_Encryption_Scheme
|
||||||
var ECIES = function() {};
|
var ECIES = function() {};
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
var imports = require('soop');
|
|
||||||
|
|
||||||
var SecureRandom = function() {};
|
var SecureRandom = function() {};
|
||||||
|
|
||||||
/* secure random bytes that sometimes throws an error due to lack of entropy */
|
/* secure random bytes that sometimes throws an error due to lack of entropy */
|
||||||
|
|
Loading…
Reference in New Issue