aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/GeneralStateTestsFiller/stAttackTest/CrashingTransactionFiller.json97
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_dataFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_data_insufficient_gasFiller.json4
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_failFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_insufficient_gasFiller.json4
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g1_zeroFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g2_zeroFiller.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_fail_1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_match_1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_1Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_2Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_1Filler.json3
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_2Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_3Filler.json3
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_4Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_5Filler.json2
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_oogFiller.json3
-rw-r--r--src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_points_with_one_g2_zeroFiller.json2
18 files changed, 116 insertions, 22 deletions
diff --git a/src/GeneralStateTestsFiller/stAttackTest/CrashingTransactionFiller.json b/src/GeneralStateTestsFiller/stAttackTest/CrashingTransactionFiller.json
new file mode 100644
index 000000000..295f60c2a
--- /dev/null
+++ b/src/GeneralStateTestsFiller/stAttackTest/CrashingTransactionFiller.json
@@ -0,0 +1,97 @@
+{
+ "CrashingTransaction" : {
+ "_info" : {
+ "comment" : "https://ropsten.etherscan.io/tx/0x8ec445380649f6c75a042a438ea9256c2fab2a6a3437904c9e5a712fcbf8a54a"
+ },
+ "env" : {
+ "currentCoinbase" : "2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
+ "currentDifficulty" : "0x20000",
+ "currentGasLimit" : "4712388",
+ "currentNumber" : "1",
+ "currentTimestamp" : "1000",
+ "previousHash" : "5e20a0453cecd065ea59c37ac63e079ee08998b6045136a8ce6635c7912ec0b6"
+ },
+ "expect" : [
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["Frontier"],
+ "result" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "0x0cc7"
+ },
+ "0xecbf9aa676d9e0bbba7e517d1350c1b64f8c6779" : {
+ "balance" : "0x01",
+ "code" : "0x60606040526008565b00",
+ "nonce" : "143"
+ }
+ }
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["Homestead"],
+ "result" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "0x0cc7"
+ },
+ "0xecbf9aa676d9e0bbba7e517d1350c1b64f8c6779" : {
+ "balance" : "0x01",
+ "code" : "0x60606040526008565b00",
+ "nonce" : "142"
+ }
+ }
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["EIP150"],
+ "result" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "0x0cc7"
+ },
+ "0xecbf9aa676d9e0bbba7e517d1350c1b64f8c6779" : {
+ "balance" : "0x01",
+ "code" : "0x60606040526008565b00",
+ "nonce" : "123"
+ }
+ }
+ },
+ {
+ "indexes" : { "data" : -1, "gas" : -1, "value" : -1 },
+ "network" : ["EIP158", "Byzantium"],
+ "result" : {
+ "0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "nonce" : "0x0cc7"
+ },
+ "0xecbf9aa676d9e0bbba7e517d1350c1b64f8c6779" : {
+ "balance" : "0x01",
+ "code" : "0x60606040526008565b00",
+ "nonce" : "0x7c"
+ }
+ }
+ }
+ ],
+ "pre" : {
+ "a94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
+ "balance" : "1000000000000000000",
+ "code" : "",
+ "nonce" : "3270",
+ "storage" : {
+ }
+ }
+ },
+ "transaction" : {
+ "data" : [
+ "0x60606040525b5b61c3505a1115602c576040516034806039833901809050604051809103906000f0506006565b5b600a80606d6000396000f360606040525b3373ffffffffffffffffffffffffffffffffffffffff16ff5b600a80602a6000396000f360606040526008565b0060606040526008565b00"
+ ],
+ "gasLimit" : [
+ "4657786"
+ ],
+ "gasPrice" : "2",
+ "nonce" : "3270",
+ "secretKey" : "45a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d8",
+ "to" : "",
+ "value" : [
+ "1"
+ ]
+ }
+ }
+}
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_dataFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_dataFiller.json
index 67907ba04..7f57d79db 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_dataFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_dataFiller.json
@@ -250,7 +250,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "336934",
+ "balance": "396934",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_data_insufficient_gasFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_data_insufficient_gasFiller.json
index 69a75f59f..a3842a243 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_data_insufficient_gasFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_empty_data_insufficient_gasFiller.json
@@ -176,7 +176,7 @@
},
"c305c901078781c232a2a521c2af7980f8385ee9": {
"storage": {
- "0x00" : "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6"
+ "0x00" : "0x00"
},
"nonce": "1",
"balance": "0",
@@ -250,7 +250,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "215343",
+ "balance": "253297",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_failFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_failFiller.json
index af215c105..3b56c6b0b 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_failFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_failFiller.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "695229",
+ "balance": "775229",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_insufficient_gasFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_insufficient_gasFiller.json
index fac2ad1fa..9fbeb0be0 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_insufficient_gasFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_insufficient_gasFiller.json
@@ -178,7 +178,7 @@
},
"c305c901078781c232a2a521c2af7980f8385ee9": {
"storage": {
- "0x00": "0x290decd9548b62a8d60345a988386fc84ba6bc95484008f6362f93160ef3e563"
+ "0x00": "0xb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf6"
},
"nonce": "1",
"balance": "0",
@@ -247,7 +247,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "534613",
+ "balance": "557550",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g1_zeroFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g1_zeroFiller.json
index 422d2dc44..98b526d4d 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g1_zeroFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g1_zeroFiller.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "912780",
+ "balance": "992780",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g2_zeroFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g2_zeroFiller.json
index 9c64bd93f..8a4a6c702 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g2_zeroFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_one_point_with_g2_zeroFiller.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "1122395",
+ "balance": "1202395",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_fail_1Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_fail_1Filler.json
index 32e983edd..23ac42d67 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_fail_1Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_fail_1Filler.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "5058561",
+ "balance": "5178561",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_match_1Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_match_1Filler.json
index cbdf62061..3bc19368b 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_match_1Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_three_point_match_1Filler.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "4658894",
+ "balance": "4778894",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_1Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_1Filler.json
index 1bc372789..23561a87b 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_1Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_1Filler.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "1890412",
+ "balance": "1990412",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_2Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_2Filler.json
index 0221f38f9..f5dead05d 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_2Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_fail_2Filler.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "3988634",
+ "balance": "4088634",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_1Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_1Filler.json
index a2dec9b09..82e2be39a 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_1Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_1Filler.json
@@ -211,7 +211,6 @@
"82a978b3f5962a5b0957d9ee9eef472ee55b42f1": {
"storage": {},
"nonce": "12",
- "balance": "999999999997502226",
"code": "0x"
},
"0000000000000000000000000000000000000006": {
@@ -253,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "2497774",
+ "balance": "2597774",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_2Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_2Filler.json
index bae801326..fa69778cc 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_2Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_2Filler.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "3056119",
+ "balance": "3156119",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_3Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_3Filler.json
index a1f9356d1..2538db004 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_3Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_3Filler.json
@@ -211,7 +211,6 @@
"82a978b3f5962a5b0957d9ee9eef472ee55b42f1": {
"storage": {},
"nonce": "15",
- "balance": "999999999996633064",
"code": "0x"
},
"0000000000000000000000000000000000000006": {
@@ -253,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "3366936",
+ "balance": "3466936",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_4Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_4Filler.json
index 9c4de2762..5c2b9915f 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_4Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_4Filler.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "3677753",
+ "balance": "3777753",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_5Filler.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_5Filler.json
index 9656c88c4..8ef6c61fe 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_5Filler.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_match_5Filler.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "4287163",
+ "balance": "4387163",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_oogFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_oogFiller.json
index 5460a1c90..55c4ebbc8 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_oogFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_point_oogFiller.json
@@ -211,7 +211,6 @@
"82a978b3f5962a5b0957d9ee9eef472ee55b42f1": {
"storage": {},
"nonce": "13",
- "balance": "999999999997193521",
"code": "0x"
},
"0000000000000000000000000000000000000006": {
@@ -253,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "2806479",
+ "balance": "2849398",
"code": "0x"
},
"0000000000000000000000000000000000000002": {
diff --git a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_points_with_one_g2_zeroFiller.json b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_points_with_one_g2_zeroFiller.json
index 1459285c8..ad7f81b87 100644
--- a/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_points_with_one_g2_zeroFiller.json
+++ b/src/GeneralStateTestsFiller/stZeroKnowledge/ecpairing_two_points_with_one_g2_zeroFiller.json
@@ -252,7 +252,7 @@
"3535353535353535353535353535353535353535": {
"storage": {},
"nonce": "0",
- "balance": "2189069",
+ "balance": "2289069",
"code": "0x"
},
"0000000000000000000000000000000000000002": {