Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test Exception Fixes 1 #1230

Merged
merged 4 commits into from
Jun 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
227 changes: 155 additions & 72 deletions BlockchainTests/GeneralStateTests/stTransactionTest/ValueOverflow.json

Large diffs are not rendered by default.

150 changes: 75 additions & 75 deletions BlockchainTests/ValidBlocks/bcStateTests/TransactionNonceCheck.json

Large diffs are not rendered by default.

270 changes: 228 additions & 42 deletions BlockchainTests/ValidBlocks/bcStateTests/callcodeOutput2.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{
"createBlobhashTx_d0g0v0_Cancun" : {
"_info" : {
"comment" : "BLOB002",
"filling-rpc-server" : "Nimbus-t8n 0.1.2\n",
"filling-tool-version" : "retesteth-0.3.1-shanghai+commit.9de66016.Linux.g++",
"generatedTestHash" : "c0ea7fddafdaca2309074690352f948170ef3bedc1beeb07f4ba8959c68a17ed",
"lllcversion" : "Version: 0.5.14-develop.2023.5.21+commit.a096d7a9.mod.Linux.g++",
"solidity" : "Version: 0.8.17+commit.8df45f5f.Linux.g++",
"source" : "src/EIPTestsFiller/StateTests/stEIP4844-blobtransactions/createBlobhashTxFiller.yml",
"sourceHash" : "671d2a2f638810c4ef168a9eeefd565a94aa783f9525aee1c08a381437047354"
},
"blocks" : [
{
"expectException" : "TR_BLOBCREATE",
"rlp" : "0xf902faf90218a0e23dba69820ebea733f6805e4e40ce2a7a45cf1c863cccffd69d815d32e7602fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0668817abd521eb1401e0b8e52014bf6e36346dc786bf9084f3f03ac09b2ffaa2a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008001851000000000808203e800a0000000000000000000000000000000000000000000000000000000000002000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080f8dbb8d903f8d601800285012a05f200833d090080830186a000f85bf85994095e7baea6a6c7c4c2dfeb977efac326af552d87f842a00000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010ae1a001a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d880a0fc12b67159a3567f8bdbc49e0be369a2e20e09d57a51c41310543a4128409464a02de0cfe5495c4f58ff60645ceda0afd67a4c90a70bc89fe207269435b35e5b67c0c0",
"transactionSequence" : [
{
"exception" : "TR_BLOBCREATE",
"rawBytes" : "0x03f8d601800285012a05f200833d090080830186a000f85bf85994095e7baea6a6c7c4c2dfeb977efac326af552d87f842a00000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010ae1a001a915e4d060149eb4365960e6a7a45f334393093061116b197e3240065ff2d880a0fc12b67159a3567f8bdbc49e0be369a2e20e09d57a51c41310543a4128409464a02de0cfe5495c4f58ff60645ceda0afd67a4c90a70bc89fe207269435b35e5b67",
"valid" : "false"
}
]
}
],
"genesisBlockHeader" : {
"baseFeePerGas" : "0x08",
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"dataGasUsed" : "0x2000",
"difficulty" : "0x00",
"excessDataGas" : "0x1000",
"extraData" : "0x00",
"gasLimit" : "0x1000000000",
"gasUsed" : "0x00",
"hash" : "0xe23dba69820ebea733f6805e4e40ce2a7a45cf1c863cccffd69d815d32e7602f",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000",
"nonce" : "0x0000000000000000",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot" : "0x668817abd521eb1401e0b8e52014bf6e36346dc786bf9084f3f03ac09b2ffaa2",
"timestamp" : "0x00",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"
},
"genesisRLP" : "0xf90220f9021aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0668817abd521eb1401e0b8e52014bf6e36346dc786bf9084f3f03ac09b2ffaa2a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008080851000000000808000a0000000000000000000000000000000000000000000000000000000000002000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421822000821000c0c0c0",
"lastblockhash" : "0xe23dba69820ebea733f6805e4e40ce2a7a45cf1c863cccffd69d815d32e7602f",
"network" : "Cancun",
"postState" : {
"0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x60004960005500",
"nonce" : "0x00",
"storage" : {
}
},
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x",
"nonce" : "0x00",
"storage" : {
}
}
},
"pre" : {
"0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x60004960005500",
"nonce" : "0x00",
"storage" : {
}
},
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x",
"nonce" : "0x00",
"storage" : {
}
}
},
"sealEngine" : "NoProof"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{
"emptyBlobhashList_d0g0v0_Cancun" : {
"_info" : {
"comment" : "BLOB000",
"filling-rpc-server" : "Nimbus-t8n 0.1.2\n",
"filling-tool-version" : "retesteth-0.3.1-shanghai+commit.9de66016.Linux.g++",
"generatedTestHash" : "085283f07ecb480dda2dfcd1df74998ea1c726a6e3ee00ca8fd17e53b4947254",
"lllcversion" : "Version: 0.5.14-develop.2023.5.21+commit.a096d7a9.mod.Linux.g++",
"solidity" : "Version: 0.8.17+commit.8df45f5f.Linux.g++",
"source" : "src/EIPTestsFiller/StateTests/stEIP4844-blobtransactions/emptyBlobhashListFiller.yml",
"sourceHash" : "ef46600adf0b5bfa7fbb31886e44ec409b36e9933aecb3a2b6130045b98222b3"
},
"blocks" : [
{
"expectException" : "TR_EMPTYBLOB",
"rlp" : "0xf902edf90218a0e23dba69820ebea733f6805e4e40ce2a7a45cf1c863cccffd69d815d32e7602fa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0668817abd521eb1401e0b8e52014bf6e36346dc786bf9084f3f03ac09b2ffaa2a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008001851000000000808203e800a0000000000000000000000000000000000000000000000000000000000002000088000000000000000007a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b4218080f8ceb8cc03f8c901800285012a05f200833d090094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a000f85bf85994095e7baea6a6c7c4c2dfeb977efac326af552d87f842a00000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010ac001a08f8085876dad2d79955419c8b581c319e6edf3d2b9a7495862c061ae6c7ae349a03d18c34a22cac30bb86f3ca9dbc557fd5ea0d1bc37b79f00e1e463d056527245c0c0",
"transactionSequence" : [
{
"exception" : "TR_EMPTYBLOB",
"rawBytes" : "0x03f8c901800285012a05f200833d090094095e7baea6a6c7c4c2dfeb977efac326af552d87830186a000f85bf85994095e7baea6a6c7c4c2dfeb977efac326af552d87f842a00000000000000000000000000000000000000000000000000000000000000000a000000000000000000000000000000000000000000000000000000000000000010ac001a08f8085876dad2d79955419c8b581c319e6edf3d2b9a7495862c061ae6c7ae349a03d18c34a22cac30bb86f3ca9dbc557fd5ea0d1bc37b79f00e1e463d056527245",
"valid" : "false"
}
]
}
],
"genesisBlockHeader" : {
"baseFeePerGas" : "0x08",
"bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"coinbase" : "0x2adc25665018aa1fe0e6bc666dac8fc2697ff9ba",
"dataGasUsed" : "0x2000",
"difficulty" : "0x00",
"excessDataGas" : "0x1000",
"extraData" : "0x00",
"gasLimit" : "0x1000000000",
"gasUsed" : "0x00",
"hash" : "0xe23dba69820ebea733f6805e4e40ce2a7a45cf1c863cccffd69d815d32e7602f",
"mixHash" : "0x0000000000000000000000000000000000000000000000000000000000020000",
"nonce" : "0x0000000000000000",
"number" : "0x00",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"stateRoot" : "0x668817abd521eb1401e0b8e52014bf6e36346dc786bf9084f3f03ac09b2ffaa2",
"timestamp" : "0x00",
"transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
"withdrawalsRoot" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421"
},
"genesisRLP" : "0xf90220f9021aa00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0668817abd521eb1401e0b8e52014bf6e36346dc786bf9084f3f03ac09b2ffaa2a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008080851000000000808000a0000000000000000000000000000000000000000000000000000000000002000088000000000000000008a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421822000821000c0c0c0",
"lastblockhash" : "0xe23dba69820ebea733f6805e4e40ce2a7a45cf1c863cccffd69d815d32e7602f",
"network" : "Cancun",
"postState" : {
"0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x60004960005500",
"nonce" : "0x00",
"storage" : {
}
},
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x",
"nonce" : "0x00",
"storage" : {
}
}
},
"pre" : {
"0x095e7baea6a6c7c4c2dfeb977efac326af552d87" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x60004960005500",
"nonce" : "0x00",
"storage" : {
}
},
"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b" : {
"balance" : "0x0de0b6b3a7640000",
"code" : "0x",
"nonce" : "0x00",
"storage" : {
}
}
},
"sealEngine" : "NoProof"
}
}
Loading