Skip to content

Commit

Permalink
add and update tests for PR (enter only via jumpsub) ethereum/EIPs#2646
Browse files Browse the repository at this point in the history
  • Loading branch information
matkt committed May 18, 2020
1 parent 96ec2d3 commit a1558e8
Show file tree
Hide file tree
Showing 22 changed files with 595 additions and 125 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
{
"shouldErrorWhenExecuteBeginSub_d0g0v0_Berlin" : {
"_info" : {
"comment" : "",
"filling-rpc-server" : "besu/1.4.6/osx-x86_64/adoptopenjdk-java-13",
"filling-tool-version" : "retesteth-0.0.2+commit.e8018889.Darwin.appleclang",
"lllcversion" : "Version: 0.5.14-develop.2020.5.12+commit.dc43d470.mod.Darwin.appleclang",
"source" : "src/GeneralStateTestsFiller/stSubroutine/shouldErrorWhenExecuteBeginSubFiller.json",
"sourceHash" : "902ec2e633fd002afa88a772b6de2974dcb407c53ca76d910f0772a8771d81b2"
},
"genesisBlockHeader" : {
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"difficulty" : "0x020000",
"extraData" : "0x00",
"gasLimit" : "0x7fffffffffffffff",
"gasUsed" : "0x00",
"hash" : "0x417cc4019a8311cb7091fced79cb96e262fcfc268f3aa42cef2cec29d45aaac1",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot" : "0xadc589b5f8346f1e4418ce250d97e60df42dd24f0b51ef405f8bc6e1f64a8c75",
"timestamp" : "0x00",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
"pre" : {
"0x1000000000000000000000000000000000000000" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x610400b2",
"nonce" : "0x00",
"storage" : {
}
},
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x0fffffffffffffffffffffffffffffffffffffffff",
"code" : "0x",
"nonce" : "0x00",
"storage" : {
}
}
},
"postState" : {
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"code" : "0x",
"nonce" : "0x01",
"balance" : "0x0fffffffffffffffffffffffffffffffffff00000d",
"storage" : {
}
},
"0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba" : {
"code" : "0x",
"nonce" : "0x00",
"balance" : "0x1bc16d674fc7fff2",
"storage" : {
}
},
"0x1000000000000000000000000000000000000000" : {
"code" : "0x610400b2",
"nonce" : "0x00",
"balance" : "0x0de0b6b3a7640000",
"storage" : {
}
}
},
"network" : "Berlin",
"sealEngine" : "NoProof",
"lastblockhash" : "0x016b7572975ab262fd86c7e90dcb3b9896b804f50d40528ea0811d8ca0ac3934",
"genesisRLP" : "0xf901fdf901f8a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0adc589b5f8346f1e4418ce250d97e60df42dd24f0b51ef405f8bc6e1f64a8c75a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808000a00000000000000000000000000000000000000000000000000000000000000000880000000000000000c0c0",
"blocks" : [
{
"rlp" : "0xf90265f901fda0417cc4019a8311cb7091fced79cb96e262fcfc268f3aa42cef2cec29d45aaac1a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0ace5cea69006b1f93b3b4e191a6cac4acaf22c36f3f5d30593a321fc2549c69fa0b86351ce31ef677b4e79e136df7c70b112a57f716ad14a0fd1b1b8bfa7642a52a0eea6e11081825ff91d5fa1bc7ba4cb4bbde803f37d907064ee0e3d93bb7fabb2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83fffff28203e800a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800183fffff294100000000000000000000000000000000000000080801ba00b21a9ad27313b9653967f1c6c9efc9a6d5d593005799cacbb1c0c3c841cbd01a02d9710b98d8d298b7c66bf0cb06190a6c0ecc9bce13a2c4d832495e60d1dfd4dc0",
"blockHeader" : {
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"difficulty" : "0x020000",
"extraData" : "0x00",
"gasLimit" : "0x7fffffffffffffff",
"gasUsed" : "0xfffff2",
"hash" : "0x016b7572975ab262fd86c7e90dcb3b9896b804f50d40528ea0811d8ca0ac3934",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
"parentHash" : "0x417cc4019a8311cb7091fced79cb96e262fcfc268f3aa42cef2cec29d45aaac1",
"receiptTrie" : "0xeea6e11081825ff91d5fa1bc7ba4cb4bbde803f37d907064ee0e3d93bb7fabb2",
"stateRoot" : "0xace5cea69006b1f93b3b4e191a6cac4acaf22c36f3f5d30593a321fc2549c69f",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb86351ce31ef677b4e79e136df7c70b112a57f716ad14a0fd1b1b8bfa7642a52",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
"transactions" : [
{
"data" : "0x",
"gasLimit" : "0xfffff2",
"gasPrice" : "0x01",
"nonce" : "0x00",
"to" : "0x1000000000000000000000000000000000000000",
"value" : "0x00",
"v" : "0x1b",
"r" : "0x0b21a9ad27313b9653967f1c6c9efc9a6d5d593005799cacbb1c0c3c841cbd01",
"s" : "0x2d9710b98d8d298b7c66bf0cb06190a6c0ecc9bce13a2c4d832495e60d1dfd4d"
}
]
}
]
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@
"shouldErrorWhenReturnStackGrowsAbove1023_d0g0v0_Berlin" : {
"_info" : {
"comment" : "",
"filling-rpc-server" : "besu/v1.4.5/osx-x86_64/adoptopenjdk-java-13",
"filling-rpc-server" : "besu/1.4.6/osx-x86_64/adoptopenjdk-java-13",
"filling-tool-version" : "retesteth-0.0.2+commit.e8018889.Darwin.appleclang",
"lllcversion" : "Version: 0.5.14-develop.2020.4.27+commit.8f259595.Darwin.appleclang",
"lllcversion" : "Version: 0.5.14-develop.2020.5.12+commit.dc43d470.mod.Darwin.appleclang",
"source" : "src/GeneralStateTestsFiller/stSubroutine/shouldErrorWhenReturnStackGrowsAbove1023Filler.json",
"sourceHash" : "1fc2ab50ce6aa5705db007dc414b84ebf168af6983104416e93228a178ffb81f"
"sourceHash" : "9e610e92fb6ccf6de98401f22d98ca94e8c64cf2ac40af96de397cfe2b9a00da"
},
"genesisBlockHeader" : {
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
Expand All @@ -15,21 +15,21 @@
"extraData" : "0x00",
"gasLimit" : "0x7fffffffffffffff",
"gasUsed" : "0x00",
"hash" : "0x1391e34d4fe8c66d9288762a44df4355d4ac9c3dc4cf036b9a476e780ba2e956",
"hash" : "0x62da352c98a2ed96896000992d930d7ed2f9b74b96148f27039f59bec00d87f6",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot" : "0xe92905f37bc2174260d37870cfb657a23601b425e393f3595c2ab7431ed2213e",
"stateRoot" : "0x3466626fb8925cfd3c627f26b9ad1742d51475d8be8f652e766f32e484fc6be2",
"timestamp" : "0x00",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
"pre" : {
"0x1000000000000000000000000000000000000000" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x610401600055b260016000540380156018576000556006b35b",
"code" : "0x6104006000556009b3b26001600054038015601B576000556009b35b",
"nonce" : "0x00",
"storage" : {
}
Expand Down Expand Up @@ -58,7 +58,7 @@
}
},
"0x1000000000000000000000000000000000000000" : {
"code" : "0x610401600055b260016000540380156018576000556006b35b",
"code" : "0x6104006000556009b3b26001600054038015601b576000556009b35b",
"nonce" : "0x00",
"balance" : "0x0de0b6b3a7640000",
"storage" : {
Expand All @@ -67,33 +67,33 @@
},
"network" : "Berlin",
"sealEngine" : "NoProof",
"lastblockhash" : "0x7c413be7eb6d8129bc1716c0d41c95c56e9f09cd6ba8f6b3683dd225e78a5820",
"genesisRLP" : "0xf901fdf901f8a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0e92905f37bc2174260d37870cfb657a23601b425e393f3595c2ab7431ed2213ea056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808000a00000000000000000000000000000000000000000000000000000000000000000880000000000000000c0c0",
"lastblockhash" : "0xd2c1f7c89a2cc217e708645b6b6a51d1431f9bbcb9b1bb0bf44df7bdd3291b03",
"genesisRLP" : "0xf901fdf901f8a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa03466626fb8925cfd3c627f26b9ad1742d51475d8be8f652e766f32e484fc6be2a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000080887fffffffffffffff808000a00000000000000000000000000000000000000000000000000000000000000000880000000000000000c0c0",
"blocks" : [
{
"rlp" : "0xf90265f901fda01391e34d4fe8c66d9288762a44df4355d4ac9c3dc4cf036b9a476e780ba2e956a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0039ba54065886f34888bb0c5a2670c32842b2c527ec2e27f1d350a28ef253d34a0b86351ce31ef677b4e79e136df7c70b112a57f716ad14a0fd1b1b8bfa7642a52a0eea6e11081825ff91d5fa1bc7ba4cb4bbde803f37d907064ee0e3d93bb7fabb2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83fffff28203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800183fffff294100000000000000000000000000000000000000080801ba00b21a9ad27313b9653967f1c6c9efc9a6d5d593005799cacbb1c0c3c841cbd01a02d9710b98d8d298b7c66bf0cb06190a6c0ecc9bce13a2c4d832495e60d1dfd4dc0",
"rlp" : "0xf90265f901fda062da352c98a2ed96896000992d930d7ed2f9b74b96148f27039f59bec00d87f6a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa010d996db6776be7c92f2cfe327ad2cd604ff17e3a4ea19fe92c6ab744e6de5caa0b86351ce31ef677b4e79e136df7c70b112a57f716ad14a0fd1b1b8bfa7642a52a0eea6e11081825ff91d5fa1bc7ba4cb4bbde803f37d907064ee0e3d93bb7fabb2b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001887fffffffffffffff83fffff28203e800a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860800183fffff294100000000000000000000000000000000000000080801ba00b21a9ad27313b9653967f1c6c9efc9a6d5d593005799cacbb1c0c3c841cbd01a02d9710b98d8d298b7c66bf0cb06190a6c0ecc9bce13a2c4d832495e60d1dfd4dc0",
"blockHeader" : {
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"difficulty" : "0x020000",
"extraData" : "0x",
"extraData" : "0x00",
"gasLimit" : "0x7fffffffffffffff",
"gasUsed" : "0xfffff2",
"hash" : "0x7c413be7eb6d8129bc1716c0d41c95c56e9f09cd6ba8f6b3683dd225e78a5820",
"hash" : "0xd2c1f7c89a2cc217e708645b6b6a51d1431f9bbcb9b1bb0bf44df7bdd3291b03",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"nonce" : "0x0000000000000000",
"number" : "0x01",
"parentHash" : "0x1391e34d4fe8c66d9288762a44df4355d4ac9c3dc4cf036b9a476e780ba2e956",
"parentHash" : "0x62da352c98a2ed96896000992d930d7ed2f9b74b96148f27039f59bec00d87f6",
"receiptTrie" : "0xeea6e11081825ff91d5fa1bc7ba4cb4bbde803f37d907064ee0e3d93bb7fabb2",
"stateRoot" : "0x039ba54065886f34888bb0c5a2670c32842b2c527ec2e27f1d350a28ef253d34",
"stateRoot" : "0x10d996db6776be7c92f2cfe327ad2cd604ff17e3a4ea19fe92c6ab744e6de5ca",
"timestamp" : "0x03e8",
"transactionsTrie" : "0xb86351ce31ef677b4e79e136df7c70b112a57f716ad14a0fd1b1b8bfa7642a52",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
},
"transactions" : [
{
"data" : "0x",
"gasLimit" : "0xFFFFF2",
"gasLimit" : "0xfffff2",
"gasPrice" : "0x01",
"nonce" : "0x00",
"to" : "0x1000000000000000000000000000000000000000",
Expand All @@ -106,4 +106,4 @@
}
]
}
}
}
Loading

0 comments on commit a1558e8

Please sign in to comment.