Commit Graph

315 Commits

Author SHA1 Message Date
Christopher Jeffrey
167e187fe0
fix framer bug. witness format. 2016-06-22 03:28:00 -07:00
Christopher Jeffrey
8b262a7ff9
tests. asserts. subtractFee. 2016-06-20 16:56:23 -07:00
Christopher Jeffrey
ea512ab9aa
do not and locktimes. 2016-06-20 03:21:53 -07:00
Christopher Jeffrey
8f3f174b25
script parsing. 2016-06-20 03:16:50 -07:00
Christopher Jeffrey
5e330c513e
dust threshold. misc. 2016-06-20 03:16:23 -07:00
Christopher Jeffrey
cc22e97dae
comments. asserts. refactor. 2016-06-20 01:56:47 -07:00
Christopher Jeffrey
7422b46e75
refactor. 2016-06-18 20:59:34 -07:00
Christopher Jeffrey
821f1175cc
minor. 2016-06-18 17:42:49 -07:00
Christopher Jeffrey
c02b93adae
lint. 2016-06-17 21:23:05 -07:00
Christopher Jeffrey
7862418ccc
program. addresses. 2016-06-17 06:34:48 -07:00
Christopher Jeffrey
4b5697a615
more serialization work. 2016-06-17 02:26:48 -07:00
Christopher Jeffrey
16404a03ba
serialization... again. 2016-06-17 01:34:59 -07:00
Christopher Jeffrey
79bc477476
more refactoring. 2016-06-16 02:51:50 -07:00
Christopher Jeffrey
8cfa46f943
minor. 2016-06-16 02:38:27 -07:00
Christopher Jeffrey
5008a5880c
more refactoring. 2016-06-16 02:27:35 -07:00
Christopher Jeffrey
36fc40ee7c
branch state. 2016-06-16 02:25:42 -07:00
Christopher Jeffrey
51f3d7120b
disabled ops. 2016-06-16 02:23:36 -07:00
Christopher Jeffrey
fca282acdb
script.fromString. 2016-06-16 02:16:29 -07:00
Christopher Jeffrey
9965f258e8
script fixes. 2016-06-16 01:13:06 -07:00
Christopher Jeffrey
f1e1873514
fix getCoinbaseHeight. 2016-06-14 19:06:17 -07:00
Christopher Jeffrey
3a18052f87
script work. 2016-06-14 18:13:51 -07:00
Christopher Jeffrey
27b18c0fd2
work. mutable scripts. 2016-06-14 16:26:26 -07:00
Christopher Jeffrey
5ae6a4e02c
always compile scripts. 2016-06-13 22:54:57 -07:00
Christopher Jeffrey
3f62a8ae42
scripting system. 2016-06-13 21:25:42 -07:00
Christopher Jeffrey
87ce4e5583
remove delete calls. 2016-06-13 02:43:19 -07:00
Christopher Jeffrey
9a5f1c556d
strict mode. 2016-06-13 01:06:01 -07:00
Christopher Jeffrey
896f1f989c
clean up script.js. 2016-06-12 14:27:29 -07:00
Christopher Jeffrey
ca3dade3b1
update links. 2016-06-09 16:19:14 -07:00
Christopher Jeffrey
9ff5ee82e7
consensus change for segwit.
See https://lists.linuxfoundation.org/pipermail/bitcoin-dev/2016-June/012747.html
2016-06-09 03:21:31 -07:00
Christopher Jeffrey
4aca23e7e8
minor. 2016-05-25 05:16:25 -07:00
Christopher Jeffrey
afeb1d1d34
lint. 2016-05-25 01:39:08 -07:00
Christopher Jeffrey
3f4e0f5040
refactor miner. 2016-05-23 01:04:55 -07:00
Christopher Jeffrey
013b59a9cc
fix typos. 2016-05-22 23:16:08 -07:00
Christopher Jeffrey
d4f03f982e
fix issue with mutable scripts. 2016-05-20 04:53:15 -07:00
Christopher Jeffrey
64830059d7
rename utils.slice. 2016-05-19 16:47:41 -07:00
Christopher Jeffrey
ed1a8ef718
pool.listen. 2016-05-19 11:56:11 -07:00
Christopher Jeffrey
ee3d3eaea1
drop utils.read/write. 2016-05-18 08:52:08 -07:00
Christopher Jeffrey
a2ddb960f5
drop script.fromSymbolic. 2016-05-18 02:09:55 -07:00
Christopher Jeffrey
3bb03c63fa
move sizePush. 2016-05-16 15:58:07 -07:00
Christopher Jeffrey
278ff82658
FindAndDelete again. 2016-05-15 23:51:18 -07:00
Christopher Jeffrey
6c997e20b5
remove alternative script num methods. 2016-05-15 22:33:20 -07:00
Christopher Jeffrey
c6ccb0fccf
faster negative script nums. 2016-05-15 22:18:33 -07:00
Christopher Jeffrey
ab68e23238
fix disabled opcodes comparison. 2016-05-15 21:58:54 -07:00
Christopher Jeffrey
1513f06bce
expose opcodes from script module. 2016-05-15 21:55:17 -07:00
Christopher Jeffrey
5ac4621b0e
comments. docs. 2016-05-15 18:22:28 -07:00
Christopher Jeffrey
dd5c9096a7
use js numbers for values. 2016-05-14 20:57:52 -07:00
Christopher Jeffrey
493f0092e4
comments. refactor how module is exposed. 2016-05-14 13:22:43 -07:00
Christopher Jeffrey
86bc2227a4
get address working. 2016-05-13 13:38:18 -07:00
Christopher Jeffrey
6bf5554325
rename address. 2016-05-13 13:15:38 -07:00
Christopher Jeffrey
8db6e1c9a6
store by hash. 2016-05-13 12:01:06 -07:00