Christopher Jeffrey
|
38a30aceed
|
masterkey: remove useless arg for lock.
|
2017-01-11 21:47:09 -08:00 |
|
Christopher Jeffrey
|
085866d1ac
|
lock: fix closure calls.
|
2017-01-11 21:30:08 -08:00 |
|
Christopher Jeffrey
|
9de61172a4
|
refactor: use Object.create(null) for all user input keys.
|
2017-01-11 21:27:55 -08:00 |
|
Christopher Jeffrey
|
7c021cf842
|
utils: rename locker to lock for consistency.
|
2017-01-11 21:20:26 -08:00 |
|
Christopher Jeffrey
|
76ff5f814f
|
chainentry: no network pointer.
|
2017-01-11 19:43:57 -08:00 |
|
Christopher Jeffrey
|
ef4ab275da
|
http: minor.
|
2017-01-11 19:23:03 -08:00 |
|
Christopher Jeffrey
|
e82950a6e8
|
uri: allow empty keys.
|
2017-01-11 19:08:08 -08:00 |
|
Christopher Jeffrey
|
6e7a19ef35
|
uri: remove old options.
|
2017-01-11 19:02:12 -08:00 |
|
Christopher Jeffrey
|
f192dab0a6
|
minor: lint.
|
2017-01-11 18:55:27 -08:00 |
|
Christopher Jeffrey
|
1cda7cb702
|
http: make http base server safer.
|
2017-01-11 18:42:08 -08:00 |
|
Christopher Jeffrey
|
428e2a1301
|
uri: remove bip20 parsing.
|
2017-01-11 18:19:28 -08:00 |
|
Christopher Jeffrey
|
40ff06f11f
|
bloom: ensure min values.
|
2017-01-11 15:38:24 -08:00 |
|
Christopher Jeffrey
|
8c1002e1da
|
path: lint.
|
2017-01-11 14:56:59 -08:00 |
|
Christopher Jeffrey
|
4da1e0b4e0
|
bloom: do not allow passed in buffer.
|
2017-01-11 14:56:46 -08:00 |
|
Christopher Jeffrey
|
9efece17d1
|
bloom: more fixes.
|
2017-01-11 14:28:09 -08:00 |
|
Christopher Jeffrey
|
65ab296d2e
|
bloom: cleanup instantiation.
|
2017-01-11 12:10:04 -08:00 |
|
Christopher Jeffrey
|
dbaae30700
|
net: only add timeouts for outbound peers.
|
2017-01-10 18:03:19 -08:00 |
|
Christopher Jeffrey
|
a6c1e8c339
|
chain: minor.
|
2017-01-10 18:01:29 -08:00 |
|
Christopher Jeffrey
|
eabbfbf98b
|
net: fix getdata bug.
|
2017-01-10 16:12:42 -08:00 |
|
Christopher Jeffrey
|
c605638daf
|
pool: some request refactoring.
|
2017-01-10 16:10:55 -08:00 |
|
Christopher Jeffrey
|
d338f62078
|
protocol: constants changes.
|
2017-01-10 04:57:41 -08:00 |
|
Christopher Jeffrey
|
e718caa1ff
|
tx: extra assertion.
|
2017-01-10 00:07:18 -08:00 |
|
Christopher Jeffrey
|
fb53992bf6
|
address: fix witnessscripthash.
|
2017-01-09 23:25:35 -08:00 |
|
Christopher Jeffrey
|
6e298c445a
|
coins: minor.
|
2017-01-09 23:24:38 -08:00 |
|
Christopher Jeffrey
|
4c557744a2
|
refactor: address, amount, uri, errors.
|
2017-01-09 23:07:02 -08:00 |
|
Christopher Jeffrey
|
84fce9aad4
|
minor: some comments.
|
2017-01-09 15:20:56 -08:00 |
|
Christopher Jeffrey
|
6cd9e4d687
|
workers: refactor.
|
2017-01-09 14:59:35 -08:00 |
|
Christopher Jeffrey
|
2145cadc10
|
mtx/script: minor. optimize script.fromProgram.
|
2017-01-09 13:26:18 -08:00 |
|
Christopher Jeffrey
|
29e03892e7
|
script: some refactoring.
|
2017-01-09 00:03:59 -08:00 |
|
Christopher Jeffrey
|
f58e748263
|
network: add minimum chainworks.
|
2017-01-08 23:10:19 -08:00 |
|
Christopher Jeffrey
|
59db7a5498
|
network: minor.
|
2017-01-08 22:43:30 -08:00 |
|
Christopher Jeffrey
|
129be729de
|
network: remove alexykot.me dns seed.
|
2017-01-08 22:41:24 -08:00 |
|
Christopher Jeffrey
|
cd4a0cc964
|
network: remove segnet3 support.
|
2017-01-08 22:38:41 -08:00 |
|
Christopher Jeffrey
|
c7ce8c778b
|
peer: some comments. do not kill on late pong.
|
2017-01-08 22:29:57 -08:00 |
|
Christopher Jeffrey
|
469da05515
|
txdb: remove useless props.
|
2017-01-08 21:57:06 -08:00 |
|
Christopher Jeffrey
|
a25610857e
|
mtx: lint.
|
2017-01-08 21:55:27 -08:00 |
|
Christopher Jeffrey
|
ee4e918024
|
mtx/tests: more refactoring.
|
2017-01-08 21:49:54 -08:00 |
|
Christopher Jeffrey
|
95c205b309
|
mtx: less overloading.
|
2017-01-08 02:44:55 -08:00 |
|
Christopher Jeffrey
|
8987c0d870
|
wallet/mtx: fix fee checking and refactor some mtx functions.
|
2017-01-08 01:36:01 -08:00 |
|
Christopher Jeffrey
|
fa8ec48bc5
|
co/utils: remove some functions and refactor.
|
2017-01-08 01:35:05 -08:00 |
|
Christopher Jeffrey
|
0a15ebefab
|
readme: fix examples. add irc/slack.
|
2017-01-07 22:43:08 -08:00 |
|
Christopher Jeffrey
|
a4602a22cb
|
tx: refactor address getting.
|
2017-01-07 22:42:57 -08:00 |
|
Christopher Jeffrey
|
0eef277984
|
mtx: coin selector refactor.
|
2017-01-07 15:39:18 -08:00 |
|
Christopher Jeffrey
|
fb0b2b53d7
|
net: use Map object for requested items.
|
2017-01-07 00:19:40 -08:00 |
|
Christopher Jeffrey
|
bea77b0ec7
|
mtx: refactor coin selection.
|
2017-01-07 00:18:45 -08:00 |
|
Christopher Jeffrey
|
3b45648750
|
mtx: fix bip69 impl.
|
2017-01-06 23:59:58 -08:00 |
|
Christopher Jeffrey
|
d396cdd0fd
|
constants: minor.
|
2017-01-06 21:14:11 -08:00 |
|
Christopher Jeffrey
|
3236c367b1
|
tx: refactor locktimes.
|
2017-01-06 11:09:52 -08:00 |
|
Christopher Jeffrey
|
122b4a9fb3
|
tx: refactor.
|
2017-01-06 10:52:22 -08:00 |
|
Christopher Jeffrey
|
74c177d623
|
refactor: more fixes.
|
2017-01-06 10:40:16 -08:00 |
|
Christopher Jeffrey
|
0c194f1d3f
|
policy: refactor.
|
2017-01-06 10:35:51 -08:00 |
|
Christopher Jeffrey
|
5d5bcee9fa
|
refactor: cleanup.
|
2017-01-06 10:24:39 -08:00 |
|
Christopher Jeffrey
|
75430cae8b
|
refactor: more moving.
|
2017-01-06 10:18:21 -08:00 |
|
Christopher Jeffrey
|
69d0320faa
|
refactor: indexes.
|
2017-01-06 09:58:47 -08:00 |
|
Christopher Jeffrey
|
5caf6210b9
|
refactor: move constants around.
|
2017-01-06 09:57:55 -08:00 |
|
Christopher Jeffrey
|
d1a4e53896
|
bloom/net: move bloom constants. net services, move inv types.
|
2017-01-06 01:57:49 -08:00 |
|
Christopher Jeffrey
|
3da4542ecb
|
pool: remove failsafe.
|
2017-01-05 19:25:34 -08:00 |
|
Christopher Jeffrey
|
b3ccd8a105
|
pool: fix handle headers.
|
2017-01-05 14:37:37 -08:00 |
|
Christopher Jeffrey
|
758a62b386
|
networks: remove sipa's seed.
|
2017-01-05 14:35:29 -08:00 |
|
Christopher Jeffrey
|
8ca683f4f3
|
peer: add inv queue.
|
2017-01-05 14:35:29 -08:00 |
|
Christopher Jeffrey
|
80a1b95529
|
utils: map changes.
|
2017-01-05 14:35:29 -08:00 |
|
Christopher Jeffrey
|
5fb64e7bac
|
pool: refactor reject handling.
|
2017-01-05 14:35:29 -08:00 |
|
Christopher Jeffrey
|
94d4e80373
|
co: stop using co.wrap.
|
2017-01-05 14:35:29 -08:00 |
|
Christopher Jeffrey
|
cca763ca95
|
peer: avoid compactblock dos.
|
2017-01-05 14:35:28 -08:00 |
|
Christopher Jeffrey
|
5dc0202d56
|
utils: add map.
|
2017-01-05 14:35:28 -08:00 |
|
Christopher Jeffrey
|
cd8e464079
|
net: redesign stall behavior and block management.
|
2017-01-05 14:35:28 -08:00 |
|
Christopher Jeffrey
|
eb12b0e608
|
net: misc.
|
2017-01-05 14:35:28 -08:00 |
|
Christopher Jeffrey (JJ)
|
19c44a9779
|
Merge pull request #111 from mnaamani/hotfix-netaddress
netaddress: fix fromHost to include BLOOM service
|
2017-01-03 14:58:46 -08:00 |
|
Mokhtar Naamani
|
f5a00c6e6b
|
bloom: fix minimum value of n
|
2017-01-03 17:37:15 +02:00 |
|
Mokhtar Naamani
|
bbafbbb98c
|
netaddress: fix fromHost to include BLOOM service
|
2017-01-02 17:18:17 +02:00 |
|
Christopher Jeffrey
|
f8fa536129
|
pool: fix startSync.
|
2016-12-31 03:21:36 -08:00 |
|
Christopher Jeffrey
|
933d80bb37
|
util: fix mkdirp error on windows.
|
2016-12-30 00:13:19 -08:00 |
|
Christopher Jeffrey
|
b5ff10e74f
|
tx: minor.
|
2016-12-30 00:05:50 -08:00 |
|
Christopher Jeffrey
|
da7640cd27
|
peer: minor.
|
2016-12-29 15:35:03 -08:00 |
|
Christopher Jeffrey
|
943c5d2d12
|
net: treat services as a u32.
|
2016-12-27 15:28:19 -08:00 |
|
Christopher Jeffrey
|
dd6bd8db4a
|
net: move hostlist.
|
2016-12-27 14:38:32 -08:00 |
|
Christopher Jeffrey
|
74dbff2377
|
net: add addrman serialization.
|
2016-12-27 14:29:46 -08:00 |
|
Christopher Jeffrey
|
d26204479a
|
ip: fix ipv4 map check.
|
2016-12-27 12:32:39 -08:00 |
|
Christopher Jeffrey
|
1d4fbc1833
|
mempool: minor.
|
2016-12-26 13:55:21 -08:00 |
|
Christopher Jeffrey
|
3ada25564e
|
chain: refactor orphan list.
|
2016-12-24 22:32:45 -08:00 |
|
Christopher Jeffrey
|
f3bd64689d
|
peer: minor.
|
2016-12-24 13:10:14 -08:00 |
|
Christopher Jeffrey
|
e36adec092
|
request: silence errors after cleanup.
|
2016-12-23 11:27:18 -08:00 |
|
Christopher Jeffrey
|
6ea846ee9a
|
pool: minor.
|
2016-12-22 22:27:09 -08:00 |
|
Christopher Jeffrey
|
5a0632f449
|
pool: schedule txs like blocks.
|
2016-12-22 13:26:04 -08:00 |
|
Christopher Jeffrey
|
8b8a65868b
|
peer: fix getutxos handler.
|
2016-12-22 05:16:04 -08:00 |
|
Christopher Jeffrey
|
648ad0227b
|
walletdb: comments.
|
2016-12-22 04:01:59 -08:00 |
|
Christopher Jeffrey
|
4f8e401dbc
|
peer: cleanup events after connect timeout.
|
2016-12-22 04:01:49 -08:00 |
|
Christopher Jeffrey
|
bb11cfc021
|
spvnode: do not attempt to insert wdb txs twice.
|
2016-12-22 03:55:04 -08:00 |
|
Christopher Jeffrey
|
0eaa26a374
|
pool: minor.
|
2016-12-21 16:17:23 -08:00 |
|
Christopher Jeffrey
|
c10f689435
|
net: fix hosts.toArray (again).
|
2016-12-21 16:04:48 -08:00 |
|
Christopher Jeffrey
|
8ce823e31c
|
pool: minor.
|
2016-12-21 15:53:59 -08:00 |
|
Christopher Jeffrey
|
35fba9f3ae
|
pool: fix hostlist.toArray.
|
2016-12-21 15:49:46 -08:00 |
|
Christopher Jeffrey
|
1a4984d533
|
net: add hasServices method.
|
2016-12-21 15:31:55 -08:00 |
|
Christopher Jeffrey
|
14f2851929
|
pool: add ban and unban calls once again.
|
2016-12-21 15:13:01 -08:00 |
|
Christopher Jeffrey
|
cc4dd23c83
|
pool: fix potential infinite loop with addrman.
|
2016-12-21 15:05:41 -08:00 |
|
Christopher Jeffrey
|
bb1bf9f138
|
http: fix info call.
|
2016-12-21 14:49:26 -08:00 |
|
Christopher Jeffrey
|
583e479a80
|
locker: fix destroy handling.
|
2016-12-21 14:49:18 -08:00 |
|
Christopher Jeffrey
|
24e6ed7a26
|
net: rewrite hostlist. bitcoind-style management.
|
2016-12-21 13:18:03 -08:00 |
|
Christopher Jeffrey
|
25101f1784
|
net: refactor host and peer list.
|
2016-12-20 15:45:12 -08:00 |
|
Christopher Jeffrey
|
127a52aaf1
|
refactor: rename network address.
|
2016-12-20 12:47:19 -08:00 |
|
Christopher Jeffrey
|
3baaeadd14
|
tx: comments and addr fixes.
|
2016-12-20 00:40:49 -08:00 |
|
Christopher Jeffrey
|
fa167d9a8c
|
config: querystring parsing.
|
2016-12-19 17:27:58 -08:00 |
|
Christopher Jeffrey
|
0d5811719c
|
config: add network alias.
|
2016-12-19 17:00:29 -08:00 |
|
Christopher Jeffrey
|
bd4bfa142f
|
pool: refactor dns discovery.
|
2016-12-19 16:58:02 -08:00 |
|
Christopher Jeffrey
|
cc2d49ea10
|
request: refactor mime types.
|
2016-12-19 16:50:32 -08:00 |
|
Christopher Jeffrey
|
5375f8bf19
|
mempool: refactor orphan handling.
|
2016-12-19 16:47:29 -08:00 |
|
Christopher Jeffrey
|
b9d6e7e40d
|
request: more content types.
|
2016-12-19 15:06:44 -08:00 |
|
Christopher Jeffrey
|
37f8d45c25
|
server: add get wallets call.
|
2016-12-19 08:04:30 -08:00 |
|
Christopher Jeffrey
|
b38d859382
|
pool: refactor dns discovery.
|
2016-12-19 07:32:42 -08:00 |
|
Christopher Jeffrey
|
aa07255d74
|
request: make pool an explicit option.
|
2016-12-19 07:29:43 -08:00 |
|
Christopher Jeffrey
|
22c5014c49
|
request: fix socket hangup.
|
2016-12-19 07:21:40 -08:00 |
|
Christopher Jeffrey
|
291c7f72fe
|
pool: rediscover seeds when no hosts are available.
|
2016-12-19 07:11:09 -08:00 |
|
Christopher Jeffrey
|
10e9ab9322
|
ip: more parsing safety.
|
2016-12-19 06:31:48 -08:00 |
|
Christopher Jeffrey
|
37128240b3
|
ip: improve parsing.
|
2016-12-19 06:13:42 -08:00 |
|
Christopher Jeffrey
|
3e3e4c84ba
|
network/pool: improve dns discovery.
|
2016-12-19 05:20:47 -08:00 |
|
Christopher Jeffrey
|
9490d29390
|
mempool: do not hold chain lock while getting viewpoint.
|
2016-12-19 05:11:54 -08:00 |
|
Christopher Jeffrey
|
9fd7153100
|
netaddress: minor.
|
2016-12-19 04:19:16 -08:00 |
|
Christopher Jeffrey
|
546fccfca8
|
ip: speed up ipv6 parsing.
|
2016-12-19 04:08:35 -08:00 |
|
Christopher Jeffrey
|
6617bd7d49
|
peer: lint.
|
2016-12-19 04:01:02 -08:00 |
|
Christopher Jeffrey
|
6d2659a31c
|
locker: revert to old drain behavior.
|
2016-12-19 03:58:34 -08:00 |
|
Christopher Jeffrey
|
8ac673d36e
|
ip: less strict parsing.
|
2016-12-19 03:23:47 -08:00 |
|
Christopher Jeffrey
|
b51554d765
|
utils: rewrite ip module.
|
2016-12-19 03:10:54 -08:00 |
|
Christopher Jeffrey
|
1836d8b314
|
ip: fix parseHost for ipv6.
|
2016-12-19 00:43:42 -08:00 |
|
Christopher Jeffrey
|
9d8f95ee0f
|
walletdb: less load for browser.
|
2016-12-18 23:06:44 -08:00 |
|
Christopher Jeffrey
|
1df11caf71
|
peer: lock fixes. dos fixes.
|
2016-12-18 22:14:50 -08:00 |
|
Christopher Jeffrey
|
3732260350
|
util: refactor locker.
|
2016-12-18 21:19:35 -08:00 |
|
Christopher Jeffrey
|
37a3f83334
|
keyring: add refresh method.
|
2016-12-18 20:41:30 -08:00 |
|
Christopher Jeffrey
|
97ecd5c59f
|
mempool: refactor indexing.
|
2016-12-18 19:35:38 -08:00 |
|
Christopher Jeffrey
|
01f21b0399
|
mempool: refactor verification.
|
2016-12-18 17:08:06 -08:00 |
|
Christopher Jeffrey
|
42f0b2aa19
|
mempool: refactor addr index.
|
2016-12-18 16:26:07 -08:00 |
|
Christopher Jeffrey
|
37770aa6df
|
mempool: move some methods.
|
2016-12-18 15:50:00 -08:00 |
|
Christopher Jeffrey
|
53e30fcc08
|
http: request - response limit.
|
2016-12-18 14:27:42 -08:00 |
|
Christopher Jeffrey
|
856957eee9
|
peer: fix witness checking for inbound.
|
2016-12-18 03:35:16 -08:00 |
|
Christopher Jeffrey
|
595ada8c86
|
mtx/wallet: more sanity checks for sending.
|
2016-12-18 03:20:47 -08:00 |
|
Christopher Jeffrey
|
ff28b7c4fb
|
mempool/miner: cleanup.
|
2016-12-18 02:58:29 -08:00 |
|
Christopher Jeffrey
|
c358a1b59e
|
mtx: coin selection - handle reorgd coinbases.
|
2016-12-18 02:54:01 -08:00 |
|
Christopher Jeffrey
|
82d1345311
|
net: refactor inv type handling.
|
2016-12-18 01:44:04 -08:00 |
|
Christopher Jeffrey
|
2691f9fcb6
|
mempool: fix comment.
|
2016-12-17 15:48:47 -08:00 |
|
Christopher Jeffrey
|
1f2c3080bc
|
mempool: more minor style changes.
|
2016-12-17 15:43:48 -08:00 |
|
Christopher Jeffrey
|
effc177a77
|
mempool: minor. style.
|
2016-12-17 15:34:33 -08:00 |
|
Christopher Jeffrey
|
b36484c7aa
|
mempool: fix potential race conditions with coins.
|
2016-12-17 15:28:14 -08:00 |
|
Christopher Jeffrey
|
5fb16543f1
|
chain: expose coins methods.
|
2016-12-17 14:41:47 -08:00 |
|
Christopher Jeffrey
|
514e735a96
|
net: refactor reject msg. broadcast orphans.
|
2016-12-17 14:08:43 -08:00 |
|
Christopher Jeffrey
|
2d831ca5bd
|
node: minor.
|
2016-12-17 13:08:02 -08:00 |
|
Christopher Jeffrey
|
9036ea263d
|
peer: less spammy logs.
|
2016-12-17 02:50:03 -08:00 |
|
Christopher Jeffrey
|
6a87a9588b
|
peer: refactor ack handling.
|
2016-12-17 02:10:28 -08:00 |
|
Christopher Jeffrey
|
7606667ea5
|
list: comments.
|
2016-12-17 02:05:02 -08:00 |
|
Christopher Jeffrey
|
dcfc19408f
|
node: minor fixes.
|
2016-12-17 00:18:28 -08:00 |
|
Christopher Jeffrey
|
1365d0ff1d
|
net: refactor peer.pending.
|
2016-12-16 22:48:16 -08:00 |
|
Christopher Jeffrey
|
edf47d67c8
|
primitives: refresh call.
|
2016-12-16 22:02:05 -08:00 |
|
Christopher Jeffrey
|
a23a5437a4
|
net: fix peer error handling.
|
2016-12-16 20:48:47 -08:00 |
|
Christopher Jeffrey
|
5683d708dd
|
browser: add dns resolution.
|
2016-12-16 18:05:04 -08:00 |
|
Christopher Jeffrey
|
2c2ad461af
|
net: add dns.
|
2016-12-16 17:18:55 -08:00 |
|
Christopher Jeffrey
|
af8194112e
|
net: refactor pool.
|
2016-12-16 17:18:20 -08:00 |
|
Christopher Jeffrey
|
8ccefb8e71
|
peer: refactor.
|
2016-12-16 15:08:59 -08:00 |
|
Christopher Jeffrey
|
4269d16fee
|
refactor: lint.
|
2016-12-16 14:49:35 -08:00 |
|
Christopher Jeffrey
|
7971e56765
|
peer: use list for request queue.
|
2016-12-16 14:40:30 -08:00 |
|
Christopher Jeffrey
|
463ebd9bd3
|
pool: misc refactor.
|
2016-12-16 13:53:05 -08:00 |
|
Christopher Jeffrey
|
761b6d6636
|
net: refactor host management.
|
2016-12-16 13:50:45 -08:00 |
|
Christopher Jeffrey
|
dc58c99ba2
|
net: refactor sending and announcing.
|
2016-12-16 04:10:02 -08:00 |
|
Christopher Jeffrey
|
69a9b5873f
|
net: use linked lists.
|
2016-12-16 03:18:08 -08:00 |
|
Christopher Jeffrey
|
67ffecc989
|
http: refactor info.
|
2016-12-15 19:57:04 -08:00 |
|
Christopher Jeffrey
|
d661496541
|
rpc: minor.
|
2016-12-15 19:20:12 -08:00 |
|
Christopher Jeffrey
|
29579fc8d0
|
rpc: refactor getblocktemplate.
|
2016-12-15 19:06:22 -08:00 |
|
Christopher Jeffrey
|
6b69e2bfad
|
miner: move tx.isFinal.
|
2016-12-15 16:41:33 -08:00 |
|
Christopher Jeffrey
|
2e26909e85
|
rpc: add witness nonce for submitted blocks.
|
2016-12-15 16:12:35 -08:00 |
|
Christopher Jeffrey
|
6d1eb9fd36
|
rpc: submitblock logs.
|
2016-12-15 15:38:27 -08:00 |
|
Christopher Jeffrey
|
559cc3592d
|
mempool: handle mined removal better.
|
2016-12-15 15:12:55 -08:00 |
|
Christopher Jeffrey
|
8b05ef2def
|
http: fix html type for request.
|
2016-12-15 09:15:37 -08:00 |
|
Christopher Jeffrey
|
ee3745616e
|
miner: refactor extranonce.
|
2016-12-14 17:15:27 -08:00 |
|
Christopher Jeffrey
|
40b3e56402
|
mempool: logs for block adding/removing.
|
2016-12-14 14:04:26 -08:00 |
|
Christopher Jeffrey
|
854cdf1367
|
wallet: fix txrecord.
|
2016-12-14 12:17:53 -08:00 |
|
Christopher Jeffrey
|
b2ef630341
|
http: less spam.
|
2016-12-14 12:11:05 -08:00 |
|
Christopher Jeffrey
|
4a8c4dee57
|
node: fix event race conditions.
|
2016-12-14 12:03:47 -08:00 |
|
Christopher Jeffrey
|
4353decc5a
|
mining: remove cheating. rename witness deployment to segwit.
|
2016-12-14 11:27:39 -08:00 |
|
Christopher Jeffrey
|
f8b4750d90
|
Revert "miner: pass ts."
This reverts commit aa46fb2df2.
|
2016-12-14 10:59:17 -08:00 |
|
Christopher Jeffrey
|
aa46fb2df2
|
miner: pass ts.
|
2016-12-14 10:46:01 -08:00 |
|
Christopher Jeffrey
|
a9a0f638eb
|
miner: failsafe for segwit.
|
2016-12-14 10:39:56 -08:00 |
|
Christopher Jeffrey
|
6dcfdc02fd
|
miner: better cheating.
|
2016-12-14 10:33:44 -08:00 |
|
Christopher Jeffrey
|
1c08beba0a
|
miner: cheat on testnet.
|
2016-12-14 10:09:45 -08:00 |
|
Christopher Jeffrey
|
65ddc563d6
|
miner: mining and rpc changes.
|
2016-12-14 10:03:39 -08:00 |
|
Christopher Jeffrey
|
b025f5c241
|
http: allow batched rpc calls.
|
2016-12-14 07:05:24 -08:00 |
|
Christopher Jeffrey
|
8efbe1f9ee
|
coins/errors: minor.
|
2016-12-14 07:05:14 -08:00 |
|
Christopher Jeffrey
|
44818f8b06
|
errors: add assert.
|
2016-12-14 05:56:58 -08:00 |
|
Christopher Jeffrey
|
c1d6896797
|
rpc: minor fixes.
|
2016-12-14 04:20:05 -08:00 |
|
Christopher Jeffrey
|
eef018004f
|
http/rpc: mining. logs and error handling.
|
2016-12-13 21:06:37 -08:00 |
|
Christopher Jeffrey
|
ca9fc63309
|
net: minor.
|
2016-12-13 20:21:04 -08:00 |
|
Christopher Jeffrey
|
2f543ea465
|
btc: refactor verify error.
|
2016-12-13 17:53:29 -08:00 |
|
Christopher Jeffrey
|
ef1eb23ea3
|
txdb: minor.
|
2016-12-13 17:51:45 -08:00 |
|
Christopher Jeffrey
|
33a8e1e511
|
block/tx: sigops cost/size/weight.
|
2016-12-13 16:52:31 -08:00 |
|
Christopher Jeffrey
|
f9a1e18437
|
wallet: remove resolution.
|
2016-12-13 14:26:14 -08:00 |
|
Christopher Jeffrey
|
14c9a37cd9
|
packets: more serialization nonsense.
|
2016-12-13 02:58:49 -08:00 |
|
Christopher Jeffrey
|
fcc7f41438
|
env: fix coinview.
|
2016-12-12 21:27:18 -08:00 |
|
Christopher Jeffrey
|
51ca09603a
|
masterkey: minor.
|
2016-12-12 12:59:08 -08:00 |
|
Christopher Jeffrey
|
eaaa35cb8e
|
script: minor.
|
2016-12-12 12:31:27 -08:00 |
|
Christopher Jeffrey
|
41a2a46403
|
tx: refactor sighash v0.
|
2016-12-12 10:53:28 -08:00 |
|
Christopher Jeffrey
|
fcf6254d29
|
address: refactor.
|
2016-12-12 06:50:13 -08:00 |
|
Christopher Jeffrey
|
8108ff3eb5
|
util: minor changes to static writer.
|
2016-12-12 05:38:43 -08:00 |
|
Christopher Jeffrey
|
df4b07304b
|
rpc: fix getblocktemplate.
|
2016-12-12 05:11:19 -08:00 |
|
Christopher Jeffrey
|
dfefc7182f
|
serialization: more sizes.
|
2016-12-11 19:16:02 -08:00 |
|
Christopher Jeffrey
|
3b9e4d6c6e
|
refactor: use static writers everywhere.
|
2016-12-11 17:26:42 -08:00 |
|
Christopher Jeffrey
|
f7c9a24802
|
tx/coins: start using static writers more.
|
2016-12-11 13:44:20 -08:00 |
|
Christopher Jeffrey
|
1296bb2302
|
serialization: add size calculation and static writer.
|
2016-12-11 12:19:18 -08:00 |
|
Christopher Jeffrey
|
808d8678a6
|
tx: add sigops vsize calculation.
|
2016-12-11 10:35:17 -08:00 |
|
Christopher Jeffrey
|
72d5eec710
|
block/bip152/merkleblock: refactor some block things.
|
2016-12-11 10:10:00 -08:00 |
|
Christopher Jeffrey
|
efa0d3eac5
|
script: fix potential uncaught error.
|
2016-12-11 10:09:04 -08:00 |
|
Christopher Jeffrey
|
d4cb8d82a2
|
minor: comments.
|
2016-12-11 08:32:46 -08:00 |
|
Christopher Jeffrey
|
ed4fb0f92c
|
rpc: minor.
|
2016-12-11 08:23:03 -08:00 |
|
Christopher Jeffrey
|
fc6798d3f0
|
http: rewrite request module.
|
2016-12-11 08:18:11 -08:00 |
|
Christopher Jeffrey
|
48fc7549ce
|
tx/wallet: misc fixes.
|
2016-12-11 06:14:32 -08:00 |
|
Christopher Jeffrey
|
59645ac3ec
|
refactor: remove extra properties from tx and block.
|
2016-12-11 05:35:31 -08:00 |
|
Christopher Jeffrey
|
931a2a9398
|
coins: minor.
|
2016-12-10 23:15:03 -08:00 |
|
Christopher Jeffrey
|
c681b75b7b
|
coins: minor.
|
2016-12-10 22:06:57 -08:00 |
|
Christopher Jeffrey
|
f3801fa8a7
|
refactor: move coins.
|
2016-12-10 22:00:27 -08:00 |
|
Christopher Jeffrey
|
5e23b284a3
|
coinview: fix parsing.
|
2016-12-10 21:46:50 -08:00 |
|
Christopher Jeffrey
|
e754621dd4
|
script: toCode/fromCode.
|
2016-12-10 21:31:40 -08:00 |
|
Christopher Jeffrey
|
b77aa9240e
|
coins: refactor and comments.
|
2016-12-10 20:43:49 -08:00 |
|
Christopher Jeffrey
|
b437b33760
|
test/bench: lint.
|
2016-12-10 17:13:45 -08:00 |
|
Christopher Jeffrey
|
d2e61d1fa2
|
test: cleanup tests.
|
2016-12-10 14:43:58 -08:00 |
|
Christopher Jeffrey
|
5e3b05ff11
|
bench: clean up benchmarks.
|
2016-12-10 13:32:28 -08:00 |
|
Christopher Jeffrey
|
1d6eb802e7
|
chain: minor.
|
2016-12-10 08:19:35 -08:00 |
|
Christopher Jeffrey
|
bf2e7d1486
|
test: fix tx tests.
|
2016-12-10 08:11:24 -08:00 |
|
Christopher Jeffrey
|
4484a11ede
|
tx/block: refactor.
|
2016-12-10 07:18:05 -08:00 |
|
Christopher Jeffrey
|
c9523d91a5
|
chain: refactor disconnection.
|
2016-12-10 06:30:04 -08:00 |
|
Christopher Jeffrey
|
092c1a90df
|
coins: undo coins fixes.
|
2016-12-09 17:29:33 -08:00 |
|
Christopher Jeffrey
|
12b3274d33
|
refactor: pass coin viewpoints for every function requiring inputs.
|
2016-12-09 07:15:35 -08:00 |
|
Christopher Jeffrey
|
ead3f64b7f
|
Merge branch 'pass-coins-4' into coins-compression-2
|
2016-12-09 00:01:14 -08:00 |
|
Christopher Jeffrey
|
de1f658ede
|
chaindb: fix getFullBlock.
|
2016-12-08 23:53:25 -08:00 |
|
Christopher Jeffrey
|
5bed0455d2
|
scriptnum: refactor.
|
2016-12-08 21:56:57 -08:00 |
|
Christopher Jeffrey
|
bf07023369
|
script: add cscriptnum implementation.
|
2016-12-08 19:26:53 -08:00 |
|
Christopher Jeffrey
|
d4c2331a11
|
mempool/chain: move some methods around.
|
2016-12-08 15:51:25 -08:00 |
|
Christopher Jeffrey
|
2715e71ae8
|
script: minor.
|
2016-12-08 03:01:36 -08:00 |
|
Christopher Jeffrey
|
9d4f946dda
|
mtx: minor.
|
2016-12-08 02:19:17 -08:00 |
|
Christopher Jeffrey
|
ee7d39ce81
|
policy: lower min relay fee to 1000.
|
2016-12-08 02:11:33 -08:00 |
|
Christopher Jeffrey
|
c86311029c
|
mempool: optimize coin view.
|
2016-12-08 01:57:26 -08:00 |
|
Christopher Jeffrey
|
b2065cc84d
|
mempool: minor.
|
2016-12-08 01:48:39 -08:00 |
|
Christopher Jeffrey
|
82a1a24138
|
test: fix mempool tests.
|
2016-12-08 01:40:04 -08:00 |
|
Christopher Jeffrey
|
1e18ca772a
|
encoding: fix varint bns.
|
2016-12-08 01:17:53 -08:00 |
|
Christopher Jeffrey
|
dd0ebe5320
|
rpc: fix getblocktemplate.
|
2016-12-07 22:39:30 -08:00 |
|
Christopher Jeffrey
|
c300df7340
|
mempool: refactor.
|
2016-12-07 19:11:59 -08:00 |
|
Christopher Jeffrey
|
c9fbaae0da
|
chaindb: fix getCoinView.
|
2016-12-07 18:05:52 -08:00 |
|
Christopher Jeffrey
|
4e9bec4cd3
|
refactor: lint.
|
2016-12-07 17:52:53 -08:00 |
|
Christopher Jeffrey
|
1269aab7a5
|
mempool: use coin viewpoint.
|
2016-12-07 17:47:31 -08:00 |
|
Christopher Jeffrey
|
8b99b5103b
|
chain: refactor coinview.
|
2016-12-07 03:25:40 -08:00 |
|
Christopher Jeffrey
|
9e4db47792
|
wallet: improve size estimation.
|
2016-12-06 23:29:13 -08:00 |
|
Christopher Jeffrey
|
f7e50e3435
|
tx: pass coins into scripting system.
|
2016-12-06 17:37:35 -08:00 |
|
Christopher Jeffrey
|
d4b8afa747
|
chain: pass height around.
|
2016-12-06 17:13:04 -08:00 |
|
Christopher Jeffrey
|
136a48b4b4
|
pool: refactor requests.
|
2016-12-06 17:12:54 -08:00 |
|
Christopher Jeffrey
|
9215e4fe48
|
address: better network validation.
|
2016-12-06 14:24:05 -08:00 |
|
Christopher Jeffrey
|
2365355d79
|
net: getblocks handling.
|
2016-12-06 11:10:47 -08:00 |
|
Christopher Jeffrey
|
d2e9843757
|
http: fix addr array.
|
2016-12-06 00:04:04 -08:00 |
|
Christopher Jeffrey
|
4e4dbfba49
|
server/wallet/mempool: get tests passing.
|
2016-12-05 21:02:08 -08:00 |
|
Christopher Jeffrey
|
5091f69038
|
wallet/http: send address validation.
|
2016-12-05 17:24:18 -08:00 |
|
Christopher Jeffrey
|
07a34bbfe5
|
chaindb: compression=true.
|
2016-12-05 11:36:55 -08:00 |
|
Christopher Jeffrey
|
01535c55d7
|
mempool: remove confidence.
|
2016-12-05 11:35:33 -08:00 |
|
Christopher Jeffrey
|
21f4f45205
|
mempool: refactor coin and orphan handling.
|
2016-12-04 20:14:18 -08:00 |
|
Christopher Jeffrey
|
b4221b7589
|
chaindb: switch back to buffer coin cache.
|
2016-12-04 19:12:13 -08:00 |
|
Christopher Jeffrey
|
1d5bcc5918
|
block/worker: misc fixes.
|
2016-12-04 18:59:49 -08:00 |
|
Christopher Jeffrey
|
f45ce12bec
|
chaindb: minor.
|
2016-12-04 18:09:33 -08:00 |
|
Christopher Jeffrey
|
72b68532e3
|
ldb: add db cache-size option.
|
2016-12-04 13:59:08 -08:00 |
|
Christopher Jeffrey
|
28cc714bad
|
node: fix fast option.
|
2016-12-04 03:25:09 -08:00 |
|
Christopher Jeffrey
|
c358b6b822
|
chain: minor.
|
2016-12-04 03:16:13 -08:00 |
|
Christopher Jeffrey
|
11506ce246
|
coinview: minor.
|
2016-12-04 03:14:49 -08:00 |
|
Christopher Jeffrey
|
38eca965a7
|
mempool: orphan serialization.
|
2016-12-04 03:14:25 -08:00 |
|
Christopher Jeffrey
|
30526aaea4
|
chaindb: coin cache.
|
2016-12-04 02:59:20 -08:00 |
|
Christopher Jeffrey
|
a95aba92fb
|
serialization: less polymorphism.
|
2016-12-04 00:54:50 -08:00 |
|
Christopher Jeffrey
|
ba88ffab01
|
encoding: fix typo for BN.
|
2016-12-02 21:29:47 -08:00 |
|
Christopher Jeffrey
|
f2a9eb6538
|
workers: refactor logging.
|
2016-12-02 18:34:29 -08:00 |
|
Christopher Jeffrey
|
bdc7ec0198
|
worker: more refactoring.
|
2016-12-02 18:14:47 -08:00 |
|
Christopher Jeffrey
|
1f47d5ead5
|
workers: client and server parser refactor.
|
2016-12-02 12:08:46 -08:00 |
|
Christopher Jeffrey
|
a4d30f00a8
|
workers: improve protocol.
|
2016-12-02 11:52:03 -08:00 |
|
Christopher Jeffrey
|
89f478bba1
|
encoding: no casting.
|
2016-12-02 06:36:12 -08:00 |
|
Christopher Jeffrey
|
c190dd2aad
|
util: refactor encoding.
|
2016-12-02 04:34:38 -08:00 |
|
Christopher Jeffrey
|
dbed720d20
|
coins: minor.
|
2016-12-02 01:50:43 -08:00 |
|
Christopher Jeffrey
|
b37b99a86e
|
chain: refactor input spending.
|
2016-12-01 23:37:57 -08:00 |
|
Christopher Jeffrey
|
967449b0d5
|
chaindb: minor.
|
2016-12-01 13:35:04 -08:00 |
|
Christopher Jeffrey
|
244af663bb
|
coins: comments.
|
2016-12-01 04:48:00 -08:00 |
|
Christopher Jeffrey
|
9f11875736
|
coins: no compressed non-zero bytes.
|
2016-12-01 04:11:14 -08:00 |
|
Christopher Jeffrey
|
3d876858f9
|
chain: refactor undo coins.
|
2016-12-01 02:56:08 -08:00 |
|
Christopher Jeffrey
|
873475b835
|
mtx: refactor signing.
|
2016-12-01 00:29:34 -08:00 |
|
Christopher Jeffrey
|
8e49d87e53
|
wallet: refactor client.
|
2016-12-01 00:13:59 -08:00 |
|
Christopher Jeffrey
|
6939ba2cd3
|
chain: skip coinbases when scanning.
|
2016-12-01 00:03:23 -08:00 |
|
Christopher Jeffrey
|
81e71e7922
|
wallet: drop wallet getters.
|
2016-11-30 23:12:01 -08:00 |
|
Christopher Jeffrey
|
bffdd78009
|
hd: drop getters.
|
2016-11-30 22:00:22 -08:00 |
|
Christopher Jeffrey
|
430a69e3d3
|
chaindb: drop useless.
|
2016-11-30 21:34:21 -08:00 |
|
Christopher Jeffrey
|
ded3bc34f3
|
refactor: start moving away from getters.
|
2016-11-30 21:31:52 -08:00 |
|
Christopher Jeffrey
|
0e234c7c3a
|
net: fix destroy check.
|
2016-11-30 21:00:40 -08:00 |
|
Christopher Jeffrey
|
f4f4f2b433
|
chaindb: compression=false.
|
2016-11-30 20:36:11 -08:00 |
|
Christopher Jeffrey
|
371f6b1fa0
|
chain: refactor spending.
|
2016-11-30 20:08:07 -08:00 |
|
Christopher Jeffrey
|
453eccbabd
|
Revert "chain: handle chain state arithmetic differently."
This reverts commit c87fce53ab.
|
2016-11-30 19:13:29 -08:00 |
|
Christopher Jeffrey
|
c87fce53ab
|
chain: handle chain state arithmetic differently.
|
2016-11-30 18:57:58 -08:00 |
|
Christopher Jeffrey
|
aad1691f7e
|
chain: refactor tx indexing.
|
2016-11-30 18:17:10 -08:00 |
|
Christopher Jeffrey
|
7157d06464
|
chaindb: refactor init and deployments.
|
2016-11-30 17:35:57 -08:00 |
|
Christopher Jeffrey
|
9f44ddc22f
|
chain: add undocoins object.
|
2016-11-30 16:08:38 -08:00 |
|
Christopher Jeffrey
|
311b9841fb
|
chain: more refactoring.
|
2016-11-30 16:02:56 -08:00 |
|
Christopher Jeffrey
|
cfd7ec8a64
|
chain: more refactoring.
|
2016-11-30 13:09:33 -08:00 |
|
Christopher Jeffrey
|
ff5eddbebb
|
chain: move some methods.
|
2016-11-30 01:05:28 -08:00 |
|
Christopher Jeffrey
|
e7bcbbb976
|
chain: drop newCoins option.
|
2016-11-29 21:01:48 -08:00 |
|
Christopher Jeffrey
|
cc252b949d
|
coins: refactor. lint.
|
2016-11-29 20:36:24 -08:00 |
|
Christopher Jeffrey
|
dcb376f26d
|
chain: add newCoins option.
|
2016-11-29 20:36:23 -08:00 |
|