aboutsummaryrefslogtreecommitdiffstats
path: root/src/TransactionTestsFiller/ttSpecConstantinople
diff options
context:
space:
mode:
Diffstat (limited to 'src/TransactionTestsFiller/ttSpecConstantinople')
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000aFiller.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000bFiller.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000cFiller.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000dFiller.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000eFiller.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000fFiller.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0Filler.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_2Filler.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_3Filler.json18
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1FIller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4Filler.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4_gnvFiller.json19
-rw-r--r--src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction_gnvFiller.json19
31 files changed, 580 insertions, 0 deletions
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000aFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000aFiller.json
new file mode 100644
index 000000000..741c6dd4e
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000aFiller.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestF0000000a" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0xf028",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000bFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000bFiller.json
new file mode 100644
index 000000000..80676293a
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000bFiller.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestF0000000b" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0xf029",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000cFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000cFiller.json
new file mode 100644
index 000000000..880715ac9
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000cFiller.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestF0000000c" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0xf030",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000dFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000dFiller.json
new file mode 100644
index 000000000..230cf2e80
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000dFiller.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestF0000000d" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0xf0000000000000000000000000000028",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000eFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000eFiller.json
new file mode 100644
index 000000000..eff5f4514
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000eFiller.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestF0000000e" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0xf0000000000000000000000000000029",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000fFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000fFiller.json
new file mode 100644
index 000000000..6d07d325d
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestF0000000fFiller.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestF0000000f" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0xf0000000000000000000000000000030",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0Filler.json
new file mode 100644
index 000000000..86abc601b
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0Filler.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestVPrefixedBy0" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0x0028",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_2Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_2Filler.json
new file mode 100644
index 000000000..07068aca6
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_2Filler.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestVPrefixedBy0_2" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0x0029",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_3Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_3Filler.json
new file mode 100644
index 000000000..50e010d48
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/RightVRSTestVPrefixedBy0_3Filler.json
@@ -0,0 +1,18 @@
+{
+ "RightVRSTestVPrefixedBy0_3" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0x0030",
+ "r" : "0x98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4a",
+ "s" : "0x1887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2Filler.json
new file mode 100644
index 000000000..28c84fbe1
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransaction2" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0000000000",
+ "r" : "00000000000000",
+ "s" : "0000000000"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2_gnvFiller.json
new file mode 100644
index 000000000..a4514bb34
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction2_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransaction2_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "0000000000",
+ "r" : "00000000000000",
+ "s" : "0000000000"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3Filler.json
new file mode 100644
index 000000000..2a6f8862a
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransaction3" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "1",
+ "r" : "00000000000000",
+ "s" : "0000000000"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3_gnvFiller.json
new file mode 100644
index 000000000..6d88f8855
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction3_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransaction3_gnv" : {
+ "expect" : "valid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "1",
+ "r" : "00000000000000",
+ "s" : "0000000000"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionFiller.json
new file mode 100644
index 000000000..1fe1ee51a
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransaction" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "0",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1FIller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1FIller.json
new file mode 100644
index 000000000..8f79fdefc
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1FIller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV1" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "1",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1_gnvFiller.json
new file mode 100644
index 000000000..e5ff4dd01
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV1_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV1_gnv" : {
+ "expect" : "valid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "1",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2Filler.json
new file mode 100644
index 000000000..4c8ace563
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV2" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "2",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2_gnvFiller.json
new file mode 100644
index 000000000..b84de95a2
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV2_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV2_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "2",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3Filler.json
new file mode 100644
index 000000000..04b7c0306
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV3" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "3",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3_gnvFiller.json
new file mode 100644
index 000000000..7115d990f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV3_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV3_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "3",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4Filler.json
new file mode 100644
index 000000000..0bbcad297
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV4" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "4",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4_gnvFiller.json
new file mode 100644
index 000000000..50eb01c57
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionV4_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionV4_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "4",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1Filler.json
new file mode 100644
index 000000000..244d33bda
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp1" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "000000000001",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1_gnvFiller.json
new file mode 100644
index 000000000..44ef14e5f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp1_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp1_gnv" : {
+ "expect" : "valid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "000000000001",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2Filler.json
new file mode 100644
index 000000000..fdb7f24b3
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp2" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "000000000002",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2_gnvFiller.json
new file mode 100644
index 000000000..0934bbf6c
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp2_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp2_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "000000000002",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3Filler.json
new file mode 100644
index 000000000..c185e30ae
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp3" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "000000000003",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3_gnvFiller.json
new file mode 100644
index 000000000..5a9ec902d
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp3_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp3_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "000000000003",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4Filler.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4Filler.json
new file mode 100644
index 000000000..c8f19baf0
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4Filler.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp4" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "1",
+ "nonce" : "3",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "10",
+ "v" : "000000000004",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4_gnvFiller.json
new file mode 100644
index 000000000..35c782292
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransactionVp4_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransactionVp4_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "000000000004",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction_gnvFiller.json b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction_gnvFiller.json
new file mode 100644
index 000000000..c56f58209
--- /dev/null
+++ b/src/TransactionTestsFiller/ttSpecConstantinople/ZeroSigTransaction_gnvFiller.json
@@ -0,0 +1,19 @@
+{
+ "ZeroSigTransaction_gnv" : {
+ "expect" : "invalid",
+ "blocknumber" : "3094218",
+ "sender" : "ffffffffffffffffffffffffffffffffffffffff",
+ "transaction" :
+ {
+ "data" : "0x",
+ "gasLimit" : "51000",
+ "gasPrice" : "0",
+ "nonce" : "0",
+ "to" : "b94f5374fce5edbc8e2a8697c15331677e6ebf0b",
+ "value" : "0",
+ "v" : "0",
+ "r" : "0",
+ "s" : "0"
+ }
+ }
+}