Commit Graph

72 Commits

Author SHA1 Message Date
Christopher Jeffrey
91a1477aeb
http: add bitcoind-compatible json-rpc server. 2016-07-26 18:10:05 -07:00
Christopher Jeffrey
c9e8f779f3
network: rename segwitHeight. 2016-07-25 00:08:20 -07:00
Christopher Jeffrey
cd4bcb48e8
disable segwit for testnet, for now. 2016-07-24 23:53:12 -07:00
Christopher Jeffrey
e884a9ed48
temporary fix for segwit networks. 2016-07-24 23:50:01 -07:00
Christopher Jeffrey
d68d79841a
network: add block batch size. 2016-07-24 22:14:39 -07:00
Christopher Jeffrey
83c1f8853d
chain: keep track of processing time for blocks. 2016-07-24 20:52:36 -07:00
Christopher Jeffrey
27684e9661
if we're going to have checkpoints, might as well optimize the hell out of them. 2016-07-21 12:36:11 -07:00
Christopher Jeffrey
c9c38e860b
more coin serialization. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
503cbfc886
address: types and MAST. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
3a7fc3a679
block.addtx. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
38a92ebecf
more address parsing. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
5c5ff9e265
rename some versionbits stuff. 2016-07-15 18:20:55 -07:00
Christopher Jeffrey
aec1ebbdd3
fix notfound bug. ensure fast properties for network object. 2016-06-22 16:45:36 -07:00
Christopher Jeffrey
9a5f1c556d
strict mode. 2016-06-13 01:06:01 -07:00
Christopher Jeffrey
ca3dade3b1
update links. 2016-06-09 16:19:14 -07:00
Christopher Jeffrey
6872a18538
optimize target checking. 2016-06-02 14:47:24 -07:00
Christopher Jeffrey
afeb1d1d34
lint. 2016-05-25 01:39:08 -07:00
Christopher Jeffrey
5537eb1995
optimize parsing and serialization. strict parsing. 2016-05-22 06:31:35 -07:00
Christopher Jeffrey
2c809e28fd
segwit activation for testnet. work around leveldown bug. 2016-05-21 16:41:30 -07:00
Christopher Jeffrey
f013ddb353
improve fee calculation. tests. 2016-05-20 04:17:05 -07:00
Christopher Jeffrey
cef88c6e4e
more pool work. 2016-05-19 16:08:56 -07:00
Christopher Jeffrey
5ac4621b0e
comments. docs. 2016-05-15 18:22:28 -07:00
Christopher Jeffrey
6d55077818
fee work. 2016-05-13 17:21:13 -07:00
Christopher Jeffrey
6a45d693ee
rename chainblock for consistency. 2016-05-13 15:33:25 -07:00
Christopher Jeffrey
5eb3946e38
major refactor. 2016-05-13 09:24:04 -07:00
Christopher Jeffrey
5d1e3e1034
add txs to mempool before removing. 2016-05-06 13:56:40 -07:00
Christopher Jeffrey
a4b1bc5a23
add rpc port constants. 2016-05-04 16:08:49 -07:00
Christopher Jeffrey
9aa1e9b8f1
minor. 2016-05-03 14:36:25 -07:00
Christopher Jeffrey
690f1629c3
FindAndDelete. misc cleanup. 2016-04-21 10:48:55 -07:00
Christopher Jeffrey
bddf3f6909
add "slow height". 2016-04-20 01:29:16 -07:00
Christopher Jeffrey
4d7124830a
mempool requireStandard defaults and miner block version. 2016-04-19 21:07:53 -07:00
Christopher Jeffrey
949f8684b0
fixes. 2016-04-18 17:33:03 -07:00
Christopher Jeffrey
ea7fb8f476
minor refactor. 2016-04-17 16:32:12 -07:00
Christopher Jeffrey
87d985fcdb
constants. network. docs. 2016-04-17 15:58:12 -07:00
Christopher Jeffrey
dee60da2e2
chain accuracy. 2016-04-17 14:46:40 -07:00
Christopher Jeffrey
d5bfb124cf
bloom filter. network. 2016-04-17 13:30:32 -07:00
Christopher Jeffrey
69436cfd16
refactor network. 2016-04-17 10:41:48 -07:00
Christopher Jeffrey
0a621238ba
refactor: rename constants. 2016-04-17 08:45:22 -07:00
Christopher Jeffrey
e3595906c9
no one can say i didn't write docs now. 2016-04-15 06:43:44 -07:00
Christopher Jeffrey
0a7f118528
add environment. 2016-04-06 18:55:55 -07:00
Christopher Jeffrey
8e06d737a4 fix miner. 2016-04-04 00:18:18 -07:00
Christopher Jeffrey
f62ceb8515 segnet4 2016-03-30 19:15:30 -07:00
Christopher Jeffrey
6655e57053 refactor maps. 2016-03-29 19:20:10 -07:00
Christopher Jeffrey
3d6892cbe9 mempool. constants. 2016-03-29 00:43:05 -07:00
Christopher Jeffrey
2e0948faa5 network.height. 2016-03-28 15:26:02 -07:00
Christopher Jeffrey
6136434959 refactor. 2016-03-20 09:19:43 -07:00
Christopher Jeffrey
c445fcd1bd more linting. 2016-03-15 04:59:39 -07:00
Christopher Jeffrey
7c6f71b785 chainblock methods. version bits deployment checking. 2016-03-08 02:12:21 -08:00
Christopher Jeffrey
77c9348824 get segnet working. 2016-02-26 21:53:39 -08:00
Christopher Jeffrey
8467f339c1 segwit. misc. 2016-02-26 18:06:08 -08:00