From 70a806bc5ae2b2b7299e8a3fb1d67e4072b5f181 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Tue, 23 Aug 2016 22:16:52 -0700 Subject: [PATCH] refactor dir structure. --- lib/bcoin/{ => chain}/chain.js | 0 lib/bcoin/{ => chain}/chaindb.js | 0 lib/bcoin/{ => chain}/chainentry.js | 0 lib/bcoin/{ => chain}/coins.js | 0 lib/bcoin/{ => chain}/coinview.js | 0 lib/bcoin/{ => crypto}/aes.js | 0 lib/bcoin/{ => crypto}/chachapoly.js | 0 lib/bcoin/{ => crypto}/crypto.js | 0 lib/bcoin/{ => crypto}/ec.js | 0 lib/bcoin/{ => crypto}/scrypt-async.js | 0 lib/bcoin/{ => crypto}/scrypt.js | 0 lib/bcoin/{ => crypto}/siphash.js | 0 lib/bcoin/{ => db}/ldb.js | 0 lib/bcoin/{ => db}/lowlevelup.js | 0 lib/bcoin/{ => db}/rbt.js | 0 lib/bcoin/env.js | 76 ++++++++++----------- lib/bcoin/{ => net}/bip150.js | 0 lib/bcoin/{ => net}/bip151.js | 0 lib/bcoin/{ => net}/bip152.js | 0 lib/bcoin/{ => net}/peer.js | 0 lib/bcoin/{ => net}/pool.js | 0 lib/bcoin/{ => primitives}/abstractblock.js | 0 lib/bcoin/{ => primitives}/address.js | 0 lib/bcoin/{ => primitives}/block.js | 0 lib/bcoin/{ => primitives}/bloom.js | 0 lib/bcoin/{ => primitives}/coin.js | 0 lib/bcoin/{ => primitives}/hd.js | 0 lib/bcoin/{ => primitives}/headers.js | 0 lib/bcoin/{ => primitives}/input.js | 0 lib/bcoin/{ => primitives}/keyring.js | 0 lib/bcoin/{ => primitives}/memblock.js | 0 lib/bcoin/{ => primitives}/merkleblock.js | 0 lib/bcoin/{ => primitives}/mtx.js | 0 lib/bcoin/{ => primitives}/output.js | 0 lib/bcoin/{ => primitives}/script.js | 0 lib/bcoin/{ => primitives}/tx.js | 0 lib/bcoin/{ => utils}/async.js | 0 lib/bcoin/{ => utils}/ip.js | 0 lib/bcoin/{ => utils}/locker.js | 0 lib/bcoin/{ => utils}/lru.js | 0 lib/bcoin/{ => utils}/reader.js | 0 lib/bcoin/{ => utils}/uri.js | 0 lib/bcoin/{ => utils}/utils.js | 0 lib/bcoin/{ => utils}/writer.js | 0 lib/bcoin/{ => wallet}/txdb.js | 0 lib/bcoin/{ => wallet}/wallet.js | 0 lib/bcoin/{ => wallet}/walletdb.js | 0 47 files changed, 38 insertions(+), 38 deletions(-) rename lib/bcoin/{ => chain}/chain.js (100%) rename lib/bcoin/{ => chain}/chaindb.js (100%) rename lib/bcoin/{ => chain}/chainentry.js (100%) rename lib/bcoin/{ => chain}/coins.js (100%) rename lib/bcoin/{ => chain}/coinview.js (100%) rename lib/bcoin/{ => crypto}/aes.js (100%) rename lib/bcoin/{ => crypto}/chachapoly.js (100%) rename lib/bcoin/{ => crypto}/crypto.js (100%) rename lib/bcoin/{ => crypto}/ec.js (100%) rename lib/bcoin/{ => crypto}/scrypt-async.js (100%) rename lib/bcoin/{ => crypto}/scrypt.js (100%) rename lib/bcoin/{ => crypto}/siphash.js (100%) rename lib/bcoin/{ => db}/ldb.js (100%) rename lib/bcoin/{ => db}/lowlevelup.js (100%) rename lib/bcoin/{ => db}/rbt.js (100%) rename lib/bcoin/{ => net}/bip150.js (100%) rename lib/bcoin/{ => net}/bip151.js (100%) rename lib/bcoin/{ => net}/bip152.js (100%) rename lib/bcoin/{ => net}/peer.js (100%) rename lib/bcoin/{ => net}/pool.js (100%) rename lib/bcoin/{ => primitives}/abstractblock.js (100%) rename lib/bcoin/{ => primitives}/address.js (100%) rename lib/bcoin/{ => primitives}/block.js (100%) rename lib/bcoin/{ => primitives}/bloom.js (100%) rename lib/bcoin/{ => primitives}/coin.js (100%) rename lib/bcoin/{ => primitives}/hd.js (100%) rename lib/bcoin/{ => primitives}/headers.js (100%) rename lib/bcoin/{ => primitives}/input.js (100%) rename lib/bcoin/{ => primitives}/keyring.js (100%) rename lib/bcoin/{ => primitives}/memblock.js (100%) rename lib/bcoin/{ => primitives}/merkleblock.js (100%) rename lib/bcoin/{ => primitives}/mtx.js (100%) rename lib/bcoin/{ => primitives}/output.js (100%) rename lib/bcoin/{ => primitives}/script.js (100%) rename lib/bcoin/{ => primitives}/tx.js (100%) rename lib/bcoin/{ => utils}/async.js (100%) rename lib/bcoin/{ => utils}/ip.js (100%) rename lib/bcoin/{ => utils}/locker.js (100%) rename lib/bcoin/{ => utils}/lru.js (100%) rename lib/bcoin/{ => utils}/reader.js (100%) rename lib/bcoin/{ => utils}/uri.js (100%) rename lib/bcoin/{ => utils}/utils.js (100%) rename lib/bcoin/{ => utils}/writer.js (100%) rename lib/bcoin/{ => wallet}/txdb.js (100%) rename lib/bcoin/{ => wallet}/wallet.js (100%) rename lib/bcoin/{ => wallet}/walletdb.js (100%) diff --git a/lib/bcoin/chain.js b/lib/bcoin/chain/chain.js similarity index 100% rename from lib/bcoin/chain.js rename to lib/bcoin/chain/chain.js diff --git a/lib/bcoin/chaindb.js b/lib/bcoin/chain/chaindb.js similarity index 100% rename from lib/bcoin/chaindb.js rename to lib/bcoin/chain/chaindb.js diff --git a/lib/bcoin/chainentry.js b/lib/bcoin/chain/chainentry.js similarity index 100% rename from lib/bcoin/chainentry.js rename to lib/bcoin/chain/chainentry.js diff --git a/lib/bcoin/coins.js b/lib/bcoin/chain/coins.js similarity index 100% rename from lib/bcoin/coins.js rename to lib/bcoin/chain/coins.js diff --git a/lib/bcoin/coinview.js b/lib/bcoin/chain/coinview.js similarity index 100% rename from lib/bcoin/coinview.js rename to lib/bcoin/chain/coinview.js diff --git a/lib/bcoin/aes.js b/lib/bcoin/crypto/aes.js similarity index 100% rename from lib/bcoin/aes.js rename to lib/bcoin/crypto/aes.js diff --git a/lib/bcoin/chachapoly.js b/lib/bcoin/crypto/chachapoly.js similarity index 100% rename from lib/bcoin/chachapoly.js rename to lib/bcoin/crypto/chachapoly.js diff --git a/lib/bcoin/crypto.js b/lib/bcoin/crypto/crypto.js similarity index 100% rename from lib/bcoin/crypto.js rename to lib/bcoin/crypto/crypto.js diff --git a/lib/bcoin/ec.js b/lib/bcoin/crypto/ec.js similarity index 100% rename from lib/bcoin/ec.js rename to lib/bcoin/crypto/ec.js diff --git a/lib/bcoin/scrypt-async.js b/lib/bcoin/crypto/scrypt-async.js similarity index 100% rename from lib/bcoin/scrypt-async.js rename to lib/bcoin/crypto/scrypt-async.js diff --git a/lib/bcoin/scrypt.js b/lib/bcoin/crypto/scrypt.js similarity index 100% rename from lib/bcoin/scrypt.js rename to lib/bcoin/crypto/scrypt.js diff --git a/lib/bcoin/siphash.js b/lib/bcoin/crypto/siphash.js similarity index 100% rename from lib/bcoin/siphash.js rename to lib/bcoin/crypto/siphash.js diff --git a/lib/bcoin/ldb.js b/lib/bcoin/db/ldb.js similarity index 100% rename from lib/bcoin/ldb.js rename to lib/bcoin/db/ldb.js diff --git a/lib/bcoin/lowlevelup.js b/lib/bcoin/db/lowlevelup.js similarity index 100% rename from lib/bcoin/lowlevelup.js rename to lib/bcoin/db/lowlevelup.js diff --git a/lib/bcoin/rbt.js b/lib/bcoin/db/rbt.js similarity index 100% rename from lib/bcoin/rbt.js rename to lib/bcoin/db/rbt.js diff --git a/lib/bcoin/env.js b/lib/bcoin/env.js index 128cada5..6923616e 100644 --- a/lib/bcoin/env.js +++ b/lib/bcoin/env.js @@ -114,16 +114,16 @@ var global = utils.global; function Environment() { this.env = Environment; this.bn = require('bn.js'); - this.utils = require('./utils'); - this.locker = require('./locker'); - this.reader = require('./reader'); - this.writer = require('./writer'); - this.ec = require('./ec'); - this.lru = require('./lru'); - this.bloom = require('./bloom'); - this.rbt = require('./rbt'); - this.lowlevelup = require('./lowlevelup'); - this.uri = require('./uri'); + this.utils = require('./utils/utils'); + this.locker = require('./utils/locker'); + this.reader = require('./utils/reader'); + this.writer = require('./utils/writer'); + this.ec = require('./crypto/ec'); + this.lru = require('./utils/lru'); + this.bloom = require('./primitives/bloom'); + this.rbt = require('./db/rbt'); + this.lowlevelup = require('./db/lowlevelup'); + this.uri = require('./utils/uri'); this.logger = require('./logger'); this.config = require('./config'); @@ -131,47 +131,47 @@ function Environment() { this.packets = this.protocol.packets; this.network = require('./network'); this.errors = require('./errors'); - this.ldb = require('./ldb'); + this.ldb = require('./db/ldb'); this.timedata = require('./timedata'); - this.script = require('./script'); + this.script = require('./primitives/script'); this.opcode = this.script.Opcode; this.stack = this.script.Stack; this.witness = this.script.Witness; - this.address = require('./address'); - this.input = require('./input'); + this.address = require('./primitives/address'); + this.input = require('./primitives/input'); this.outpoint = this.input.Outpoint; - this.output = require('./output'); - this.coin = require('./coin'); - this.coins = require('./coins'); - this.coinview = require('./coinview'); - this.tx = require('./tx'); - this.mtx = require('./mtx'); - this.txdb = require('./txdb'); - this.abstractblock = require('./abstractblock'); - this.bip151 = require('./bip151'); - this.bip150 = require('./bip150'); - this.bip152 = require('./bip152'); - this.memblock = require('./memblock'); - this.block = require('./block'); - this.merkleblock = require('./merkleblock'); - this.headers = require('./headers'); + this.output = require('./primitives/output'); + this.coin = require('./primitives/coin'); + this.coins = require('./chain/coins'); + this.coinview = require('./chain/coinview'); + this.tx = require('./primitives/tx'); + this.mtx = require('./primitives/mtx'); + this.txdb = require('./wallet/txdb'); + this.abstractblock = require('./primitives/abstractblock'); + this.bip151 = require('./net/bip151'); + this.bip150 = require('./net/bip150'); + this.bip152 = require('./net/bip152'); + this.memblock = require('./primitives/memblock'); + this.block = require('./primitives/block'); + this.merkleblock = require('./primitives/merkleblock'); + this.headers = require('./primitives/headers'); this.fees = require('./fees'); this.node = require('./node'); this.spvnode = require('./spvnode'); this.fullnode = require('./fullnode'); - this.chainentry = require('./chainentry'); - this.chaindb = require('./chaindb'); - this.chain = require('./chain'); + this.chainentry = require('./chain/chainentry'); + this.chaindb = require('./chain/chaindb'); + this.chain = require('./chain/chain'); this.mempool = require('./mempool'); this.mempoolentry = this.mempool.MempoolEntry; - this.keyring = require('./keyring'); - this.hd = require('./hd'); - this.wallet = require('./wallet'); + this.keyring = require('./primitives/keyring'); + this.hd = require('./primitives/hd'); + this.wallet = require('./wallet/wallet'); this.account = this.wallet.Account; - this.walletdb = require('./walletdb'); + this.walletdb = require('./wallet/walletdb'); this.path = this.walletdb.Path; - this.peer = require('./peer'); - this.pool = require('./pool'); + this.peer = require('./net/peer'); + this.pool = require('./net/pool'); this.miner = require('./miner'); this.minerblock = this.miner.MinerBlock; this.http = require('./http'); diff --git a/lib/bcoin/bip150.js b/lib/bcoin/net/bip150.js similarity index 100% rename from lib/bcoin/bip150.js rename to lib/bcoin/net/bip150.js diff --git a/lib/bcoin/bip151.js b/lib/bcoin/net/bip151.js similarity index 100% rename from lib/bcoin/bip151.js rename to lib/bcoin/net/bip151.js diff --git a/lib/bcoin/bip152.js b/lib/bcoin/net/bip152.js similarity index 100% rename from lib/bcoin/bip152.js rename to lib/bcoin/net/bip152.js diff --git a/lib/bcoin/peer.js b/lib/bcoin/net/peer.js similarity index 100% rename from lib/bcoin/peer.js rename to lib/bcoin/net/peer.js diff --git a/lib/bcoin/pool.js b/lib/bcoin/net/pool.js similarity index 100% rename from lib/bcoin/pool.js rename to lib/bcoin/net/pool.js diff --git a/lib/bcoin/abstractblock.js b/lib/bcoin/primitives/abstractblock.js similarity index 100% rename from lib/bcoin/abstractblock.js rename to lib/bcoin/primitives/abstractblock.js diff --git a/lib/bcoin/address.js b/lib/bcoin/primitives/address.js similarity index 100% rename from lib/bcoin/address.js rename to lib/bcoin/primitives/address.js diff --git a/lib/bcoin/block.js b/lib/bcoin/primitives/block.js similarity index 100% rename from lib/bcoin/block.js rename to lib/bcoin/primitives/block.js diff --git a/lib/bcoin/bloom.js b/lib/bcoin/primitives/bloom.js similarity index 100% rename from lib/bcoin/bloom.js rename to lib/bcoin/primitives/bloom.js diff --git a/lib/bcoin/coin.js b/lib/bcoin/primitives/coin.js similarity index 100% rename from lib/bcoin/coin.js rename to lib/bcoin/primitives/coin.js diff --git a/lib/bcoin/hd.js b/lib/bcoin/primitives/hd.js similarity index 100% rename from lib/bcoin/hd.js rename to lib/bcoin/primitives/hd.js diff --git a/lib/bcoin/headers.js b/lib/bcoin/primitives/headers.js similarity index 100% rename from lib/bcoin/headers.js rename to lib/bcoin/primitives/headers.js diff --git a/lib/bcoin/input.js b/lib/bcoin/primitives/input.js similarity index 100% rename from lib/bcoin/input.js rename to lib/bcoin/primitives/input.js diff --git a/lib/bcoin/keyring.js b/lib/bcoin/primitives/keyring.js similarity index 100% rename from lib/bcoin/keyring.js rename to lib/bcoin/primitives/keyring.js diff --git a/lib/bcoin/memblock.js b/lib/bcoin/primitives/memblock.js similarity index 100% rename from lib/bcoin/memblock.js rename to lib/bcoin/primitives/memblock.js diff --git a/lib/bcoin/merkleblock.js b/lib/bcoin/primitives/merkleblock.js similarity index 100% rename from lib/bcoin/merkleblock.js rename to lib/bcoin/primitives/merkleblock.js diff --git a/lib/bcoin/mtx.js b/lib/bcoin/primitives/mtx.js similarity index 100% rename from lib/bcoin/mtx.js rename to lib/bcoin/primitives/mtx.js diff --git a/lib/bcoin/output.js b/lib/bcoin/primitives/output.js similarity index 100% rename from lib/bcoin/output.js rename to lib/bcoin/primitives/output.js diff --git a/lib/bcoin/script.js b/lib/bcoin/primitives/script.js similarity index 100% rename from lib/bcoin/script.js rename to lib/bcoin/primitives/script.js diff --git a/lib/bcoin/tx.js b/lib/bcoin/primitives/tx.js similarity index 100% rename from lib/bcoin/tx.js rename to lib/bcoin/primitives/tx.js diff --git a/lib/bcoin/async.js b/lib/bcoin/utils/async.js similarity index 100% rename from lib/bcoin/async.js rename to lib/bcoin/utils/async.js diff --git a/lib/bcoin/ip.js b/lib/bcoin/utils/ip.js similarity index 100% rename from lib/bcoin/ip.js rename to lib/bcoin/utils/ip.js diff --git a/lib/bcoin/locker.js b/lib/bcoin/utils/locker.js similarity index 100% rename from lib/bcoin/locker.js rename to lib/bcoin/utils/locker.js diff --git a/lib/bcoin/lru.js b/lib/bcoin/utils/lru.js similarity index 100% rename from lib/bcoin/lru.js rename to lib/bcoin/utils/lru.js diff --git a/lib/bcoin/reader.js b/lib/bcoin/utils/reader.js similarity index 100% rename from lib/bcoin/reader.js rename to lib/bcoin/utils/reader.js diff --git a/lib/bcoin/uri.js b/lib/bcoin/utils/uri.js similarity index 100% rename from lib/bcoin/uri.js rename to lib/bcoin/utils/uri.js diff --git a/lib/bcoin/utils.js b/lib/bcoin/utils/utils.js similarity index 100% rename from lib/bcoin/utils.js rename to lib/bcoin/utils/utils.js diff --git a/lib/bcoin/writer.js b/lib/bcoin/utils/writer.js similarity index 100% rename from lib/bcoin/writer.js rename to lib/bcoin/utils/writer.js diff --git a/lib/bcoin/txdb.js b/lib/bcoin/wallet/txdb.js similarity index 100% rename from lib/bcoin/txdb.js rename to lib/bcoin/wallet/txdb.js diff --git a/lib/bcoin/wallet.js b/lib/bcoin/wallet/wallet.js similarity index 100% rename from lib/bcoin/wallet.js rename to lib/bcoin/wallet/wallet.js diff --git a/lib/bcoin/walletdb.js b/lib/bcoin/wallet/walletdb.js similarity index 100% rename from lib/bcoin/walletdb.js rename to lib/bcoin/wallet/walletdb.js