Commit Graph

270 Commits

Author SHA1 Message Date
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
Christopher Jeffrey
e51ae84f37
address object. 2016-05-13 11:07:24 -07:00
Christopher Jeffrey
fc22de77bf
tests passing. 2016-05-13 10:04:56 -07:00
Christopher Jeffrey
5eb3946e38
major refactor. 2016-05-13 09:24:04 -07:00
Christopher Jeffrey
45e84ff168
Revert "more accurate FindAndDelete."
This reverts commit 4b2219c71f.
2016-05-09 15:13:12 -07:00
Christopher Jeffrey
4b2219c71f
more accurate FindAndDelete. 2016-05-09 15:13:07 -07:00
Christopher Jeffrey
db1f34c00d
sigops. redeem testing. input type testing. 2016-05-07 07:34:48 -07:00
Christopher Jeffrey
080dfb3a9f
minor. 2016-05-06 22:48:51 -07:00
Christopher Jeffrey
81c8eb5f5b
fix witness error type. 2016-05-06 16:42:33 -07:00
Christopher Jeffrey
6a482af6d0
coinbase flags. 2016-05-06 15:34:36 -07:00
Christopher Jeffrey
a370bd74ed
remove old FindAndDelete. 2016-05-04 01:07:33 -07:00
Christopher Jeffrey
51ebcf999b
faster FindAndDelete. 2016-05-04 01:06:34 -07:00
Christopher Jeffrey
0f4a591665
script: minor. 2016-04-30 21:08:32 -07:00
Christopher Jeffrey
afee09a935
utils refactor. 2016-04-30 16:20:40 -07:00
Christopher Jeffrey
57ceeabd95
add script asm. 2016-04-29 21:45:18 -07:00
Christopher Jeffrey
d89bd13f09
move errors around. assert. 2016-04-29 18:17:48 -07:00
Christopher Jeffrey
270feadf74
move jsdoc types. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
f2a35c46c2
fix findanddelete. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
fbeefe03c7
more accurate sighashing. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
e258755671
stop using vsize. switch to cost. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
f27cde4159
sigop counting. consensus stuff. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
6e2b58c16d
script and reader. 2016-04-28 15:01:53 -07:00
Christopher Jeffrey
690f1629c3
FindAndDelete. misc cleanup. 2016-04-21 10:48:55 -07:00
Christopher Jeffrey
64b92ab073
better script inspection. 2016-04-20 14:12:54 -07:00
Christopher Jeffrey
c1fd8bb285
test. fix sigops counting. 2016-04-20 13:46:56 -07:00
Christopher Jeffrey
11ef30b942
refactor and comments/explanation. 2016-04-20 13:08:42 -07:00
Christopher Jeffrey
1168f55cef
put isBadPush in execute. 2016-04-20 09:23:39 -07:00
Christopher Jeffrey
1d8a86838d
new way of handling script parsing. 2016-04-20 09:17:58 -07:00
Christopher Jeffrey
91acf2a607
new script decoder. 2016-04-20 09:01:10 -07:00
Christopher Jeffrey
fcf5af802e
update isStandardProgram. 2016-04-20 04:20:25 -07:00
Christopher Jeffrey
9cd2e5438b
add alert tests. 2016-04-20 03:01:05 -07:00
Christopher Jeffrey
50ab39aafb
more errors for scripting system. 2016-04-19 22:57:25 -07:00
Christopher Jeffrey
ce0c6f4fc7
accurate scripting error messages. 2016-04-19 21:43:40 -07:00
Christopher Jeffrey
64813d3de1
fix ec verification for high s values on non-historical data. 2016-04-19 20:10:22 -07:00
Christopher Jeffrey
6d7e81080e
refactor tests. 2016-04-19 12:00:27 -07:00
Christopher Jeffrey
0cfbaf91b5
fixes. 2016-04-19 11:54:46 -07:00
Christopher Jeffrey
ed6b1e9072
rename methods. 2016-04-19 11:50:56 -07:00
Christopher Jeffrey
63a9c44762
asserts. consistency. 2016-04-19 11:39:55 -07:00
Christopher Jeffrey
81d2e1b700
passing bitcoind tx tests. 2016-04-19 03:05:35 -07:00
Christopher Jeffrey
59704b63c7
get bitcoind script tests passing. 2016-04-19 01:30:16 -07:00
Christopher Jeffrey
397e1f7d0b
more accurate removeData. 2016-04-18 21:50:09 -07:00
Christopher Jeffrey
2775382691
more accurate multisig. misc fixes. 2016-04-18 19:55:24 -07:00
Christopher Jeffrey
949f8684b0
fixes. 2016-04-18 17:33:03 -07:00
Christopher Jeffrey
69ddca52a8
clean up utils. 2016-04-18 00:36:03 -07:00
Christopher Jeffrey
6fc3c15c77
minimaldata. 2016-04-17 21:16:44 -07:00
Christopher Jeffrey
ec5c548fe1
fix coinbase height. 2016-04-17 21:11:52 -07:00