Commit Graph

249 Commits

Author SHA1 Message Date
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
Christopher Jeffrey
f4c991ab77
mutable scripts. 2016-04-17 21:02:43 -07:00
Christopher Jeffrey
a4f0807c50
strict scripting. 2016-04-17 19:34:03 -07:00
Christopher Jeffrey
d5bfb124cf
bloom filter. network. 2016-04-17 13:30:32 -07:00
Christopher Jeffrey
4960e48b48
disabled opcodes fixes. 2016-04-17 08:45:37 -07:00
Christopher Jeffrey
0a621238ba
refactor: rename constants. 2016-04-17 08:45:22 -07:00
Christopher Jeffrey
ad11d33038
more accurate script interpretation. 2016-04-17 06:39:31 -07:00
Christopher Jeffrey
e96e09493d
comments. 2016-04-17 03:32:52 -07:00
Christopher Jeffrey
fbc8af9d94
fix docs. 2016-04-15 08:01:03 -07:00
Christopher Jeffrey
67f35296b2
docs fixes. 2016-04-15 07:32:44 -07:00
Christopher Jeffrey
72e907f81e
more fixes. cleanup. 2016-04-15 06:44:38 -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
096f71ba1a
cleanup. 2016-04-09 03:48:28 -07:00
Christopher Jeffrey
c33a88fb9e
more accurate sigop counting. 2016-04-09 03:36:29 -07:00
Christopher Jeffrey
646b3c3028
improve block.getVirtualSize. 2016-04-09 00:55:22 -07:00
Christopher Jeffrey
407782122c
fix getInputType. 2016-04-08 15:32:28 -07:00
Christopher Jeffrey
0a7f118528
add environment. 2016-04-06 18:55:55 -07:00
Christopher Jeffrey
6062f1ce94 more refactoring. 2016-04-04 16:39:02 -07:00
Christopher Jeffrey
79aa613662 refactor. 2016-04-04 02:53:55 -07:00
Christopher Jeffrey
c5bcd44606 miner. network. serve blocks and mempool txs. 2016-04-03 21:43:50 -07:00
Christopher Jeffrey
ecaec7b5d9 fix script.array. 2016-04-03 05:47:06 -07:00
Christopher Jeffrey
f3b8b4cd80 fix createCommitment. 2016-04-03 05:23:30 -07:00