mirror of
https://github.com/dashpay/dash.git
synced 2024-12-27 04:52:59 +01:00
script tests: BOOLAND, BOOLOR decode to integer
unlike other boolean checks, arguments >5 bytes invalidate the script
This commit is contained in:
parent
ed02282bba
commit
0072d98849
@ -272,6 +272,9 @@
|
|||||||
["2147483647", "1ADD 1SUB 1", "We cannot do math on 5-byte integers, even if the result is 4-bytes"],
|
["2147483647", "1ADD 1SUB 1", "We cannot do math on 5-byte integers, even if the result is 4-bytes"],
|
||||||
["2147483648", "1SUB 1", "We cannot do math on 5-byte integers, even if the result is 4-bytes"],
|
["2147483648", "1SUB 1", "We cannot do math on 5-byte integers, even if the result is 4-bytes"],
|
||||||
|
|
||||||
|
["2147483648 1", "BOOLOR 1", "We cannot do BOOLOR on 5-byte integers (but we can still do IF etc)"],
|
||||||
|
["2147483648 1", "BOOLAND 1", "We cannot do BOOLAND on 5-byte integers"],
|
||||||
|
|
||||||
["1", "1 ENDIF", "ENDIF without IF"],
|
["1", "1 ENDIF", "ENDIF without IF"],
|
||||||
["1", "IF 1", "IF without ENDIF"],
|
["1", "IF 1", "IF without ENDIF"],
|
||||||
["1 IF 1", "ENDIF", "IFs don't carry over"],
|
["1 IF 1", "ENDIF", "IFs don't carry over"],
|
||||||
|
Loading…
Reference in New Issue
Block a user