Owain G. Ainsworth
40c75b27ac
Add CalcScriptInfo entrypoint to return info about scriptpairs.
...
Specficially the class of the pkScript, the expected numbers of
arguments and the number of sigops.
2013-10-17 17:07:39 +01:00
Owain G. Ainsworth
53ca29efad
fix multi-byte bug in previous.
...
Use the right offset when working out if we should mask off the sign bit.
Add more tests that would have caught this case.
2013-10-10 00:20:14 +01:00
Owain G. Ainsworth
4e608c115f
Prevent asInt() from modifying stack data.
...
The stack data is normally sliced from the actual script and btcscript is not
supposed to ever change the tx passed into it.
Add a test (and fix the other leading zeros tests) to stop this happening again.
2013-10-09 23:59:23 +01:00
Owain G. Ainsworth
53ba8fb834
gofmt
2013-06-21 01:33:56 +01:00
Owain G. Ainsworth
625541e202
add some testing for byte format in stack.PushInt()
...
should verify all the formats now.
pain causes endian little.
2013-06-19 01:06:02 +01:00
Owain G. Ainsworth
5e82baf476
add some basic tests for stack.PopInt()
2013-06-19 00:38:57 +01:00
Dave Collins
1197770159
Initial implementation.
2013-06-13 14:59:46 -05:00