aboutsummaryrefslogtreecommitdiffstats
path: root/TransactionTests/ttZeroSigConstantinople
diff options
context:
space:
mode:
authorDimitry <winsvega@mail.ru>2017-08-29 22:48:26 +0800
committerDimitry <winsvega@mail.ru>2017-08-30 04:27:26 +0800
commit30777f5058d51feaa44e14234ed90c4daed9c017 (patch)
treef1a052bddad34cc0be0338aa0d88c4241c2de043 /TransactionTests/ttZeroSigConstantinople
parentb9d603fd61186e8085b6896cb4d6ffceef54abde (diff)
downloaddexon-tests-30777f5058d51feaa44e14234ed90c4daed9c017.tar
dexon-tests-30777f5058d51feaa44e14234ed90c4daed9c017.tar.gz
dexon-tests-30777f5058d51feaa44e14234ed90c4daed9c017.tar.bz2
dexon-tests-30777f5058d51feaa44e14234ed90c4daed9c017.tar.lz
dexon-tests-30777f5058d51feaa44e14234ed90c4daed9c017.tar.xz
dexon-tests-30777f5058d51feaa44e14234ed90c4daed9c017.tar.zst
dexon-tests-30777f5058d51feaa44e14234ed90c4daed9c017.zip
refill transaction tests
Diffstat (limited to 'TransactionTests/ttZeroSigConstantinople')
-rw-r--r--TransactionTests/ttZeroSigConstantinople/AddressLessThan20.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/AddressMoreThan20.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/AddressMoreThan20PrefixedBy0.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestNotEnoughGAS.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/EmptyTransaction.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit_gnv.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/RightVRSTest.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/RightVRSTest_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow2.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithGasPriceOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHighValueOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice2.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce256.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32_2.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithHihghValue.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithNonceOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithRSvalue0.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue0.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue1.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueHigh.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithRvaluePrefixed00.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueTooHigh.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue0.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue1.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueEqual_c_secp256k1n_x05.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueHigh.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueLargerThan_c_secp256k1n_x05.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueTooHigh.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithTooFewRLPElements.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/TransactionWithTooManyRLPElements.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow32bit.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned_gnv.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow32bit_gnv.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27_gnv.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28_gnv.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/V_overflow64bitSigned.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/WrongVRSTestIncorrectSize.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual26.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual29.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual31.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/WrongVRSTestVOverflow.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest_gnv.json24
-rw-r--r--TransactionTests/ttZeroSigConstantinople/invalidSignature.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/invalidSignature_gnv.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/libsecp256k1test.json11
-rw-r--r--TransactionTests/ttZeroSigConstantinople/libsecp256k1test_gnv.json24
77 files changed, 1029 insertions, 0 deletions
diff --git a/TransactionTests/ttZeroSigConstantinople/AddressLessThan20.json b/TransactionTests/ttZeroSigConstantinople/AddressLessThan20.json
new file mode 100644
index 000000000..d1c0bd498
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/AddressLessThan20.json
@@ -0,0 +1,11 @@
+{
+ "AddressLessThan20" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/AddressLessThan20Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xd28080825208870b9331677e6ebf8080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0.json b/TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0.json
new file mode 100644
index 000000000..dd78a36f1
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0.json
@@ -0,0 +1,11 @@
+{
+ "AddressLessThan20Prefixed0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/AddressLessThan20Prefixed0Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf800182520894000000000000000000000000000b9331677e6ebf8080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0_gnv.json b/TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0_gnv.json
new file mode 100644
index 000000000..fde3fcef1
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/AddressLessThan20Prefixed0_gnv.json
@@ -0,0 +1,24 @@
+{
+ "AddressLessThan20Prefixed0_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/AddressLessThan20Prefixed0_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "d924b49d4f019ec05285818c8e4f8ccf3060bd37ffcbf301cbae1accabcc0eeb",
+ "rlp" : "0xdf808082520894000000000000000000000000000b9331677e6ebf8080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "0x5208",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x000000000000000000000000000b9331677e6ebf",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/AddressMoreThan20.json b/TransactionTests/ttZeroSigConstantinople/AddressMoreThan20.json
new file mode 100644
index 000000000..4e99766c1
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/AddressMoreThan20.json
@@ -0,0 +1,11 @@
+{
+ "AddressMoreThan20" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/AddressMoreThan20Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe0808082520895b94f5374fce5edbc8e2a8697c15331677e6ebf0b1c8080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/AddressMoreThan20PrefixedBy0.json b/TransactionTests/ttZeroSigConstantinople/AddressMoreThan20PrefixedBy0.json
new file mode 100644
index 000000000..49a6d5d1a
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/AddressMoreThan20PrefixedBy0.json
@@ -0,0 +1,11 @@
+{
+ "AddressMoreThan20PrefixedBy0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/AddressMoreThan20PrefixedBy0Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe780808252089c0000000000000000095e7baea6a6c7c4c2dfeb977efac326af552d878012018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS.json b/TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS.json
new file mode 100644
index 000000000..e5abd417a
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS.json
@@ -0,0 +1,11 @@
+{
+ "DataTestEnoughGAS" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestEnoughGASFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xed80808259d894095e7baea6a6c7c4c2dfeb977efac326af552d870a8e0358ac39584bc98a7c979f984b03018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS_gnv.json b/TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS_gnv.json
new file mode 100644
index 000000000..724a4632e
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestEnoughGAS_gnv.json
@@ -0,0 +1,24 @@
+{
+ "DataTestEnoughGAS_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestEnoughGAS_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "3826893c5bec96f4ea3bea2b0f71ba3269c74639fc131c0ab6a282a085a3cc2d",
+ "rlp" : "0xed80808259d894095e7baea6a6c7c4c2dfeb977efac326af552d87808e0358ac39584bc98a7c979f984b03018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "0x0358ac39584bc98a7c979f984b03",
+ "gasLimit" : "0x59d8",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes.json b/TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes.json
new file mode 100644
index 000000000..f1c43323c
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes.json
@@ -0,0 +1,11 @@
+{
+ "DataTestFirstZeroBytes" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestFirstZeroBytesFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83c80018261a894095e7baea6a6c7c4c2dfeb977efac326af552d870a9d0000000000000000000000000001000000000000000000000000000000018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes_gnv.json b/TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes_gnv.json
new file mode 100644
index 000000000..0f0050259
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestFirstZeroBytes_gnv.json
@@ -0,0 +1,24 @@
+{
+ "DataTestFirstZeroBytes_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestFirstZeroBytes_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "a56e954d3810612fe45c705464f2421cce031b092768cb1da28aa0ce81fa22ee",
+ "rlp" : "0xf83c80808261a894095e7baea6a6c7c4c2dfeb977efac326af552d87809d0000000000000000000000000001000000000000000000000000000000018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "0x0000000000000000000000000001000000000000000000000000000000",
+ "gasLimit" : "0x61a8",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes.json b/TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes.json
new file mode 100644
index 000000000..166060aa2
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes.json
@@ -0,0 +1,11 @@
+{
+ "DataTestLastZeroBytes" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestLastZeroBytesFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83c80018261a894095e7baea6a6c7c4c2dfeb977efac326af552d87809d0100000000000000000000000000000000000000000000000000000000018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes_gnv.json b/TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes_gnv.json
new file mode 100644
index 000000000..8e2809c1e
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestLastZeroBytes_gnv.json
@@ -0,0 +1,24 @@
+{
+ "DataTestLastZeroBytes_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestLastZeroBytes_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "d7610066933f0fa4d4c10bdbe317a1875a596f7a147cee0da2395510efc7fade",
+ "rlp" : "0xf83c80808261a894095e7baea6a6c7c4c2dfeb977efac326af552d87809d0100000000000000000000000000000000000000000000000000000000018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "0x0100000000000000000000000000000000000000000000000000000000",
+ "gasLimit" : "0x61a8",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestNotEnoughGAS.json b/TransactionTests/ttZeroSigConstantinople/DataTestNotEnoughGAS.json
new file mode 100644
index 000000000..5a7c3310d
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestNotEnoughGAS.json
@@ -0,0 +1,11 @@
+{
+ "DataTestNotEnoughGAS" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestNotEnoughGASFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xed808082521c94095e7baea6a6c7c4c2dfeb977efac326af552d87808e0358ac39584bc98a7c979f984b03018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes.json b/TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes.json
new file mode 100644
index 000000000..d45d20867
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes.json
@@ -0,0 +1,11 @@
+{
+ "DataTestZeroBytes" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestZeroBytesFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83c01808261a894095e7baea6a6c7c4c2dfeb977efac326af552d87809d0000000000000000000000000000000000000000000000000000000000018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes_gnv.json b/TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes_gnv.json
new file mode 100644
index 000000000..198d2564f
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/DataTestZeroBytes_gnv.json
@@ -0,0 +1,24 @@
+{
+ "DataTestZeroBytes_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/DataTestZeroBytes_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "7a5b5bcfae98e7198e33e3d815728a885d45053fd9add4d9dc053b22edddedee",
+ "rlp" : "0xf83c80808261a894095e7baea6a6c7c4c2dfeb977efac326af552d87809d0000000000000000000000000000000000000000000000000000000000018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "0x0000000000000000000000000000000000000000000000000000000000",
+ "gasLimit" : "0x61a8",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/EmptyTransaction.json b/TransactionTests/ttZeroSigConstantinople/EmptyTransaction.json
new file mode 100644
index 000000000..3a7c7c17d
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/EmptyTransaction.json
@@ -0,0 +1,11 @@
+{
+ "EmptyTransaction" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/EmptyTransactionFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdd80808094095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit.json b/TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit.json
new file mode 100644
index 000000000..0ce3b6601
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit.json
@@ -0,0 +1,11 @@
+{
+ "NotEnoughGasLimit" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/NotEnoughGasLimitFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf0301824e2094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a80018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit_gnv.json b/TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit_gnv.json
new file mode 100644
index 000000000..55c58698b
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/NotEnoughGasLimit_gnv.json
@@ -0,0 +1,11 @@
+{
+ "NotEnoughGasLimit_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/NotEnoughGasLimit_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf8080824e2094b94f5374fce5edbc8e2a8697c15331677e6ebf0b8080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/RightVRSTest.json b/TransactionTests/ttZeroSigConstantinople/RightVRSTest.json
new file mode 100644
index 000000000..c24666b37
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/RightVRSTest.json
@@ -0,0 +1,11 @@
+{
+ "RightVRSTest" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/RightVRSTestFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf038082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a80018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/RightVRSTest_gnv.json b/TransactionTests/ttZeroSigConstantinople/RightVRSTest_gnv.json
new file mode 100644
index 000000000..8c4309f06
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/RightVRSTest_gnv.json
@@ -0,0 +1,24 @@
+{
+ "RightVRSTest_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/RightVRSTest_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "9db1920b0e7b088c28abc7601d492e2915af56b4e619b9a92271d8d91107845a",
+ "rlp" : "0xdf808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b8080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "0x",
+ "gasLimit" : "0x5208",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0xb94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow.json
new file mode 100644
index 000000000..7d9dec900
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithGasLimitOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83e8080a101000000000000000000000000000000000000000000000000000000000000000094095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2.json
new file mode 100644
index 000000000..3ce48b312
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithGasLimitOverflow2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe5808088800000000000000094095e7baea6a6c7c4c2dfeb977efac326af552d870b80018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2_gnv.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2_gnv.json
new file mode 100644
index 000000000..0c72bb3a0
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2_gnv.json
@@ -0,0 +1,24 @@
+{
+ "TransactionWithGasLimitOverflow2_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitOverflow2_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "99ba08162581f8086c4fa0b1a14785e277cd01cb2f1e125268a753a7c9cee6f2",
+ "rlp" : "0xe5808088800000000000000094095e7baea6a6c7c4c2dfeb977efac326af552d878080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "0x8000000000000000",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63.json
new file mode 100644
index 000000000..751d486e2
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithGasLimitOverflow63" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe5800188800000000000000094095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1.json
new file mode 100644
index 000000000..c01a22ba9
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithGasLimitOverflow63_1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe5018088800000000000000194095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1_gnv.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1_gnv.json
new file mode 100644
index 000000000..a0ab5a548
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1_gnv.json
@@ -0,0 +1,24 @@
+{
+ "TransactionWithGasLimitOverflow63_1_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_1_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "f16c962456a396bb4e7db041e908b245b550acc1d72c0435156a59059a2a95b6",
+ "rlp" : "0xe5808088800000000000000194095e7baea6a6c7c4c2dfeb977efac326af552d878080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "0x8000000000000001",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_gnv.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_gnv.json
new file mode 100644
index 000000000..47bb48136
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_gnv.json
@@ -0,0 +1,24 @@
+{
+ "TransactionWithGasLimitOverflow63_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitOverflow63_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "99ba08162581f8086c4fa0b1a14785e277cd01cb2f1e125268a753a7c9cee6f2",
+ "rlp" : "0xe5808088800000000000000094095e7baea6a6c7c4c2dfeb977efac326af552d878080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "0x8000000000000000",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow.json
new file mode 100644
index 000000000..faf950ed8
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithGasLimitxPriceOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf8458088016345785d8a0000a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff94095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow2.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow2.json
new file mode 100644
index 000000000..0b0467067
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow2.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithGasLimitxPriceOverflow2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasLimitxPriceOverflow2Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe780873b9403b9403b5c8398968094095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithGasPriceOverflow.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasPriceOverflow.json
new file mode 100644
index 000000000..0a4d7b563
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithGasPriceOverflow.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithGasPriceOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithGasPriceOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf84080a101000000000000000000000000000000000000000000000000000000000000000082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHighValueOverflow.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHighValueOverflow.json
new file mode 100644
index 000000000..ba9139ea6
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHighValueOverflow.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHighValueOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHighValueOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf840808082520894095e7baea6a6c7c4c2dfeb977efac326af552d87a101000000000000000000000000000000000000000000000000000000000000000080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1.json
new file mode 100644
index 000000000..115ffad7e
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHihghGasLimit63m1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe58001887fffffffffffffff94095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1_gnv.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1_gnv.json
new file mode 100644
index 000000000..b714470c6
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1_gnv.json
@@ -0,0 +1,24 @@
+{
+ "TransactionWithHihghGasLimit63m1_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghGasLimit63m1_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "b048eca1173e6134e3500ef3b2b838596d70950cc7c35b03bc7d9cbbfb415f35",
+ "rlp" : "0xe58080887fffffffffffffff94095e7baea6a6c7c4c2dfeb977efac326af552d878080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "0x7fffffffffffffff",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice.json
new file mode 100644
index 000000000..9427a9501
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHihghGasPrice" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghGasPriceFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f80a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice2.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice2.json
new file mode 100644
index 000000000..38613e21d
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghGasPrice2.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHihghGasPrice2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghGasPrice2Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe5808698852840a46f82d6d894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce256.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce256.json
new file mode 100644
index 000000000..d3c0db142
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce256.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHihghNonce256" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghNonce256Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83fa0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff8082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32.json
new file mode 100644
index 000000000..6da0dae59
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHihghNonce32" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghNonce32Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xed80808259d894095e7baea6a6c7c4c2dfeb977efac326af552d870a8e0358ac39584bc98a7c979f984b03018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32_2.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32_2.json
new file mode 100644
index 000000000..15c8f4c2d
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghNonce32_2.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHihghNonce32_2" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghNonce32_2Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe48501000000008082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghValue.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghValue.json
new file mode 100644
index 000000000..45d3006b6
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithHihghValue.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithHihghValue" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithHihghValueFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f808082520894095e7baea6a6c7c4c2dfeb977efac326af552d87a0ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff80018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithNonceOverflow.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithNonceOverflow.json
new file mode 100644
index 000000000..d3822dbfa
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithNonceOverflow.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithNonceOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithNonceOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf840a10100000000000000000000000000000000000000000000000000000000000000008082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithRSvalue0.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithRSvalue0.json
new file mode 100644
index 000000000..f25ea3a85
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithRSvalue0.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithRSvalue0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithRSvalue0Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780801b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue0.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue0.json
new file mode 100644
index 000000000..994bdd5ad
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue0.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithRvalue0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithRvalue0Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780801b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue1.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue1.json
new file mode 100644
index 000000000..192626d0d
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalue1.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithRvalue1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithRvalue1Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080010180"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueHigh.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueHigh.json
new file mode 100644
index 000000000..3d170b8e3
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueHigh.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithRvalueHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithRvalueHighFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f808082520894095e7baea6a6c7c4c2dfeb977efac326af552d87808001a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueOverflow.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueOverflow.json
new file mode 100644
index 000000000..fa4ffa420
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueOverflow.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithRvalueOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithRvalueOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf841808082520894095e7baea6a6c7c4c2dfeb977efac326af552d87808001a2fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141000080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithRvaluePrefixed00.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvaluePrefixed00.json
new file mode 100644
index 000000000..971f1ae7b
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvaluePrefixed00.json
@@ -0,0 +1,24 @@
+{
+ "TransactionWithRvaluePrefixed00" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithRvaluePrefixed00Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "e107c9cb72f8d1e97a89cdbc6162446cfffa406f85270b05116e5a8dfc249c2d",
+ "rlp" : "0xdf808082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "0x5208",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueTooHigh.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueTooHigh.json
new file mode 100644
index 000000000..82d7fdd4e
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithRvalueTooHigh.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithRvalueTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithRvalueTooHighFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f808082520894095e7baea6a6c7c4c2dfeb977efac326af552d87808001a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd036414180"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue0.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue0.json
new file mode 100644
index 000000000..55b3b8409
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue0.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvalue0" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvalue0Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780801b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue1.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue1.json
new file mode 100644
index 000000000..5db69fcc9
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalue1.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvalue1" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvalue1Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018001"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueEqual_c_secp256k1n_x05.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueEqual_c_secp256k1n_x05.json
new file mode 100644
index 000000000..b4f53157f
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueEqual_c_secp256k1n_x05.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvalueEqual_c_secp256k1n_x05" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvalueEqual_c_secp256k1n_x05Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780800180a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a0"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueHigh.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueHigh.json
new file mode 100644
index 000000000..d36e7309c
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueHigh.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvalueHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvalueHighFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780800180a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364140"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueLargerThan_c_secp256k1n_x05.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueLargerThan_c_secp256k1n_x05.json
new file mode 100644
index 000000000..9477b7d88
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueLargerThan_c_secp256k1n_x05.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvalueLargerThan_c_secp256k1n_x05" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvalueLargerThan_c_secp256k1n_x05Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780800180a07fffffffffffffffffffffffffffffff5d576e7357a4501ddfe92f46681b20a1"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueOverflow.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueOverflow.json
new file mode 100644
index 000000000..6e277c14e
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueOverflow.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvalueOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvalueOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf841808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780800180a2fffffffffffffffffffffffffffffffffffffffffffffffffffffffefffffc2f0000"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00.json
new file mode 100644
index 000000000..4ce9b250d
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvaluePrefixed00" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf800182520894095e7baea6a6c7c4c2dfeb977efac326af552d870b80018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00_gnv.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00_gnv.json
new file mode 100644
index 000000000..7a8bc2a6e
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00_gnv.json
@@ -0,0 +1,24 @@
+{
+ "TransactionWithSvaluePrefixed00_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvaluePrefixed00_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "e107c9cb72f8d1e97a89cdbc6162446cfffa406f85270b05116e5a8dfc249c2d",
+ "rlp" : "0xdf808082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "",
+ "gasLimit" : "0x5208",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x0000000000000000000000000000",
+ "to" : "0x095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueTooHigh.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueTooHigh.json
new file mode 100644
index 000000000..408c48df3
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithSvalueTooHigh.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithSvalueTooHigh" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithSvalueTooHighFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf83f808082520894095e7baea6a6c7c4c2dfeb977efac326af552d8780800180a0fffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithTooFewRLPElements.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithTooFewRLPElements.json
new file mode 100644
index 000000000..df8713810
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithTooFewRLPElements.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithTooFewRLPElements" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithTooFewRLPElementsFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdb808094095e7baea6a6c7c4c2dfeb977efac326af552d8780018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/TransactionWithTooManyRLPElements.json b/TransactionTests/ttZeroSigConstantinople/TransactionWithTooManyRLPElements.json
new file mode 100644
index 000000000..171306314
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/TransactionWithTooManyRLPElements.json
@@ -0,0 +1,11 @@
+{
+ "TransactionWithTooManyRLPElements" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/TransactionWithTooManyRLPElementsFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe5808082520894095e7baea6a6c7c4c2dfeb977efac326af552d878080018080851de98d0edd"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow32bit.json b/TransactionTests/ttZeroSigConstantinople/V_overflow32bit.json
new file mode 100644
index 000000000..858dc0c3a
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow32bit.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow32bit" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow32bitFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe6030182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a82554485010000001b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned.json b/TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned.json
new file mode 100644
index 000000000..0967e5700
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow32bitSigned" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow32bitSignedFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe5030182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a825544847fffffff8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned_gnv.json b/TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned_gnv.json
new file mode 100644
index 000000000..6d6e244b9
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow32bitSigned_gnv.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow32bitSigned_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow32bitSigned_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe5808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b80825544847fffffff8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow32bit_gnv.json b/TransactionTests/ttZeroSigConstantinople/V_overflow32bit_gnv.json
new file mode 100644
index 000000000..7f7fec9f4
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow32bit_gnv.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow32bit_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow32bit_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe6808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b8082554485010000001b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27.json b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27.json
new file mode 100644
index 000000000..38ed840e1
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow64bitPlus27" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow64bitPlus27Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xea03018255f094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255448901000000000000001b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27_gnv.json b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27_gnv.json
new file mode 100644
index 000000000..9a64674cf
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus27_gnv.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow64bitPlus27_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow64bitPlus27_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xea80808255f094b94f5374fce5edbc8e2a8697c15331677e6ebf0b808255448901000000000000001b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28.json b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28.json
new file mode 100644
index 000000000..366c702da
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow64bitPlus28" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow64bitPlus28Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xea03018255f094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255448901000000000000001c8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28_gnv.json b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28_gnv.json
new file mode 100644
index 000000000..a438651a7
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitPlus28_gnv.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow64bitPlus28_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow64bitPlus28_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xea80808255f094b94f5374fce5edbc8e2a8697c15331677e6ebf0b808255448901000000000000001c8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/V_overflow64bitSigned.json b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitSigned.json
new file mode 100644
index 000000000..ada9c0796
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/V_overflow64bitSigned.json
@@ -0,0 +1,11 @@
+{
+ "V_overflow64bitSigned" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/V_overflow64bitSignedFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe9808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b8082554488ffffffffffffff1c8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/WrongVRSTestIncorrectSize.json b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestIncorrectSize.json
new file mode 100644
index 000000000..537201f3d
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestIncorrectSize.json
@@ -0,0 +1,11 @@
+{
+ "WrongVRSTestIncorrectSize" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/WrongVRSTestIncorrectSizeFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf841808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b808001a298ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a02c380"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual26.json b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual26.json
new file mode 100644
index 000000000..8390633ca
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual26.json
@@ -0,0 +1,11 @@
+{
+ "WrongVRSTestVEqual26" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/WrongVRSTestVEqual26Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b80801a8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual29.json b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual29.json
new file mode 100644
index 000000000..3f7864f98
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual29.json
@@ -0,0 +1,11 @@
+{
+ "WrongVRSTestVEqual29" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/WrongVRSTestVEqual29Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b80801d8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual31.json b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual31.json
new file mode 100644
index 000000000..ac33419ab
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVEqual31.json
@@ -0,0 +1,11 @@
+{
+ "WrongVRSTestVEqual31" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/WrongVRSTestVEqual31Filler.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xdf808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b80801f8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVOverflow.json b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVOverflow.json
new file mode 100644
index 000000000..7be7840fb
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/WrongVRSTestVOverflow.json
@@ -0,0 +1,11 @@
+{
+ "WrongVRSTestVOverflow" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/WrongVRSTestVOverflowFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe1808082520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b80808201368080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest.json b/TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest.json
new file mode 100644
index 000000000..9fca68620
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest.json
@@ -0,0 +1,11 @@
+{
+ "dataTx_bcValidBlockTest" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/dataTx_bcValidBlockTestFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xf901bc0180830138808080b901ae60056013565b6101918061001d6000396000f35b3360008190555056006001600060e060020a6000350480630a874df61461003a57806341c0e1b514610058578063a02b161e14610066578063dbbdf0831461007757005b610045600435610149565b80600160a060020a031660005260206000f35b610060610161565b60006000f35b6100716004356100d4565b60006000f35b61008560043560243561008b565b60006000f35b600054600160a060020a031632600160a060020a031614156100ac576100b1565b6100d0565b8060018360005260205260406000208190555081600060005260206000a15b5050565b600054600160a060020a031633600160a060020a031614158015610118575033600160a060020a0316600182600052602052604060002054600160a060020a031614155b61012157610126565b610146565b600060018260005260205260406000208190555080600060005260206000a15b50565b60006001826000526020526040600020549050919050565b600054600160a060020a031633600160a060020a0316146101815761018f565b600054600160a060020a0316ff5b56018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest_gnv.json b/TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest_gnv.json
new file mode 100644
index 000000000..4794ef3d0
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/dataTx_bcValidBlockTest_gnv.json
@@ -0,0 +1,24 @@
+{
+ "dataTx_bcValidBlockTest_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/dataTx_bcValidBlockTest_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "fb6a7e9ebe15dd1a396cfa86412c7544f6297e90f7fd1beb52d514e11fa88e62",
+ "rlp" : "0xf901bc8080830138808080b901ae60056013565b6101918061001d6000396000f35b3360008190555056006001600060e060020a6000350480630a874df61461003a57806341c0e1b514610058578063a02b161e14610066578063dbbdf0831461007757005b610045600435610149565b80600160a060020a031660005260206000f35b610060610161565b60006000f35b6100716004356100d4565b60006000f35b61008560043560243561008b565b60006000f35b600054600160a060020a031632600160a060020a031614156100ac576100b1565b6100d0565b8060018360005260205260406000208190555081600060005260206000a15b5050565b600054600160a060020a031633600160a060020a031614158015610118575033600160a060020a0316600182600052602052604060002054600160a060020a031614155b61012157610126565b610146565b600060018260005260205260406000208190555080600060005260206000a15b50565b60006001826000526020526040600020549050919050565b600054600160a060020a031633600160a060020a0316146101815761018f565b600054600160a060020a0316ff5b56018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "0x60056013565b6101918061001d6000396000f35b3360008190555056006001600060e060020a6000350480630a874df61461003a57806341c0e1b514610058578063a02b161e14610066578063dbbdf0831461007757005b610045600435610149565b80600160a060020a031660005260206000f35b610060610161565b60006000f35b6100716004356100d4565b60006000f35b61008560043560243561008b565b60006000f35b600054600160a060020a031632600160a060020a031614156100ac576100b1565b6100d0565b8060018360005260205260406000208190555081600060005260206000a15b5050565b600054600160a060020a031633600160a060020a031614158015610118575033600160a060020a0316600182600052602052604060002054600160a060020a031614155b61012157610126565b610146565b600060018260005260205260406000208190555080600060005260206000a15b50565b60006001826000526020526040600020549050919050565b600054600160a060020a031633600160a060020a0316146101815761018f565b600054600160a060020a0316ff5b56",
+ "gasLimit" : "0x013880",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/invalidSignature.json b/TransactionTests/ttZeroSigConstantinople/invalidSignature.json
new file mode 100644
index 000000000..acb988455
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/invalidSignature.json
@@ -0,0 +1,11 @@
+{
+ "invalidSignature" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/invalidSignatureFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe38080830f424094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a0801b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/invalidSignature_gnv.json b/TransactionTests/ttZeroSigConstantinople/invalidSignature_gnv.json
new file mode 100644
index 000000000..9bfa671b1
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/invalidSignature_gnv.json
@@ -0,0 +1,11 @@
+{
+ "invalidSignature_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/invalidSignature_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xe08080830f424094095e7baea6a6c7c4c2dfeb977efac326af552d8780801b8080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/libsecp256k1test.json b/TransactionTests/ttZeroSigConstantinople/libsecp256k1test.json
new file mode 100644
index 000000000..7292c4456
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/libsecp256k1test.json
@@ -0,0 +1,11 @@
+{
+ "libsecp256k1test" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/libsecp256k1testFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "rlp" : "0xd1808609184e72a00082f388808080018080"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttZeroSigConstantinople/libsecp256k1test_gnv.json b/TransactionTests/ttZeroSigConstantinople/libsecp256k1test_gnv.json
new file mode 100644
index 000000000..ad74f25ae
--- /dev/null
+++ b/TransactionTests/ttZeroSigConstantinople/libsecp256k1test_gnv.json
@@ -0,0 +1,24 @@
+{
+ "libsecp256k1test_gnv" : {
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.d0cf8659.Linux.g++",
+ "source" : "/src/TransactionTestsFiller/ttZeroSigConstantinople/libsecp256k1test_gnvFiller.json"
+ },
+ "blocknumber" : "3094218",
+ "hash" : "d3dfa55d2786a42a969a0bc0cca98205678bdd557ddd20531909ff6aa5ef9b1d",
+ "rlp" : "0xcb808082f388808080018080",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" : {
+ "data" : "0x",
+ "gasLimit" : "0xf388",
+ "gasPrice" : "0x00",
+ "nonce" : "0x00",
+ "r" : "0x00",
+ "s" : "0x00",
+ "to" : "",
+ "v" : "0x01",
+ "value" : "0x00"
+ }
+ }
+} \ No newline at end of file