aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDimitry <dimitry@ethereum.org>2017-12-01 06:05:06 +0800
committerDimitry <dimitry@ethereum.org>2017-12-01 06:05:06 +0800
commitf344a5affd1ab8b75f429b57769881fe26413e1d (patch)
treea84b7b0a9abdc5adfa04d3344b7c0e77e12f39d7
parentc200d9beebed39296c2e3cf09c2472e836ef8f30 (diff)
downloaddexon-tests-f344a5affd1ab8b75f429b57769881fe26413e1d.tar
dexon-tests-f344a5affd1ab8b75f429b57769881fe26413e1d.tar.gz
dexon-tests-f344a5affd1ab8b75f429b57769881fe26413e1d.tar.bz2
dexon-tests-f344a5affd1ab8b75f429b57769881fe26413e1d.tar.lz
dexon-tests-f344a5affd1ab8b75f429b57769881fe26413e1d.tar.xz
dexon-tests-f344a5affd1ab8b75f429b57769881fe26413e1d.tar.zst
dexon-tests-f344a5affd1ab8b75f429b57769881fe26413e1d.zip
move wrong Transaction RLP tests
-rw-r--r--TransactionTests/ttWrongRLP/RLPAddressWithFirstZeros.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPAddressWrongSize.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPArrayLengthWithFirstZeros.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe2.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPExtraRandomByteAtTheEnd.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPHeaderSizeOverflowInt32.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding00.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding01.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding127.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPListLengthWithFirstZeros.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPNonceWithFirstZeros.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPTransactionGivenAsArray.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPValueWithFirstZeros.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPWrongAddress.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPWrongData.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPgasLimitWithFirstZeros.json24
-rw-r--r--TransactionTests/ttWrongRLP/RLPgasPriceWithFirstZeros.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_0.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_1.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_2.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_3.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_4.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_5.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_6.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_7.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_8.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_9.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtTheEnd.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_0.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_1.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_2.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_3.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_4.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_5.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_6.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_7.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_8.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_9.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtTheEnd.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_data_GivenAsList.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_gasLimit_GivenAsList.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_gasLimit_TooLarge.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_rvalue_GivenAsList.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_rvalue_Prefixed0000.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooLarge.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooShort.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_svalue_GivenAsList.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_svalue_Prefixed0000.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_svalue_TooLarge.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_to_GivenAsList.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_to_Prefixed0000.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_to_TooLarge.json24
-rw-r--r--TransactionTests/ttWrongRLP/TRANSCT_to_TooShort.json24
-rw-r--r--TransactionTests/ttWrongRLP/aCrashingRLP.json24
-rw-r--r--TransactionTests/ttWrongRLP/aMalicousRLP.json24
-rw-r--r--TransactionTests/ttWrongRLP/tr201506052141PYTHON.json24
-rw-r--r--src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow2_correctSFiller.json23
-rw-r--r--src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_1_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow2_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice2_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce256_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce32_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvalue1_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvaluePrefixed00_correctSFiller.json22
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPAddressWithFirstZerosCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPAddressWrongSizeCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPArrayLengthWithFirstZerosCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBe2Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBeCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPExtraRandomByteAtTheEndCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPHeaderSizeOverflowInt32Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding00Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding01Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding127Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPListLengthWithFirstZerosCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPNonceWithFirstZerosCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPTransactionGivenAsArrayCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPValueWithFirstZerosCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPWrongAddressCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPWrongDataCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPgasLimitWithFirstZerosCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/RLPgasPriceWithFirstZerosCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_0Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_1Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_2Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_3Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_4Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_5Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_6Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_7Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_8Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_9Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtTheEndCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_0Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_1Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_2Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_3Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_4Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_5Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_6Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_7Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_8Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_9Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtTheEndCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_data_GivenAsListCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_GivenAsListCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_TooLargeCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_GivenAsListCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_Prefixed0000Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooLargeCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooShortCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_GivenAsListCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_Prefixed0000Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_TooLargeCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_GivenAsListCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_Prefixed0000Copier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooLargeCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooShortCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/aCrashingRLPCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/aMalicousRLPCopier.json17
-rw-r--r--src/TransactionTestsFiller/ttWrongRLP/tr201506052141PYTHONCopier.json17
151 files changed, 3113 insertions, 0 deletions
diff --git a/TransactionTests/ttWrongRLP/RLPAddressWithFirstZeros.json b/TransactionTests/ttWrongRLP/RLPAddressWithFirstZeros.json
new file mode 100644
index 000000000..94b9a7306
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPAddressWithFirstZeros.json
@@ -0,0 +1,24 @@
+{
+ "RLPAddressWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPAddressWithFirstZerosCopier.json",
+ "sourceHash" : "992e0b0970beb08b96e8d27b6ae96aaebd928db448f5697c62c42d9e90a4d275"
+ },
+ "rlp" : "0xf86080018209489500095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPAddressWrongSize.json b/TransactionTests/ttWrongRLP/RLPAddressWrongSize.json
new file mode 100644
index 000000000..f0b2ecb64
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPAddressWrongSize.json
@@ -0,0 +1,24 @@
+{
+ "RLPAddressWrongSize" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPAddressWrongSizeCopier.json",
+ "sourceHash" : "9021ca05a45f82a611e3e4a6a5cb0c0187b387a39c87d10f9643c3d916eb0004"
+ },
+ "rlp" : "0xf866830ffdc50183adc05390fce5edbc8e2a8697c15331677e6ebf0b870ffdc5fffdc12c801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPArrayLengthWithFirstZeros.json b/TransactionTests/ttWrongRLP/RLPArrayLengthWithFirstZeros.json
new file mode 100644
index 000000000..dc266ac47
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPArrayLengthWithFirstZeros.json
@@ -0,0 +1,24 @@
+{
+ "RLPArrayLengthWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPArrayLengthWithFirstZerosCopier.json",
+ "sourceHash" : "9efc2b7d7330e40c096de836d0d1a8ceebfb6b6bd2a09de0aee1d77d16d49581"
+ },
+ "rlp" : "0xf8a20301830186a094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0ab90040ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe.json b/TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe.json
new file mode 100644
index 000000000..93b90e70d
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe.json
@@ -0,0 +1,24 @@
+{
+ "RLPElementIsListWhenItShouldntBe" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBeCopier.json",
+ "sourceHash" : "bcb3b84d3ad1f71b41965b142a32796023788c847622d3fc19ce37a024ef36bb"
+ },
+ "rlp" : "0xf8698001cc83646f6783676f648363617494095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe2.json b/TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe2.json
new file mode 100644
index 000000000..599276fe5
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPElementIsListWhenItShouldntBe2.json
@@ -0,0 +1,24 @@
+{
+ "RLPElementIsListWhenItShouldntBe2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBe2Copier.json",
+ "sourceHash" : "2b95c6ae6a0817cb443e66ae96625e508c7a3ffc721c8a002dc91144e77ac32d"
+ },
+ "rlp" : "0xf86bcc83646f6783676f64836361740182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPExtraRandomByteAtTheEnd.json b/TransactionTests/ttWrongRLP/RLPExtraRandomByteAtTheEnd.json
new file mode 100644
index 000000000..0f6923a45
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPExtraRandomByteAtTheEnd.json
@@ -0,0 +1,24 @@
+{
+ "RLPExtraRandomByteAtTheEnd" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPExtraRandomByteAtTheEndCopier.json",
+ "sourceHash" : "9555e76b202b618890d694509e35049a837a339ed4404b22dc3863582abc17bf"
+ },
+ "rlp" : "0xf85280018207d0870b9331677e6ebf0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a33ac4"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPHeaderSizeOverflowInt32.json b/TransactionTests/ttWrongRLP/RLPHeaderSizeOverflowInt32.json
new file mode 100644
index 000000000..13803eec1
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPHeaderSizeOverflowInt32.json
@@ -0,0 +1,24 @@
+{
+ "RLPHeaderSizeOverflowInt32" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPHeaderSizeOverflowInt32Copier.json",
+ "sourceHash" : "162296f6bc0131aa144a46e119052fc72951a346bfb7f0a7b4234dbfe35c1c8d"
+ },
+ "rlp" : "0xff0f0000000000005f030182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding00.json b/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding00.json
new file mode 100644
index 000000000..7e6b0cd53
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding00.json
@@ -0,0 +1,24 @@
+{
+ "RLPIncorrectByteEncoding00" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding00Copier.json",
+ "sourceHash" : "d1af970d1bd3eff8e919d26674062f0f261baa93feb77bb8aed3a2881e9ad94b"
+ },
+ "rlp" : "0xf86081000182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding01.json b/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding01.json
new file mode 100644
index 000000000..0aebfe1bc
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding01.json
@@ -0,0 +1,24 @@
+{
+ "RLPIncorrectByteEncoding01" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding01Copier.json",
+ "sourceHash" : "01ce8726349b8f837199617fe006389fffb6ee3bdac8faed859991aee6da2dce"
+ },
+ "rlp" : "0xf86081010182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding127.json b/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding127.json
new file mode 100644
index 000000000..7e2367d71
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPIncorrectByteEncoding127.json
@@ -0,0 +1,24 @@
+{
+ "RLPIncorrectByteEncoding127" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding127Copier.json",
+ "sourceHash" : "3a4f211835cf2e3a695dad85168c96d4b48b67092e203e42624ebc484e26106d"
+ },
+ "rlp" : "0xf860817f0182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPListLengthWithFirstZeros.json b/TransactionTests/ttWrongRLP/RLPListLengthWithFirstZeros.json
new file mode 100644
index 000000000..8ea54c6da
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPListLengthWithFirstZeros.json
@@ -0,0 +1,24 @@
+{
+ "RLPListLengthWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPListLengthWithFirstZerosCopier.json",
+ "sourceHash" : "60f8df1483901990b04e12c9dda6b9e52befb6de03d9352f6b436e78e0dcd10c"
+ },
+ "rlp" : "0xf9005f030182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPNonceWithFirstZeros.json b/TransactionTests/ttWrongRLP/RLPNonceWithFirstZeros.json
new file mode 100644
index 000000000..6ca215647
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPNonceWithFirstZeros.json
@@ -0,0 +1,24 @@
+{
+ "RLPNonceWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPNonceWithFirstZerosCopier.json",
+ "sourceHash" : "1fb611affa63297694cc05102043beded3c54043e9bb0f318e49d688c937d329"
+ },
+ "rlp" : "0xf86384000000030182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPTransactionGivenAsArray.json b/TransactionTests/ttWrongRLP/RLPTransactionGivenAsArray.json
new file mode 100644
index 000000000..1cf23c5a4
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPTransactionGivenAsArray.json
@@ -0,0 +1,24 @@
+{
+ "RLPTransactionGivenAsArray" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPTransactionGivenAsArrayCopier.json",
+ "sourceHash" : "ddc84cf29daecadd850a98f7664019c7476709a6b88171c8211296f23021cc48"
+ },
+ "rlp" : "0xb85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPValueWithFirstZeros.json b/TransactionTests/ttWrongRLP/RLPValueWithFirstZeros.json
new file mode 100644
index 000000000..19b2892fd
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPValueWithFirstZeros.json
@@ -0,0 +1,24 @@
+{
+ "RLPValueWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPValueWithFirstZerosCopier.json",
+ "sourceHash" : "eaca338e5e71b7acd7465783d0cfa39e0f45aa6ae9203dbe37273e529066f24a"
+ },
+ "rlp" : "0xf861800182035294095e7baea6a6c7c4c2dfeb977efac326af552d8782000a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPWrongAddress.json b/TransactionTests/ttWrongRLP/RLPWrongAddress.json
new file mode 100644
index 000000000..6dce37414
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPWrongAddress.json
@@ -0,0 +1,24 @@
+{
+ "RLPWrongAddress" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPWrongAddressCopier.json",
+ "sourceHash" : "3d24380a73256b1a71a4f583727fcdf709b70ede802e76d0af9cd75a48cc583c"
+ },
+ "rlp" : "0xf85f800182094894095v7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPWrongData.json b/TransactionTests/ttWrongRLP/RLPWrongData.json
new file mode 100644
index 000000000..ff85b46d4
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPWrongData.json
@@ -0,0 +1,24 @@
+{
+ "RLPWrongData" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPWrongDataCopier.json",
+ "sourceHash" : "d1af455b113ee5c24c2a4d7617d2faa903d6f8401b61046e5156f0c83ad768e0"
+ },
+ "rlp" : "0xf86d800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a8e0358ac39584bc98a7v979f984b031ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPgasLimitWithFirstZeros.json b/TransactionTests/ttWrongRLP/RLPgasLimitWithFirstZeros.json
new file mode 100644
index 000000000..8059ce4ae
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPgasLimitWithFirstZeros.json
@@ -0,0 +1,24 @@
+{
+ "RLPgasLimitWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPgasLimitWithFirstZerosCopier.json",
+ "sourceHash" : "d03ec6a2c637c99c502d1bbf20108f3e941d7608cf4df08c7ad5f20624dcce86"
+ },
+ "rlp" : "0xf862800185000000094894095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/RLPgasPriceWithFirstZeros.json b/TransactionTests/ttWrongRLP/RLPgasPriceWithFirstZeros.json
new file mode 100644
index 000000000..8dfd9a5eb
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/RLPgasPriceWithFirstZeros.json
@@ -0,0 +1,24 @@
+{
+ "RLPgasPriceWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/RLPgasPriceWithFirstZerosCopier.json",
+ "sourceHash" : "90f0e63ce90905f2fc032082829c2ad571766d557371887adaacec8e406a76ef"
+ },
+ "rlp" : "0xf862808300000182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0.json b/TransactionTests/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0.json
new file mode 100644
index 000000000..c5f140fc9
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_HeaderGivenAsArray_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0Copier.json",
+ "sourceHash" : "1f095f69fdfaa30986d682cb1312ac84dc79507d43e98e73073cf39764518bb3"
+ },
+ "rlp" : "0xb86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0.json b/TransactionTests/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0.json
new file mode 100644
index 000000000..ff66019ee
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_HeaderLargerThanRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0Copier.json",
+ "sourceHash" : "4f8d594bb4d44561d7f6c9d6485525e5fc9002025241118434fffeaad0631567"
+ },
+ "rlp" : "0xf86f03018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_0.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_0.json
new file mode 100644
index 000000000..606f3ef36
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_0.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_0Copier.json",
+ "sourceHash" : "b3b581f918fc8420037812ae79707f59a3d0de0a60e9cbe86296efc3cb32a8d2"
+ },
+ "rlp" : "0xf86ef103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_1.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_1.json
new file mode 100644
index 000000000..153d8ce64
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_1.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_1" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_1Copier.json",
+ "sourceHash" : "b1525035264219ca6a9159e6f90b5fc3c33dea0a35ec561084812faf353a2f24"
+ },
+ "rlp" : "0xf86103018207d094b9ef4f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_2.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_2.json
new file mode 100644
index 000000000..5f679ff2a
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_2.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_2Copier.json",
+ "sourceHash" : "0446fc1a298eeb9b64309062c1342f1e0fb079d8fcb48a6739f9e2c5c2385785"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8efe2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_3.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_3.json
new file mode 100644
index 000000000..1d3327846
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_3.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_3" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_3Copier.json",
+ "sourceHash" : "6ce4315273190541c677e88431a3b2498f0cc5e300b3064b40a1ea583b3143b7"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c1533167ef7e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_4.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_4.json
new file mode 100644
index 000000000..c92be5199
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_4.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_4" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_4Copier.json",
+ "sourceHash" : "0f677a93b7fc92d9657c896ea60f178e80cb2172e2e80c5dab653d1d9618a0fa"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a82554ef41ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_5.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_5.json
new file mode 100644
index 000000000..d6486af10
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_5.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_5" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_5Copier.json",
+ "sourceHash" : "f1be5b8fc0c18fc433e6644a4652bbc4819b78353c88d58fafe6273ef0a59029"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201ef554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_6.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_6.json
new file mode 100644
index 000000000..25e8627e4
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_6.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_6" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_6Copier.json",
+ "sourceHash" : "9075a6ac41cc5afa57c8e547f35da5fa08e7a38d41aa68b8d4c6c9ce16607e23"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8cef804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_7.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_7.json
new file mode 100644
index 000000000..e2cf10910
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_7.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_7" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_7Copier.json",
+ "sourceHash" : "75a1a6496a64a917bdca260e5b68d60fe683f4e91675444ab463b9dcba8630e8"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285efebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_8.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_8.json
new file mode 100644
index 000000000..a04451dc3
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_8.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_8" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_8Copier.json",
+ "sourceHash" : "614feb3eec79536d6584ddc1e6b5a961b055aaca2709918918972148c895037b"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44efb9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_9.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_9.json
new file mode 100644
index 000000000..2b0a6d890
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtRLP_9.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtRLP_9" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_9Copier.json",
+ "sourceHash" : "52f6d2c6adfa690230c6b5029cb0e7da0aab75a6fd2ef013c73652643cadb73f"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887ef321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtTheEnd.json b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtTheEnd.json
new file mode 100644
index 000000000..3c9393156
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__RandomByteAtTheEnd.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__RandomByteAtTheEnd" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtTheEndCopier.json",
+ "sourceHash" : "f8fd3bf8eafc63f9bd1ab6ee0e7ab9a30ed670609da25293856a7adb5fc1d843"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3ef"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_0.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_0.json
new file mode 100644
index 000000000..5fb009a75
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_0.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_0Copier.json",
+ "sourceHash" : "a5d44a0fccfbeae80048f51ece6f8f808911ae6560d368610e30adea0a44efb2"
+ },
+ "rlp" : "0xf86v03018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_1.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_1.json
new file mode 100644
index 000000000..97c682828
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_1.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_1" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_1Copier.json",
+ "sourceHash" : "a9ee065cf36921b0160ca257430c86695ffe9b710795e155666b8bc74b9d2327"
+ },
+ "rlp" : "0xf86103018207d094b9vf5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_2.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_2.json
new file mode 100644
index 000000000..facedbb26
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_2.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_2Copier.json",
+ "sourceHash" : "a688189bd58db9c7ed5a3892a022de3325e3f93c7ecf28f075dbf47f9bb700f8"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8v2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_3.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_3.json
new file mode 100644
index 000000000..0c1780ea4
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_3.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_3" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_3Copier.json",
+ "sourceHash" : "d65b2d68fc9f23ab448db311938475e8b3c30f8e5810a59f9aeef5b7e7c091e6"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c1533167ve6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_4.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_4.json
new file mode 100644
index 000000000..9fe0c866f
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_4.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_4" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_4Copier.json",
+ "sourceHash" : "8e8d1bf6b60318a4758c3647124a64153ab92d69b205b0650744d404172f0a9a"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a82554v1ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_5.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_5.json
new file mode 100644
index 000000000..0b9d4f895
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_5.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_5" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_5Copier.json",
+ "sourceHash" : "a7438c461509707f3590fbca302ec17ef23ac3f70ce912121d8ff7c0e794c822"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201v54726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_6.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_6.json
new file mode 100644
index 000000000..7d9eb3773
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_6.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_6" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_6Copier.json",
+ "sourceHash" : "202b173d4efbd28c51cba735d2fdad253381726468129b1f5462eff5ddc41e12"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8cv04a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_7.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_7.json
new file mode 100644
index 000000000..7e38b04a1
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_7.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_7" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_7Copier.json",
+ "sourceHash" : "9a2035f8ee0cfb546296334edd400698b57d31ac94ddffb371eace7da598dee4"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285vbc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_8.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_8.json
new file mode 100644
index 000000000..b20785a35
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_8.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_8" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_8Copier.json",
+ "sourceHash" : "b61b3ba512639db1c451d955a30f31c0a8076acd7de5ff205f12916aa94faa06"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44v9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_9.json b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_9.json
new file mode 100644
index 000000000..dff2b88b4
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__WrongCharAtRLP_9.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__WrongCharAtRLP_9" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_9Copier.json",
+ "sourceHash" : "c9fefeb118eb0270286dbae5f1f276e32f56b5ada991433d8c01f3a9f0b82e5c"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887v21be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0.json
new file mode 100644
index 000000000..64c863207
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0Copier.json",
+ "sourceHash" : "64ee0d16e89f57aa7675c59982f4373a91cfbac4e1a52166f837490c23783fb5"
+ },
+ "rlp" : "0xf8600103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1.json
new file mode 100644
index 000000000..d4eb4bb99
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_1" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1Copier.json",
+ "sourceHash" : "031bb73b6ee42cf7917797b16af48c223ae31cb2760ead5333dbaa15e72d6e45"
+ },
+ "rlp" : "0xf86103018207d094b9004f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2.json
new file mode 100644
index 000000000..c61e2b839
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2Copier.json",
+ "sourceHash" : "f12dda3c621784528e1c56fa9946498d034590fde993eed52340665b224aeea9"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc800e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3.json
new file mode 100644
index 000000000..be067480d
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_3" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3Copier.json",
+ "sourceHash" : "9dd2354c0980b14701b8d053580a29eca1d76dbdfdeec41883f6c4ad38acbae7"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c1533167007e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4.json
new file mode 100644
index 000000000..2f9e95192
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_4" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4Copier.json",
+ "sourceHash" : "d2f5340cb7053173deec1000efc74b2797e9cfe17235ce57f4d5c138631b6bb4"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a825540041ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5.json
new file mode 100644
index 000000000..f55a795a2
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_5" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5Copier.json",
+ "sourceHash" : "00e0695e3ded8a109b7c577fd3384bb43c128a113acffa1f5797da1684d6f9da"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff92120100554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6.json
new file mode 100644
index 000000000..ee3c27fe1
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_6" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6Copier.json",
+ "sourceHash" : "2fd7481d8aa63a3193aea67d01ca699eb33d742ba71147ad52fd6651ccb35e49"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c00804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7.json
new file mode 100644
index 000000000..0bb34a997
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_7" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7Copier.json",
+ "sourceHash" : "dde81c42f40225fc5104260913e1b9c8729999c9e5ffb8f735b19c3393650fc0"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf28500ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8.json
new file mode 100644
index 000000000..66b437dd8
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_8" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8Copier.json",
+ "sourceHash" : "71f68fe994a124e2ae82a5dc63c590c347f7c104eeab3b8808f96527056938f1"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c4400b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9.json
new file mode 100644
index 000000000..53833bae8
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtRLP_9" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9Copier.json",
+ "sourceHash" : "342dcc072cf773d62c625f2e445331d99a0afcf9a4148a96a81bc7cc4ac62b23"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa0888700321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtTheEnd.json b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtTheEnd.json
new file mode 100644
index 000000000..4e9536d8b
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT__ZeroByteAtTheEnd.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT__ZeroByteAtTheEnd" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtTheEndCopier.json",
+ "sourceHash" : "5c212a2f53a3f6c4ac7f6d705130f678d15b5a8f360695c913dcf2ff12885cd3"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a300"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_data_GivenAsList.json b/TransactionTests/ttWrongRLP/TRANSCT_data_GivenAsList.json
new file mode 100644
index 000000000..5ce0c70f2
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_data_GivenAsList.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_data_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_data_GivenAsListCopier.json",
+ "sourceHash" : "53df6bc86691000216558997a745cecb2cf3fd6b51f2d687862b45c768db28c3"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0ac255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_GivenAsList.json b/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_GivenAsList.json
new file mode 100644
index 000000000..2aaf033b4
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_GivenAsList.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_gasLimit_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_GivenAsListCopier.json",
+ "sourceHash" : "e312f4548968a9bb0b0d08d1802338198d07fed751bd71c57ee14f87d4c9e7c9"
+ },
+ "rlp" : "0xf8610301c207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000.json b/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000.json
new file mode 100644
index 000000000..86ff0766a
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_gasLimit_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000Copier.json",
+ "sourceHash" : "69fd826ff6d2bc0752a54d3c43d43d5e473b4333cbf377ba4cdb71286c2c3b10"
+ },
+ "rlp" : "0xf863030184000007d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_TooLarge.json b/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_TooLarge.json
new file mode 100644
index 000000000..0a7ed4887
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_gasLimit_TooLarge.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_gasLimit_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_TooLargeCopier.json",
+ "sourceHash" : "be149252e053e101bde25c614d8795f4b1cc40d53cbeff98b91b3764d229c64a"
+ },
+ "rlp" : "0xf8810301a2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_rvalue_GivenAsList.json b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_GivenAsList.json
new file mode 100644
index 000000000..dd4bef1c0
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_GivenAsList.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_rvalue_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_GivenAsListCopier.json",
+ "sourceHash" : "356f4bf2052eee208bba907afcec438ec1df2b94dddceaab4f205a11242667d3"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ce098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_rvalue_Prefixed0000.json b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_Prefixed0000.json
new file mode 100644
index 000000000..e571287bf
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_Prefixed0000.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_rvalue_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_Prefixed0000Copier.json",
+ "sourceHash" : "2f5b59abddea6695f07720fe9589a720691b737b1f39273b79f0c5baa0a3a8fd"
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca2000098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooLarge.json b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooLarge.json
new file mode 100644
index 000000000..39cc0f0d0
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooLarge.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_rvalue_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooLargeCopier.json",
+ "sourceHash" : "7aef772c3159472f559cdfebe6e92d70be6832248a3ead21acb78780450724b0"
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca2ef3d98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooShort.json b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooShort.json
new file mode 100644
index 000000000..93ed092cc
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_rvalue_TooShort.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_rvalue_TooShort" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooShortCopier.json",
+ "sourceHash" : "213c90eecc11944b3d31282313a4e83bc4b7c87513c83b7e70914dea6d826dd0"
+ },
+ "rlp" : "0xf85f03018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441c9e921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_svalue_GivenAsList.json b/TransactionTests/ttWrongRLP/TRANSCT_svalue_GivenAsList.json
new file mode 100644
index 000000000..561a08057
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_svalue_GivenAsList.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_svalue_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_GivenAsListCopier.json",
+ "sourceHash" : "a4971401e5a251b3c0248c54f7697e7edbc412b2265dcbb96a2dabe797f3ee10"
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4ae08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_svalue_Prefixed0000.json b/TransactionTests/ttWrongRLP/TRANSCT_svalue_Prefixed0000.json
new file mode 100644
index 000000000..721ce9148
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_svalue_Prefixed0000.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_svalue_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_Prefixed0000Copier.json",
+ "sourceHash" : "20b1a205b162175829ccf747662cdca7ca90cf9e3d7d929d150239e73843bc5b"
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa200008887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_svalue_TooLarge.json b/TransactionTests/ttWrongRLP/TRANSCT_svalue_TooLarge.json
new file mode 100644
index 000000000..b6380003c
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_svalue_TooLarge.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_svalue_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_TooLargeCopier.json",
+ "sourceHash" : "48d730a2393ca4039b9906c17deb7fb8f4d97d1870bf590899d57e5dcbcd8f18"
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa2ef3d8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_to_GivenAsList.json b/TransactionTests/ttWrongRLP/TRANSCT_to_GivenAsList.json
new file mode 100644
index 000000000..cb8435945
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_to_GivenAsList.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_to_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_GivenAsListCopier.json",
+ "sourceHash" : "a7d97b9c9e385dc84f7598b422725d8103244f7e6667a3926d986c07992bb592"
+ },
+ "rlp" : "0xf86103018207d0d4b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_to_Prefixed0000.json b/TransactionTests/ttWrongRLP/TRANSCT_to_Prefixed0000.json
new file mode 100644
index 000000000..dc75105e3
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_to_Prefixed0000.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_to_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_Prefixed0000Copier.json",
+ "sourceHash" : "07afe3b605a36303ce8133ffced505a389d386f73aead742bc8ba90ce7b60a49"
+ },
+ "rlp" : "0xf86303018207d0960000b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_to_TooLarge.json b/TransactionTests/ttWrongRLP/TRANSCT_to_TooLarge.json
new file mode 100644
index 000000000..b553f1871
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_to_TooLarge.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_to_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooLargeCopier.json",
+ "sourceHash" : "2407cd3d4b88340c135414b90a4261c70f368f48f183cbe3faad863ffc652820"
+ },
+ "rlp" : "0xf86303018207d096ef3db94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/TRANSCT_to_TooShort.json b/TransactionTests/ttWrongRLP/TRANSCT_to_TooShort.json
new file mode 100644
index 000000000..b8264658e
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/TRANSCT_to_TooShort.json
@@ -0,0 +1,24 @@
+{
+ "TRANSCT_to_TooShort" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooShortCopier.json",
+ "sourceHash" : "cf6ae9e727164e49a31b693f4637d19be78dd9ebd709d7c7c5dd823fa9c62e8b"
+ },
+ "rlp" : "0xf85f03018207d0925374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/aCrashingRLP.json b/TransactionTests/ttWrongRLP/aCrashingRLP.json
new file mode 100644
index 000000000..97ce24fda
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/aCrashingRLP.json
@@ -0,0 +1,24 @@
+{
+ "aCrashingRLP" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/aCrashingRLPCopier.json",
+ "sourceHash" : "d2a49ca037904c5fd6de3ddaffe00f2795231b464d28668d8684a96d37616abe"
+ },
+ "rlp" : "0x96dc24d6874a9b01e4a7b7e5b74db504db3731f764293769caef100f551efadf7d378a015faca6ae62ae30a9bf5e3c6aa94f58597edc381d0ec167fa0c84635e12a2d13ab965866ebf7c7aae458afedef1c17e08eb641135f592774e18401e0104f8e7f8e0d98e3230332e3133322e39342e31333784787beded84556c094cf8528c39342e3133372e342e31333982765fb840621168019b7491921722649cd1aa9608f23f8857d782e7495fb6765b821002c4aac6ba5da28a5c91b432e5fcc078931f802ffb5a3ababa42adee7a0c927ff49ef8528c3136322e3234332e34362e39829dd4b840e437a4836b77ad9d9ffe73ee782ef2614e6d8370fcf62191a6e488276e23717147073a7ce0b444d485fff5a0c34c4577251a7a990cf80d8542e21b95aa8c5e6cdd8e3230332e3133322e39342e31333788ffffffffa5aadb3a84556c095384556c0919"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/aMalicousRLP.json b/TransactionTests/ttWrongRLP/aMalicousRLP.json
new file mode 100644
index 000000000..fd6ee5959
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/aMalicousRLP.json
@@ -0,0 +1,24 @@
+{
+ "aMalicousRLP" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/aMalicousRLPCopier.json",
+ "sourceHash" : "d1a9b858e3be9da6300b172e65f93aab42b4359551d3f93f1faeec3381a1bda7"
+ },
+ "rlp" : "0xb8"
+ }
+} \ No newline at end of file
diff --git a/TransactionTests/ttWrongRLP/tr201506052141PYTHON.json b/TransactionTests/ttWrongRLP/tr201506052141PYTHON.json
new file mode 100644
index 000000000..f7369944e
--- /dev/null
+++ b/TransactionTests/ttWrongRLP/tr201506052141PYTHON.json
@@ -0,0 +1,24 @@
+{
+ "tr201506052141PYTHON" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "_info" : {
+ "comment" : "",
+ "filledwith" : "cpp-1.3.0+commit.1829957d.Linux.g++",
+ "lllcversion" : "Version: 0.4.18-develop.2017.10.11+commit.81f9f86c.Linux.g++",
+ "source" : "src/TransactionTestsFiller/ttWrongRLP/tr201506052141PYTHONCopier.json",
+ "sourceHash" : "17ef275158e90494308a6ec66a063869654e2c8196277100b2596b2f9d0ab7b5"
+ },
+ "rlp" : "0xf8718439a6c38b88446cf2b7cba3be25847c4af09494a41e36344e8524318a21a527743b169f3a437b8684153aa6b4808189a0f5e5d736775026020ad30508a301eea73d2b096171e6ba17ac3d170f6863b55c9f5fe34e0580ce02b39acae5844a9da787ac7d1a4d97d6bfc53546ba2bc47880"
+ }
+} \ No newline at end of file
diff --git a/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow2_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow2_correctSFiller.json
new file mode 100644
index 000000000..d9be226e6
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow2_correctSFiller.json
@@ -0,0 +1,23 @@
+{
+ "TransactionWithGasLimitOverflow2_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "2^63",
+ "gasLimit" : "9223372036854775808",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "11",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_1_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_1_correctSFiller.json
new file mode 100644
index 000000000..bdd787ba6
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_1_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithGasLimitOverflow63_1_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "9223372036854775809",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "11",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_correctSFiller.json
new file mode 100644
index 000000000..642726937
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitOverflow63_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithGasLimitOverflow63_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "9223372036854775808",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "11",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow2_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow2_correctSFiller.json
new file mode 100644
index 000000000..dd869c462
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow2_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithGasLimitxPriceOverflow2_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "10000000",
+ "gasPrice" : "16769767339735900",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow_correctSFiller.json
new file mode 100644
index 000000000..a1159e2d8
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/gasLimitTests/TransactionWithGasLimitxPriceOverflow_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithGasLimitxPriceOverflow_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "115792089237316195423570985008687907853269984665640564039457584007913129639935",
+ "gasPrice" : "100000000000000000",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice2_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice2_correctSFiller.json
new file mode 100644
index 000000000..d8d12d484
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice2_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithHighGasPrice2_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "21000",
+ "gasPrice" : "167697673397359",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice_correctSFiller.json
new file mode 100644
index 000000000..3a0020f46
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/gasPriceTests/TransactionWithHighGasPrice_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithHighGasPrice_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "21000",
+ "gasPrice" : "115792089237316195423570985008687907853269984665640564039457584007913129639935",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce256_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce256_correctSFiller.json
new file mode 100644
index 000000000..58526d961
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce256_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithHighNonce256_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "21000",
+ "gasPrice" : "1",
+ "nonce" : "115792089237316195423570985008687907853269984665640564039457584007913129639935",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce32_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce32_correctSFiller.json
new file mode 100644
index 000000000..43038c87b
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/nonceTests/TransactionWithHighNonce32_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithHighNonce32_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "21000",
+ "gasPrice" : "1",
+ "nonce" : "4294967296",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "0",
+ "v" : "27",
+ "r" : "0x48b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvalue1_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvalue1_correctSFiller.json
new file mode 100644
index 000000000..c211b157c
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvalue1_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithRvalue1_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "21000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "11",
+ "v" : "27",
+ "r" : "0x01",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvaluePrefixed00_correctSFiller.json b/src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvaluePrefixed00_correctSFiller.json
new file mode 100644
index 000000000..b80f4c4ec
--- /dev/null
+++ b/src/TransactionTestsFiller/ttFrontier/rsValueTests/TransactionWithRvaluePrefixed00_correctSFiller.json
@@ -0,0 +1,22 @@
+{
+ "TransactionWithRvaluePrefixed00_correctS" : {
+ "expect" : [
+ {
+ "network" : ["ALL"],
+ "result" : "valid"
+ }
+ ],
+ "transaction" :
+ {
+ "data" : "",
+ "gasLimit" : "21000",
+ "gasPrice" : "1",
+ "nonce" : "0",
+ "to" : "095e7baea6a6c7c4c2dfeb977efac326af552d87",
+ "value" : "11",
+ "v" : "27",
+ "r" : "0xebaaedce6af48a03bbfd25e8cd0364141",
+ "s" : "0x1fffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPAddressWithFirstZerosCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPAddressWithFirstZerosCopier.json
new file mode 100644
index 000000000..48d5f4a8f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPAddressWithFirstZerosCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPAddressWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86080018209489500095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPAddressWrongSizeCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPAddressWrongSizeCopier.json
new file mode 100644
index 000000000..bf2832c84
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPAddressWrongSizeCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPAddressWrongSize" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf866830ffdc50183adc05390fce5edbc8e2a8697c15331677e6ebf0b870ffdc5fffdc12c801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPArrayLengthWithFirstZerosCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPArrayLengthWithFirstZerosCopier.json
new file mode 100644
index 000000000..d6e392d45
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPArrayLengthWithFirstZerosCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPArrayLengthWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf8a20301830186a094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0ab90040ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBe2Copier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBe2Copier.json
new file mode 100644
index 000000000..a7189a3ee
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBe2Copier.json
@@ -0,0 +1,17 @@
+{
+ "RLPElementIsListWhenItShouldntBe2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86bcc83646f6783676f64836361740182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBeCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBeCopier.json
new file mode 100644
index 000000000..acbb00d6b
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPElementIsListWhenItShouldntBeCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPElementIsListWhenItShouldntBe" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf8698001cc83646f6783676f648363617494095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPExtraRandomByteAtTheEndCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPExtraRandomByteAtTheEndCopier.json
new file mode 100644
index 000000000..8ad091d25
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPExtraRandomByteAtTheEndCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPExtraRandomByteAtTheEnd" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf85280018207d0870b9331677e6ebf0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a33ac4"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPHeaderSizeOverflowInt32Copier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPHeaderSizeOverflowInt32Copier.json
new file mode 100644
index 000000000..44b6113cb
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPHeaderSizeOverflowInt32Copier.json
@@ -0,0 +1,17 @@
+{
+ "RLPHeaderSizeOverflowInt32" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xff0f0000000000005f030182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding00Copier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding00Copier.json
new file mode 100644
index 000000000..4e76e7489
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding00Copier.json
@@ -0,0 +1,17 @@
+{
+ "RLPIncorrectByteEncoding00" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86081000182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding01Copier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding01Copier.json
new file mode 100644
index 000000000..93182b6e9
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding01Copier.json
@@ -0,0 +1,17 @@
+{
+ "RLPIncorrectByteEncoding01" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86081010182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding127Copier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding127Copier.json
new file mode 100644
index 000000000..34e7efe68
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPIncorrectByteEncoding127Copier.json
@@ -0,0 +1,17 @@
+{
+ "RLPIncorrectByteEncoding127" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf860817f0182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPListLengthWithFirstZerosCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPListLengthWithFirstZerosCopier.json
new file mode 100644
index 000000000..0490d29b6
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPListLengthWithFirstZerosCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPListLengthWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf9005f030182520894b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a801ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPNonceWithFirstZerosCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPNonceWithFirstZerosCopier.json
new file mode 100644
index 000000000..4eab24423
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPNonceWithFirstZerosCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPNonceWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86384000000030182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPTransactionGivenAsArrayCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPTransactionGivenAsArrayCopier.json
new file mode 100644
index 000000000..c5a32503f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPTransactionGivenAsArrayCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPTransactionGivenAsArray" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xb85f800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPValueWithFirstZerosCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPValueWithFirstZerosCopier.json
new file mode 100644
index 000000000..c40a85bcc
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPValueWithFirstZerosCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPValueWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf861800182035294095e7baea6a6c7c4c2dfeb977efac326af552d8782000a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPWrongAddressCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPWrongAddressCopier.json
new file mode 100644
index 000000000..79484ff4d
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPWrongAddressCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPWrongAddress" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf85f800182094894095v7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPWrongDataCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPWrongDataCopier.json
new file mode 100644
index 000000000..f961a56d0
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPWrongDataCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPWrongData" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86d800182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a8e0358ac39584bc98a7v979f984b031ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPgasLimitWithFirstZerosCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPgasLimitWithFirstZerosCopier.json
new file mode 100644
index 000000000..dbb344837
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPgasLimitWithFirstZerosCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPgasLimitWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf862800185000000094894095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/RLPgasPriceWithFirstZerosCopier.json b/src/TransactionTestsFiller/ttWrongRLP/RLPgasPriceWithFirstZerosCopier.json
new file mode 100644
index 000000000..148503c00
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/RLPgasPriceWithFirstZerosCopier.json
@@ -0,0 +1,17 @@
+{
+ "RLPgasPriceWithFirstZeros" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf862808300000182035294095e7baea6a6c7c4c2dfeb977efac326af552d870a801ba048b55bfa915ac795c431978d8a6a992b628d557da5ff759b307d495a36649353a0efffd310ac743f371de3b9f7f9cb56c0b28ad43601b4ab949f53faa07bd2c804"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0Copier.json
new file mode 100644
index 000000000..f57f4b48e
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderGivenAsArray_0Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_HeaderGivenAsArray_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xb86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0Copier.json
new file mode 100644
index 000000000..64c84fa48
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_HeaderLargerThanRLP_0Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_HeaderLargerThanRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86f03018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_0Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_0Copier.json
new file mode 100644
index 000000000..60e9e8112
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_0Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86ef103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_1Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_1Copier.json
new file mode 100644
index 000000000..b195bf177
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_1Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_1" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b9ef4f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_2Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_2Copier.json
new file mode 100644
index 000000000..29bc18d7b
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_2Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8efe2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_3Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_3Copier.json
new file mode 100644
index 000000000..21901afd8
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_3Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_3" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c1533167ef7e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_4Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_4Copier.json
new file mode 100644
index 000000000..129336118
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_4Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_4" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a82554ef41ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_5Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_5Copier.json
new file mode 100644
index 000000000..8494cf57c
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_5Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_5" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201ef554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_6Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_6Copier.json
new file mode 100644
index 000000000..bd0f24482
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_6Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_6" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8cef804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_7Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_7Copier.json
new file mode 100644
index 000000000..0f2f0df30
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_7Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_7" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285efebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_8Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_8Copier.json
new file mode 100644
index 000000000..6dd83226a
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_8Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_8" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44efb9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_9Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_9Copier.json
new file mode 100644
index 000000000..4dc89ee0f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtRLP_9Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtRLP_9" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887ef321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtTheEndCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtTheEndCopier.json
new file mode 100644
index 000000000..7a0de537a
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__RandomByteAtTheEndCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__RandomByteAtTheEnd" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3ef"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_0Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_0Copier.json
new file mode 100644
index 000000000..ab0d5aeab
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_0Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86v03018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_1Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_1Copier.json
new file mode 100644
index 000000000..2ef77e0da
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_1Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_1" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b9vf5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_2Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_2Copier.json
new file mode 100644
index 000000000..0d24b976d
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_2Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8v2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_3Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_3Copier.json
new file mode 100644
index 000000000..ba1fdad14
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_3Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_3" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c1533167ve6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_4Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_4Copier.json
new file mode 100644
index 000000000..c8648e6ec
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_4Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_4" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a82554v1ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_5Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_5Copier.json
new file mode 100644
index 000000000..61f61c413
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_5Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_5" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201v54726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_6Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_6Copier.json
new file mode 100644
index 000000000..43b08c300
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_6Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_6" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8cv04a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_7Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_7Copier.json
new file mode 100644
index 000000000..27ccd74c4
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_7Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_7" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285vbc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_8Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_8Copier.json
new file mode 100644
index 000000000..8c4691772
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_8Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_8" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44v9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_9Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_9Copier.json
new file mode 100644
index 000000000..ed5e475fb
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__WrongCharAtRLP_9Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__WrongCharAtRLP_9" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887v21be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0Copier.json
new file mode 100644
index 000000000..13b0a4721
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_0Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_0" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf8600103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1Copier.json
new file mode 100644
index 000000000..6a17f64f3
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_1Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_1" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b9004f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2Copier.json
new file mode 100644
index 000000000..63e1a207b
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_2Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_2" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc800e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3Copier.json
new file mode 100644
index 000000000..572226bef
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_3Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_3" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c1533167007e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4Copier.json
new file mode 100644
index 000000000..6cf5bb172
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_4Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_4" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a825540041ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5Copier.json
new file mode 100644
index 000000000..fb2b6b5a0
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_5Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_5" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff92120100554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6Copier.json
new file mode 100644
index 000000000..f5effbb9f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_6Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_6" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c00804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7Copier.json
new file mode 100644
index 000000000..edc15e9c7
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_7Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_7" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf28500ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8Copier.json
new file mode 100644
index 000000000..de014b045
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_8Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_8" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c4400b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9Copier.json
new file mode 100644
index 000000000..71f3ac7d7
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtRLP_9Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtRLP_9" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa0888700321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtTheEndCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtTheEndCopier.json
new file mode 100644
index 000000000..c134c8037
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT__ZeroByteAtTheEndCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT__ZeroByteAtTheEnd" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a300"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_data_GivenAsListCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_data_GivenAsListCopier.json
new file mode 100644
index 000000000..e524b0a88
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_data_GivenAsListCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_data_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0ac255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_GivenAsListCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_GivenAsListCopier.json
new file mode 100644
index 000000000..33d9527ea
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_GivenAsListCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_gasLimit_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf8610301c207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000Copier.json
new file mode 100644
index 000000000..d1cd2db6f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_Prefixed0000Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_gasLimit_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf863030184000007d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_TooLargeCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_TooLargeCopier.json
new file mode 100644
index 000000000..e28d57f13
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_gasLimit_TooLargeCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_gasLimit_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf8810301a2ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff07d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_GivenAsListCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_GivenAsListCopier.json
new file mode 100644
index 000000000..b9b04ec3b
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_GivenAsListCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_rvalue_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ce098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_Prefixed0000Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_Prefixed0000Copier.json
new file mode 100644
index 000000000..a94cc66ba
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_Prefixed0000Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_rvalue_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca2000098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooLargeCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooLargeCopier.json
new file mode 100644
index 000000000..ff8e8277a
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooLargeCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_rvalue_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca2ef3d98ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooShortCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooShortCopier.json
new file mode 100644
index 000000000..52a89acc8
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_rvalue_TooShortCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_rvalue_TooShort" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf85f03018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441c9e921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_GivenAsListCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_GivenAsListCopier.json
new file mode 100644
index 000000000..bdea9a35b
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_GivenAsListCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_svalue_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4ae08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_Prefixed0000Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_Prefixed0000Copier.json
new file mode 100644
index 000000000..19e76a387
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_Prefixed0000Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_svalue_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa200008887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_TooLargeCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_TooLargeCopier.json
new file mode 100644
index 000000000..4662ad5b6
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_svalue_TooLargeCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_svalue_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86303018207d094b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa2ef3d8887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_GivenAsListCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_GivenAsListCopier.json
new file mode 100644
index 000000000..a42061954
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_GivenAsListCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_to_GivenAsList" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86103018207d0d4b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_Prefixed0000Copier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_Prefixed0000Copier.json
new file mode 100644
index 000000000..8fdd1ff7f
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_Prefixed0000Copier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_to_Prefixed0000" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86303018207d0960000b94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooLargeCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooLargeCopier.json
new file mode 100644
index 000000000..a51ececc3
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooLargeCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_to_TooLarge" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf86303018207d096ef3db94f5374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooShortCopier.json b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooShortCopier.json
new file mode 100644
index 000000000..07d0de17a
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/TRANSCT_to_TooShortCopier.json
@@ -0,0 +1,17 @@
+{
+ "TRANSCT_to_TooShort" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf85f03018207d0925374fce5edbc8e2a8697c15331677e6ebf0b0a8255441ca098ff921201554726367d2be8c804a7ff89ccf285ebc57dff8ae4c44b9c19ac4aa08887321be575c8095f789dd4c743dfe42c1820f9231f98a962b210e3ac2452a3"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/aCrashingRLPCopier.json b/src/TransactionTestsFiller/ttWrongRLP/aCrashingRLPCopier.json
new file mode 100644
index 000000000..8e730921c
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/aCrashingRLPCopier.json
@@ -0,0 +1,17 @@
+{
+ "aCrashingRLP" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0x96dc24d6874a9b01e4a7b7e5b74db504db3731f764293769caef100f551efadf7d378a015faca6ae62ae30a9bf5e3c6aa94f58597edc381d0ec167fa0c84635e12a2d13ab965866ebf7c7aae458afedef1c17e08eb641135f592774e18401e0104f8e7f8e0d98e3230332e3133322e39342e31333784787beded84556c094cf8528c39342e3133372e342e31333982765fb840621168019b7491921722649cd1aa9608f23f8857d782e7495fb6765b821002c4aac6ba5da28a5c91b432e5fcc078931f802ffb5a3ababa42adee7a0c927ff49ef8528c3136322e3234332e34362e39829dd4b840e437a4836b77ad9d9ffe73ee782ef2614e6d8370fcf62191a6e488276e23717147073a7ce0b444d485fff5a0c34c4577251a7a990cf80d8542e21b95aa8c5e6cdd8e3230332e3133322e39342e31333788ffffffffa5aadb3a84556c095384556c0919"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/aMalicousRLPCopier.json b/src/TransactionTestsFiller/ttWrongRLP/aMalicousRLPCopier.json
new file mode 100644
index 000000000..197f6e8ae
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/aMalicousRLPCopier.json
@@ -0,0 +1,17 @@
+{
+ "aMalicousRLP" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xb8"
+ }
+}
diff --git a/src/TransactionTestsFiller/ttWrongRLP/tr201506052141PYTHONCopier.json b/src/TransactionTestsFiller/ttWrongRLP/tr201506052141PYTHONCopier.json
new file mode 100644
index 000000000..0a648592e
--- /dev/null
+++ b/src/TransactionTestsFiller/ttWrongRLP/tr201506052141PYTHONCopier.json
@@ -0,0 +1,17 @@
+{
+ "tr201506052141PYTHON" : {
+ "Byzantium" : {
+ },
+ "Constantinople" : {
+ },
+ "EIP150" : {
+ },
+ "EIP158" : {
+ },
+ "Frontier" : {
+ },
+ "Homestead" : {
+ },
+ "rlp" : "0xf8718439a6c38b88446cf2b7cba3be25847c4af09494a41e36344e8524318a21a527743b169f3a437b8684153aa6b4808189a0f5e5d736775026020ad30508a301eea73d2b096171e6ba17ac3d170f6863b55c9f5fe34e0580ce02b39acae5844a9da787ac7d1a4d97d6bfc53546ba2bc47880"
+ }
+}