Add OP_DETERMINISTICRANDOM unit tests

This commit is contained in:
Steven Roose 2019-01-08 13:53:58 +00:00
parent 358a1bb494
commit 8c20371f72

View file

@ -2613,5 +2613,19 @@
["0 0x09 0x300602010102010101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0", "0x01 0x14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0x01 0x14 CHECKMULTISIG NOT", "DERSIG", "OK", "BIP66-compliant but not NULLFAIL-compliant"],
["0 0x09 0x300602010102010101 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0", "0x01 0x14 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0x01 0x14 CHECKMULTISIG NOT", "DERSIG,NULLFAIL", "NULLFAIL", "BIP66-compliant but not NULLFAIL-compliant"],
["ELEMENTS:"],
["", "0x08 0xffffffffffffffff 0 0x01 0x00 DETERMINISTICRANDOM 0 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x02 DETERMINISTICRANDOM 0 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x03 DETERMINISTICRANDOM 0 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x05 DETERMINISTICRANDOM 0x01 0x03 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x07 DETERMINISTICRANDOM 0 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x0b DETERMINISTICRANDOM 0x01 0x02 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x0d DETERMINISTICRANDOM 0x01 0x01 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x11 DETERMINISTICRANDOM 0x01 0x0B EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x13 DETERMINISTICRANDOM 0x01 0x0C EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x17 DETERMINISTICRANDOM 0x01 0x04 EQUAL", "", "OK"],
["", "0x08 0xFFFFFFFFFFFFFFF0 0 0x01 0x1d DETERMINISTICRANDOM 0x01 0x0E EQUAL", "", "OK"],
["The End"]
]