Christopher Jeffrey
|
945c2f9564
|
more standardness.
|
2016-03-30 14:43:06 -07:00 |
|
Christopher Jeffrey
|
d2767e4e34
|
refactoring.
|
2016-03-30 04:13:26 -07:00 |
|
Christopher Jeffrey
|
359cef93a0
|
refactor. framer sizes.
|
2016-03-29 20:47:21 -07:00 |
|
Christopher Jeffrey
|
6655e57053
|
refactor maps.
|
2016-03-29 19:20:10 -07:00 |
|
Christopher Jeffrey
|
86efd59261
|
fixes.
|
2016-03-29 17:47:12 -07:00 |
|
Christopher Jeffrey
|
5dc7030ac4
|
broadcast witness txs correctly.
|
2016-03-29 16:19:33 -07:00 |
|
Christopher Jeffrey
|
00e7fcc1ad
|
script parsing.
|
2016-03-29 15:21:48 -07:00 |
|
Christopher Jeffrey
|
caf52c0579
|
refactor. close methods.
|
2016-03-29 13:25:03 -07:00 |
|
Christopher Jeffrey
|
3d6892cbe9
|
mempool. constants.
|
2016-03-29 00:43:05 -07:00 |
|
Christopher Jeffrey
|
ea4d0dee03
|
opcodes.
|
2016-03-28 19:45:22 -07:00 |
|
Christopher Jeffrey
|
93660e829a
|
mem usage.
|
2016-03-28 17:54:56 -07:00 |
|
Christopher Jeffrey
|
2e0948faa5
|
network.height.
|
2016-03-28 15:26:02 -07:00 |
|
Christopher Jeffrey
|
96a92ae29b
|
witness parsing.
|
2016-03-28 12:29:00 -07:00 |
|
Christopher Jeffrey
|
aff7c0e360
|
check sequence locks in mempool.
|
2016-03-28 03:18:44 -07:00 |
|
Christopher Jeffrey
|
e9c0e24b21
|
more parsing.
|
2016-03-27 18:52:26 -07:00 |
|
Christopher Jeffrey
|
30148368a8
|
parsing. 64 bit ints.
|
2016-03-27 14:56:57 -07:00 |
|
Christopher Jeffrey
|
e1fd556ff6
|
misc. alert.
|
2016-03-27 13:57:35 -07:00 |
|
Christopher Jeffrey
|
6194c66d8f
|
mempool work. accurate reject messages.
|
2016-03-26 03:37:06 -07:00 |
|
Christopher Jeffrey
|
e205c70f97
|
mempool. txdb.
|
2016-03-25 20:02:23 -07:00 |
|
Christopher Jeffrey
|
62a7dba556
|
rename intv.
|
2016-03-25 15:31:43 -07:00 |
|
Christopher Jeffrey
|
6c238c844f
|
refactor. coin/utxo.
|
2016-03-25 13:00:11 -07:00 |
|
Christopher Jeffrey
|
17df9b41ce
|
more mempool stuff.
|
2016-03-22 17:36:58 -07:00 |
|
Christopher Jeffrey
|
2797cd2f44
|
rewrite mempool.
|
2016-03-21 16:29:02 -07:00 |
|
Christopher Jeffrey
|
6136434959
|
refactor.
|
2016-03-20 09:19:43 -07:00 |
|
Christopher Jeffrey
|
d009b1cf48
|
raw tx.
|
2016-03-15 15:54:02 -07:00 |
|
Christopher Jeffrey
|
7b3fffb26c
|
cleanup.
|
2016-03-15 15:27:14 -07:00 |
|
Christopher Jeffrey
|
836a2357d6
|
more parsing.
|
2016-03-15 15:18:16 -07:00 |
|
Christopher Jeffrey
|
89a8329a76
|
fix port. packets.
|
2016-03-15 14:59:17 -07:00 |
|
Christopher Jeffrey
|
b356790136
|
move reader and writer.
|
2016-03-15 13:48:36 -07:00 |
|
Christopher Jeffrey
|
c445fcd1bd
|
more linting.
|
2016-03-15 04:59:39 -07:00 |
|
Christopher Jeffrey
|
2e37b1e7ad
|
lint.
|
2016-03-15 04:37:17 -07:00 |
|
Christopher Jeffrey
|
8edebc8bb5
|
remove old preload.
|
2016-03-15 03:31:30 -07:00 |
|
Christopher Jeffrey
|
94b20355ea
|
more framing and parsing.
|
2016-03-15 02:36:55 -07:00 |
|
Christopher Jeffrey
|
c1a9655943
|
framer using bufferwriter.
|
2016-03-15 01:51:02 -07:00 |
|
Christopher Jeffrey
|
6e6b1bd054
|
buffer writer.
|
2016-03-15 00:56:11 -07:00 |
|
Christopher Jeffrey
|
3953f392f6
|
peer version handling.
|
2016-03-14 22:21:28 -07:00 |
|
Christopher Jeffrey
|
1da30562c4
|
not framing witness txs correctly.
|
2016-03-14 21:36:49 -07:00 |
|
Christopher Jeffrey
|
0f296394a5
|
add witness object.
|
2016-03-14 20:33:15 -07:00 |
|
Christopher Jeffrey
|
b528965912
|
new scripting system.
|
2016-03-14 19:45:11 -07:00 |
|
Christopher Jeffrey
|
bf8475afe1
|
buffer writer. buffer reader.
|
2016-03-14 16:04:28 -07:00 |
|
Christopher Jeffrey
|
d0a5ae7aa4
|
no slices.
|
2016-03-14 13:51:44 -07:00 |
|
Christopher Jeffrey
|
00dfad25da
|
memleak work.
|
2016-03-14 13:25:02 -07:00 |
|
Christopher Jeffrey
|
68e40200e2
|
framer and datastore.
|
2016-03-13 04:02:48 -07:00 |
|
Christopher Jeffrey
|
7c6f71b785
|
chainblock methods. version bits deployment checking.
|
2016-03-08 02:12:21 -08:00 |
|
Christopher Jeffrey
|
adeee1eb67
|
checksequenceverify. scripting improvements.
|
2016-03-07 23:08:47 -08:00 |
|
Christopher Jeffrey
|
3dc0f4d412
|
checksequenceverify.
|
2016-03-07 21:55:26 -08:00 |
|
Christopher Jeffrey
|
862a412418
|
drop references to block buffer. less mem usage. fixes.
|
2016-03-07 16:56:43 -08:00 |
|
Christopher Jeffrey
|
d78a727de8
|
leveldb stuff.
|
2016-03-05 07:28:45 -08:00 |
|
Christopher Jeffrey
|
dd54dcad11
|
fixes. better reorg.
|
2016-03-05 04:21:19 -08:00 |
|
Christopher Jeffrey
|
6de9e54667
|
be more strict on the protocol level.
|
2016-03-04 14:51:37 -08:00 |
|
Christopher Jeffrey
|
d53050993c
|
better witnessSize.
|
2016-02-28 10:34:10 -08:00 |
|
Christopher Jeffrey
|
8755b16235
|
more witness size.
|
2016-02-28 08:10:25 -08:00 |
|
Christopher Jeffrey
|
16f6a1b5e2
|
witness size.
|
2016-02-28 07:33:12 -08:00 |
|
Christopher Jeffrey
|
326ef521ff
|
calculate vsize. other misc fixes.
|
2016-02-28 07:05:16 -08:00 |
|
Christopher Jeffrey
|
8a8b664061
|
more fixes. cleanup debugging.
|
2016-02-28 06:07:04 -08:00 |
|
Christopher Jeffrey
|
3fcc7d5b07
|
segwit wallet support. segwit chain improvements.
|
2016-02-28 04:12:51 -08:00 |
|
Christopher Jeffrey
|
bd868cda7a
|
segwit things
|
2016-02-27 05:51:48 -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 |
|
Christopher Jeffrey
|
5a8e2b80f3
|
segwit parsing and framing.
|
2016-02-26 15:04:34 -08:00 |
|
Christopher Jeffrey
|
4c653683b7
|
segregated - goddamn - witness... and docs update.
|
2016-02-26 03:54:26 -08:00 |
|
Christopher Jeffrey
|
afd6ee15c9
|
getblocks. parser/framer fixes. add profiler.
|
2016-02-24 23:45:45 -08:00 |
|
Christopher Jeffrey
|
1f0f9eb59e
|
version packet.
|
2016-02-24 22:24:00 -08:00 |
|
Christopher Jeffrey
|
a8e6eda850
|
refactor framer and parser.
|
2016-02-24 20:48:08 -08:00 |
|
Christopher Jeffrey
|
4cea71fe65
|
keep all pending blocks off the heap.
|
2016-02-24 20:05:06 -08:00 |
|
Christopher Jeffrey
|
e64a366400
|
refactor framer
|
2016-02-24 05:58:05 -08:00 |
|
Christopher Jeffrey
|
0fac957da3
|
utils. merkle tree.
|
2016-02-23 16:53:05 -08:00 |
|
Christopher Jeffrey
|
f4f6c79bfd
|
more framing.
|
2016-02-23 03:25:18 -08:00 |
|
Christopher Jeffrey
|
68f3ef599d
|
fixes.
|
2016-02-23 00:26:19 -08:00 |
|
Christopher Jeffrey
|
b473ca7d18
|
coin method for framer and parser.
|
2016-02-23 00:14:09 -08:00 |
|
Christopher Jeffrey
|
73d3291ee9
|
more buffer work.
|
2016-02-22 21:25:01 -08:00 |
|
Christopher Jeffrey
|
78e9be11c3
|
switch to buffers.
|
2016-02-22 20:37:15 -08:00 |
|
Christopher Jeffrey
|
c81770c2b1
|
move some deps around. drop inherits.
|
2016-02-21 06:31:15 -08:00 |
|
Christopher Jeffrey
|
10804959d5
|
add wrapper for elliptic vs secp256k1. see #52.
|
2016-02-21 04:37:50 -08:00 |
|
Christopher Jeffrey
|
050d801849
|
standardness. chain. pool.
|
2016-02-18 15:26:03 -08:00 |
|
Christopher Jeffrey
|
d0d0378f3e
|
queue. fixes.
|
2016-02-16 21:01:31 -08:00 |
|
Christopher Jeffrey
|
997f0acbb0
|
more refactoring.
|
2016-02-16 16:13:34 -08:00 |
|
Christopher Jeffrey
|
2a20e56f7b
|
get coin parsing working.
|
2016-02-15 01:27:00 -08:00 |
|
Christopher Jeffrey
|
7175f81d59
|
fullnode
|
2016-02-14 18:05:37 -08:00 |
|
Christopher Jeffrey
|
6cc4c866dc
|
wallet refactor. fixes.
|
2016-02-10 16:42:02 -08:00 |
|
Christopher Jeffrey
|
bad5250983
|
serialization formats.
|
2016-02-07 03:36:07 -08:00 |
|
Christopher Jeffrey
|
2deccde29e
|
wallet work. consistency.
|
2016-02-02 16:09:48 -08:00 |
|
Christopher Jeffrey
|
6ad621cace
|
api: rename methods, properties. add legacy support.
|
2016-02-01 11:50:09 -08:00 |
|
Christopher Jeffrey
|
5dce1427ba
|
raw blocks. pool fixes.
|
2016-01-25 15:40:53 -08:00 |
|
Christopher Jeffrey
|
b98640b27e
|
drop preload constants.
|
2016-01-25 13:46:40 -08:00 |
|
Christopher Jeffrey
|
704c95c90d
|
add tx.getPriority and tx.isFree.
|
2016-01-20 12:31:47 -08:00 |
|
Christopher Jeffrey
|
47af5987ae
|
better system to prevent DOSing.
|
2016-01-20 02:46:25 -08:00 |
|
Christopher Jeffrey
|
46b2983eb3
|
update preload.
|
2016-01-17 17:15:13 -08:00 |
|
Christopher Jeffrey
|
3745577837
|
standard opcodes. remove tx methods.
|
2016-01-17 15:52:09 -08:00 |
|
Christopher Jeffrey
|
6f4609792f
|
regtest support. tx methods.
|
2016-01-16 23:48:18 -08:00 |
|
Christopher Jeffrey
|
e5a82c7195
|
sighash. tx signing. testnet.
|
2016-01-15 15:53:57 -08:00 |
|
Christopher Jeffrey
|
46295b3c08
|
cleanup. misc.
|
2016-01-15 02:23:22 -08:00 |
|
Christopher Jeffrey
|
bfca638025
|
more packet improvements.
|
2016-01-14 01:59:33 -08:00 |
|
Christopher Jeffrey
|
4f8d24ba36
|
more int and packet work.
|
2016-01-13 18:31:07 -08:00 |
|
Christopher Jeffrey
|
5c1b136117
|
revert back to old output value writing.
|
2016-01-13 04:31:20 -08:00 |
|
Christopher Jeffrey
|
37803d178d
|
use write64 for output values.
|
2016-01-13 04:15:14 -08:00 |
|
Christopher Jeffrey
|
10bd983899
|
version and addr packets.
|
2016-01-13 03:38:23 -08:00 |
|
Christopher Jeffrey
|
de455fa3e9
|
improve int functions and usage in parser and framer.
|
2016-01-12 18:13:32 -08:00 |
|
Christopher Jeffrey
|
9c2b0015d1
|
checkmultisig fixes. misc.
|
2016-01-11 00:40:16 -08:00 |
|
Christopher Jeffrey
|
eb1a3ea6d2
|
transaction improvements.
|
2016-01-10 04:58:03 -08:00 |
|