diff --git a/BlockchainTests/ValidBlocks/bcEIP1559/baseFee.json b/BlockchainTests/ValidBlocks/bcEIP1559/baseFee.json index fcb07bbd834..135ecc06df5 100644 --- a/BlockchainTests/ValidBlocks/bcEIP1559/baseFee.json +++ b/BlockchainTests/ValidBlocks/bcEIP1559/baseFee.json @@ -2,11 +2,11 @@ "baseFee_London" : { "_info" : { "comment" : "", - "filling-rpc-server" : "evm version 1.10.4-unstable-2cde4726-20210531", - "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.7e1bde54.Linux.g++", - "lllcversion" : "Version: 0.5.14-develop.2021.5.31+commit.401d5358.Linux.g++", + "filling-rpc-server" : "evm version 1.10.4-unstable-950d99c2-20210602", + "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.49f91fa6.Linux.g++", + "lllcversion" : "Version: 0.5.14-develop.2021.6.5+commit.401d5358.Linux.g++", "source" : "src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/baseFeeFiller.yml", - "sourceHash" : "ebccd29da1ea151bb84af8777d1bcabe6c133aba0ff864c2d9c2fdf6f2eb2b95" + "sourceHash" : "cd707b850e9bd8f11d112d72a6dbc210ab243f990d5c972ea1e05a710a32c270" }, "sealEngine" : "NoProof", "network" : "London", @@ -269,6 +269,25 @@ ] } ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f86b01058203e88203e885e8d4a5100094cccccccccccccccccccccccccccccccccccccccc80820301c001a008d743ccaa2c67d085065924d301b748c9a3f89917e4941fd55ce891c789e1bea0191746ac2a588583a530c99c21b3b53ee4a8e2b93fbe064d4fce966e1766a54c", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86c0106830186a08203e885e8d4a5100094cccccccccccccccccccccccccccccccccccccccd80820302c001a044f337ee2f6e119ce72aefea96bad8321b823f6055a313b5896734a29808060ba056c0a10807b80372dde88a5a0d17f8659790022ff2a512492be7f20bcec9ebe1", + "valid" : "false", + "exception" : "TR_TipGtFeeCap" + }, + { + "rawBytes" : "0x02f8690106648203e885e8d4a5100094ccccccccccccccccccccccccccccccccccccccce80820303c001a04ae1b4044c435390aec763fbb9d0c0e30818e28d9d1a9b61ec702b55c66306a6a04f1dca655bd6535ece671d61fa7aa126978afbd133f70f373a113bbe724b4e5b", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86d0107830186a0830186a085e8d4a5100094cccccccccccccccccccccccccccccccccccccccd80820304c080a01046a4e77b2a8dd37621b58a22c77eee94229055e2223a02c2c6cbaf4701a621a03fbd58196ea621480a4e6c9fb1f53d3ec4e012147ed451ecdc5aca265b04f728", + "valid" : "true" + } + ], "rlp" : "0xf90357f90200a0bbecb467eba51fc662a8b137b8b7d7a1168a8f7fd2f2d02a91399802db71f8f0a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794ba5e000000000000000000000000000000000000a0408868a823524770e3df45d376f97e475a29193bf1deca8e9137c7dfe793d54aa07e5e956c853fbbe684694ce61cd77cdf12c992b20489bb145271ab297e6e2583a0f42d43454db7c51eadf004bd9e43522c4894f02c602b709cd45e67597c622f2eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000388016345785d8a000083053c42820f6e42a0000000000000000000000000000000000000000000000000000000000000000088000000000000000082029ff90150b86e02f86b01058203e88203e885e8d4a5100094cccccccccccccccccccccccccccccccccccccccc80820301c001a008d743ccaa2c67d085065924d301b748c9a3f89917e4941fd55ce891c789e1bea0191746ac2a588583a530c99c21b3b53ee4a8e2b93fbe064d4fce966e1766a54cb86c02f8690106648203e885e8d4a5100094ccccccccccccccccccccccccccccccccccccccce80820303c001a04ae1b4044c435390aec763fbb9d0c0e30818e28d9d1a9b61ec702b55c66306a6a04f1dca655bd6535ece671d61fa7aa126978afbd133f70f373a113bbe724b4e5bb87002f86d0107830186a0830186a085e8d4a5100094cccccccccccccccccccccccccccccccccccccccd80820304c080a01046a4e77b2a8dd37621b58a22c77eee94229055e2223a02c2c6cbaf4701a621a03fbd58196ea621480a4e6c9fb1f53d3ec4e012147ed451ecdc5aca265b04f728c0" }, { @@ -345,6 +364,25 @@ ] } ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f86b01088203e88203e885e8d4a5100094cccccccccccccccccccccccccccccccccccccccc80820401c080a0aacf4ad2118e809a8d309a87bff3bb92db49d6cfde2180912d24d2f72156539fa06268e000640f73eb6ce702e237e612ca3c7c8ed4e4052a63fa6d53bfaf8725c5", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86c0109830186a08203e885e8d4a5100094cccccccccccccccccccccccccccccccccccccccd80820402c001a09579e56e8b317edfe346bfd0176a564f24bdf63a6cd28b1bc69421588a9225f5a05066ea139a6c1c8b2b6e9b4364ac2ef759ee7daf55f3c3be1c543f03e278616e", + "valid" : "false", + "exception" : "TR_TipGtFeeCap" + }, + { + "rawBytes" : "0x02f8690109648203e885e8d4a5100094ccccccccccccccccccccccccccccccccccccccce80820403c001a0fee2cfe257b54e017f53ea047487754c90ff90acef614babf32093e158037088a02e36fb3a80b4a809a7eeba576ae617dccdc1d6f5aad824a14788f9925b59448f", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86d010a830186a0830186a085e8d4a5100094cccccccccccccccccccccccccccccccccccccccd80820404c001a0b14848fdbfd23a99c61688a9e6d4e2e7a592755415fe5b9c60d84b03d9f90b7fa041f6573fa1f3ee133c8ab99e207ff1e7d04bd245d70de87ae7fdaaa4b4a9c771", + "valid" : "true" + } + ], "rlp" : "0xf90357f90200a0a406da14c6efc659274488a592ef3ed55738047ceee610fbfa4dff1c52f149c0a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d4934794ba5e000000000000000000000000000000000000a02175eed13f198e774ed43abd7f5c912eae7c15ebd7422ff09de138f97ab77328a0b67753341df7013fab632ff70ba77581dae515164a05bff6187af692a133c0eca0f42d43454db7c51eadf004bd9e43522c4894f02c602b709cd45e67597c622f2eb9010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000830200000488016345785d8a000083053c4282135642a0000000000000000000000000000000000000000000000000000000000000000088000000000000000082024cf90150b86e02f86b01088203e88203e885e8d4a5100094cccccccccccccccccccccccccccccccccccccccc80820401c080a0aacf4ad2118e809a8d309a87bff3bb92db49d6cfde2180912d24d2f72156539fa06268e000640f73eb6ce702e237e612ca3c7c8ed4e4052a63fa6d53bfaf8725c5b86c02f8690109648203e885e8d4a5100094ccccccccccccccccccccccccccccccccccccccce80820403c001a0fee2cfe257b54e017f53ea047487754c90ff90acef614babf32093e158037088a02e36fb3a80b4a809a7eeba576ae617dccdc1d6f5aad824a14788f9925b59448fb87002f86d010a830186a0830186a085e8d4a5100094cccccccccccccccccccccccccccccccccccccccd80820404c001a0b14848fdbfd23a99c61688a9e6d4e2e7a592755415fe5b9c60d84b03d9f90b7fa041f6573fa1f3ee133c8ab99e207ff1e7d04bd245d70de87ae7fdaaa4b4a9c771c0" } ], diff --git a/BlockchainTests/ValidBlocks/bcEIP1559/checkGasLimit.json b/BlockchainTests/ValidBlocks/bcEIP1559/checkGasLimit.json index 429baa9a7e6..55dec5265b2 100644 --- a/BlockchainTests/ValidBlocks/bcEIP1559/checkGasLimit.json +++ b/BlockchainTests/ValidBlocks/bcEIP1559/checkGasLimit.json @@ -2,11 +2,11 @@ "checkGasLimit_London" : { "_info" : { "comment" : "", - "filling-rpc-server" : "evm version 1.10.4-unstable-966ee3ae-20210528", - "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.658fc3a8.Linux.g++", - "lllcversion" : "Version: 0.5.14-develop.2021.5.18+commit.14c9d5de.mod.Linux.g++", + "filling-rpc-server" : "evm version 1.10.4-unstable-950d99c2-20210602", + "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.49f91fa6.Linux.g++", + "lllcversion" : "Version: 0.5.14-develop.2021.6.5+commit.401d5358.Linux.g++", "source" : "src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/checkGasLimitFiller.yml", - "sourceHash" : "378e5399bddc9e4619fd363150b97b0e061bdf8de93e0b62a8320b37c340e229" + "sourceHash" : "c1294bb950ae894a465579f8f4060de13bca51499ef8c072398ca5c5fbf6b328" }, "sealEngine" : "NoProof", "network" : "London", @@ -128,6 +128,25 @@ ] } ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f865010180820fa0830f42419411111111111111111111111111111111111111118080c080a043087a850cc494ab090d65ded98bb4425198c86ed4e2317676465af4f030cdb3a05191ea88a54a3f816b8e7775539097fb0b50eff8e9e5126cdc25acbfc2bd1f9f", + "valid" : "true" + }, + { + "rawBytes" : "0x02f865010280820fa0830f42409411111111111111111111111111111111111111118080c001a0f1118772e6bd8cd520cb900a85c5edaa21aa64ae08b685e58f9922ebfe4ae2ada01020d198f21fb908329cee20201a3218eb4ff4edba10365c800622844c9fb8b1", + "valid" : "true" + }, + { + "rawBytes" : "0x02f865010380820fa0830f42409411111111111111111111111111111111111111118080c080a0ecff94bd8c8ade821b487a324cd513b923b6a3d19ee320697216366b581f5f34a042da5ca3ad4cef5f44cf1c0ddb0b7739ad9821094156abe1eb48c5c094f39b9f", + "valid" : "true" + }, + { + "rawBytes" : "0x02f865010480820fa0830f42409411111111111111111111111111111111111111118080c080a0f5d713b7a001e67c5e317411566beec8c87a1f225fe352a1db90448b6c0cfa83a00186eb438aef9f775ec56bc2871ff085951e427b1c23e946f862f9e10dbf86d0", + "valid" : "false", + "exception" : "TR_GasLimitReached" + } + ], "rlp" : "0xf9033ef901f9a0c2dccdf8275c46de0ff1fbd00cd3f1abd1bd724f471a18c6bfb46a769d86e184a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0db42e8d7fe10642d3051c6c918d77c8bd13d90b8ef44813230b803aa0f0554d2a0ebbd8c6d04c68ffbfbe2d45c1e9731c447bd5d816c888af2fb047d15d3c6a0bea06973241be4824e292c81bd716082962e438630e6b26863ad0c67bd92e04e95b4b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000001833d0900832dc6c182079e42a0000000000000000000000000000000000000000000000000000000000000000088000000000000000001f9013eb86802f865010180820fa0830f42419411111111111111111111111111111111111111118080c080a043087a850cc494ab090d65ded98bb4425198c86ed4e2317676465af4f030cdb3a05191ea88a54a3f816b8e7775539097fb0b50eff8e9e5126cdc25acbfc2bd1f9fb86802f865010280820fa0830f42409411111111111111111111111111111111111111118080c001a0f1118772e6bd8cd520cb900a85c5edaa21aa64ae08b685e58f9922ebfe4ae2ada01020d198f21fb908329cee20201a3218eb4ff4edba10365c800622844c9fb8b1b86802f865010380820fa0830f42409411111111111111111111111111111111111111118080c080a0ecff94bd8c8ade821b487a324cd513b923b6a3d19ee320697216366b581f5f34a042da5ca3ad4cef5f44cf1c0ddb0b7739ad9821094156abe1eb48c5c094f39b9fc0" }, { @@ -292,6 +311,13 @@ }, "transactions" : [ ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f865010980820fa0833d09019411111111111111111111111111111111111111118080c001a0142f3fab1abc9c5f3b6b0507f919339f5df169e91b3f2bb2f5eb56560ddb4c5da02fa9327570ac11a21c9120acd12d06710ab2cf7a8a7dbef093a085833719367c", + "valid" : "false", + "exception" : "TR_GasLimitReached" + } + ], "rlp" : "0xf901fbf901f6a0574dd0921539d8ef7eb35e33eb10995d83200408d2542bd11941086ba283da95a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa07a758f17a8b251cdf063950356ed251b550044b578efe11231bde51339d1fe63a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b90100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008302000004833d09008082135642a0000000000000000000000000000000000000000000000000000000000000000088000000000000000004c0c0" } ], diff --git a/BlockchainTests/ValidBlocks/bcEIP1559/feeCap.json b/BlockchainTests/ValidBlocks/bcEIP1559/feeCap.json index 3e32a96c5ef..fb280b66bdc 100644 --- a/BlockchainTests/ValidBlocks/bcEIP1559/feeCap.json +++ b/BlockchainTests/ValidBlocks/bcEIP1559/feeCap.json @@ -2,11 +2,11 @@ "feeCap_London" : { "_info" : { "comment" : "", - "filling-rpc-server" : "evm version 1.10.4-unstable-966ee3ae-20210528", - "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.658fc3a8.Linux.g++", - "lllcversion" : "Version: 0.5.14-develop.2021.5.18+commit.14c9d5de.mod.Linux.g++", + "filling-rpc-server" : "evm version 1.10.4-unstable-950d99c2-20210602", + "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.49f91fa6.Linux.g++", + "lllcversion" : "Version: 0.5.14-develop.2021.6.5+commit.401d5358.Linux.g++", "source" : "src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/feeCapFiller.yml", - "sourceHash" : "65d7c5f0d689953f022546aa720a2bcb194dcd3640c9fd249e1a9636fab66d51" + "sourceHash" : "91c1a91078dd700ceca61db4223729cf878eac54b2e6322f8ae3df3d017f7ee3" }, "sealEngine" : "NoProof", "network" : "London", @@ -282,6 +282,75 @@ "type" : "0x01" } ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f86401018082037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0c6e9b2c9d66afe699c669f7925c6bdd2fff56b5dab4b7a0072582fc6624827a0a0058e81b6e0bcb7018c98c4139796f2b74382abd533799923af29819c5622ed5b", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401020182037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0e41b75906c82661d7aafac2b8a501f1c3b97863f95b635154718dae77d3f5aa3a064a559e4ef61e705df9b80c1e20ebd501d0ce11766a25922af39bd61633295f9", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401030282037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0378f778df856e94c33a420a8c12bb5790a799a0e12eb8e5d6a1038b2f2626cd3a00b6fbb2bee7998505f22ad0cbf8143156a6150fb9609e0d86341eb9c518213dc", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401040382037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a002fb105c2a87d38bde41c6516eedb5d934d8bf58f39b8d04d999847ed798952aa003a17de65b3fda0dc0aef836d847b697910bf38f1eab91a540227f81dd4cb718", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401050482037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0edf27344c9d8c9cde52a2393fe30b2b25051a21589d82d8acbb95376b8719e31a0241632f19125c5d1ce91c9a68ad9c35e47f6aebc6953c7b9c12bc217752d028d", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401060582037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a074c757a3306f12470e96f7d6b2222926dcc74215e01be8553b5146df3687f65aa01767b1ac3a552346525449f84e6df3cda088438f1641b1463a103c36fba890de", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401070682037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0a0bbdc151d10b0e26c967627c2de05dba358ee52230d58e08a66859868f98235a01cf066ab7b927a4b65c2df18d22f5a8757981ae1869ccecd7195e21960253195", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401080782037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0c061c28069d1ce767cd5e80edefc111780e7b2214a6e655b1d789d146460a8a8a054dd6421d044f74d70ed39ed1168647b5478579070b219b653d38ea944a30c75", + "valid" : "true" + }, + { + "rawBytes" : "0x02f86401090882037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a00246a0000f2d0c312edc531c6fa4d5622a458ffd1a5b1ad8067255022fd22bb3a050a95b5fb7a9a554d82bd2be82eb82c07e7506ed42e465c8fb18a2dcaa8a5d14", + "valid" : "true" + }, + { + "rawBytes" : "0x02f864010a0982037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0c4081ec5bf9c7e23a8b939f56792225113b71725cdfa169294b88e91289f7335a00a41b242fc64ac41c9ab133f0994f9fd93a096eab1264a112ae34fc1a85e6499", + "valid" : "true" + }, + { + "rawBytes" : "0x02f864010b0a82037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0a9150343ebc66b39907cc7a601d06deeed884cad7de89f908ff1112450cab9c4a0572306f3a0fa417679a547805721c58a70d18e12a88302a80f40010077525f50", + "valid" : "true" + }, + { + "rawBytes" : "0xf8610c82036b82c35094cccccccccccccccccccccccccccccccccccccccc80801ca05910f74bf595fd8de83817b2f0c3e7b4be4faa8e75fa2422df8297f1d56424fea062a500f08f94e8962a2c7e944423d608f7e10cd390c6dea526e4f36a575f719d", + "valid" : "true" + }, + { + "rawBytes" : "0x01f863010d82036b82c35094cccccccccccccccccccccccccccccccccccccccc8080c001a014981e6263bd928a815dcf29cbe24afa007bb4258d12e76eb842560c101f81dfa0073108d7fff618589362a2ae7b44b663f5a2e7fb3c704c06d90517a28f6868d2", + "valid" : "true" + }, + { + "rawBytes" : "0xf8610e82036a82c35094cccccccccccccccccccccccccccccccccccccccc80801ba05cbcf1fcf3e1d60c5139f8033377d849bed768ef03e9ee3acb6c1229c7c02308a078966d2d69174055989f0241cf747174706c5200843667f3c40f48f3d1deacbe", + "valid" : "false", + "exception" : "TR_FeeCapLessThanBlocks" + }, + { + "rawBytes" : "0x01f863010e82036a82c35094cccccccccccccccccccccccccccccccccccccccc8080c001a019512c354b479a15d98024a0cdb62c661fc2cc1e53712915881bfb058033fc46a02f307a4b2a5383962c1ebfc88e858e6983dfdabdefd8305a11a69661d846049c", + "valid" : "false", + "exception" : "TR_FeeCapLessThanBlocks" + }, + { + "rawBytes" : "0x02f866010e82036a82036a82c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0335edb2c1a5029e81b67a0639b7df6ae66f876c309d6c80b977d61127ec171e9a04345b0ab9c94feee8b4ee72fe0e6868ba95d9dbfaa71c80d7aab4c9395868259", + "valid" : "false", + "exception" : "TR_FeeCapLessThanBlocks" + } + ], "rlp" : "0xf90752f901fda0634e0f96f25ef3fdcd9eb73b4d5c80f2bb14e6e7d4733de6fda4a4ade35467daa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa02620b79041ec8849817068b89ec838fd4f5e4ba287df66ed4983d4665ae10bcca06ebb9fc7666546c7955a253689baee52e3c7e64d81a22f5d2afec8cf64cf96eaa0390a99e6f4c6184a3d8703f2ffab9b3f8f0a1d0dd501ef75fab804246635b9a3b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be40083066cc982079e42a0000000000000000000000000000000000000000000000000000000000000000088000000000000000082036bf9054eb86702f86401018082037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0c6e9b2c9d66afe699c669f7925c6bdd2fff56b5dab4b7a0072582fc6624827a0a0058e81b6e0bcb7018c98c4139796f2b74382abd533799923af29819c5622ed5bb86702f86401020182037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0e41b75906c82661d7aafac2b8a501f1c3b97863f95b635154718dae77d3f5aa3a064a559e4ef61e705df9b80c1e20ebd501d0ce11766a25922af39bd61633295f9b86702f86401030282037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0378f778df856e94c33a420a8c12bb5790a799a0e12eb8e5d6a1038b2f2626cd3a00b6fbb2bee7998505f22ad0cbf8143156a6150fb9609e0d86341eb9c518213dcb86702f86401040382037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a002fb105c2a87d38bde41c6516eedb5d934d8bf58f39b8d04d999847ed798952aa003a17de65b3fda0dc0aef836d847b697910bf38f1eab91a540227f81dd4cb718b86702f86401050482037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0edf27344c9d8c9cde52a2393fe30b2b25051a21589d82d8acbb95376b8719e31a0241632f19125c5d1ce91c9a68ad9c35e47f6aebc6953c7b9c12bc217752d028db86702f86401060582037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a074c757a3306f12470e96f7d6b2222926dcc74215e01be8553b5146df3687f65aa01767b1ac3a552346525449f84e6df3cda088438f1641b1463a103c36fba890deb86702f86401070682037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0a0bbdc151d10b0e26c967627c2de05dba358ee52230d58e08a66859868f98235a01cf066ab7b927a4b65c2df18d22f5a8757981ae1869ccecd7195e21960253195b86702f86401080782037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a0c061c28069d1ce767cd5e80edefc111780e7b2214a6e655b1d789d146460a8a8a054dd6421d044f74d70ed39ed1168647b5478579070b219b653d38ea944a30c75b86702f86401090882037082c35094cccccccccccccccccccccccccccccccccccccccc8080c001a00246a0000f2d0c312edc531c6fa4d5622a458ffd1a5b1ad8067255022fd22bb3a050a95b5fb7a9a554d82bd2be82eb82c07e7506ed42e465c8fb18a2dcaa8a5d14b86702f864010a0982037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0c4081ec5bf9c7e23a8b939f56792225113b71725cdfa169294b88e91289f7335a00a41b242fc64ac41c9ab133f0994f9fd93a096eab1264a112ae34fc1a85e6499b86702f864010b0a82037082c35094cccccccccccccccccccccccccccccccccccccccc8080c080a0a9150343ebc66b39907cc7a601d06deeed884cad7de89f908ff1112450cab9c4a0572306f3a0fa417679a547805721c58a70d18e12a88302a80f40010077525f50f8610c82036b82c35094cccccccccccccccccccccccccccccccccccccccc80801ca05910f74bf595fd8de83817b2f0c3e7b4be4faa8e75fa2422df8297f1d56424fea062a500f08f94e8962a2c7e944423d608f7e10cd390c6dea526e4f36a575f719db86601f863010d82036b82c35094cccccccccccccccccccccccccccccccccccccccc8080c001a014981e6263bd928a815dcf29cbe24afa007bb4258d12e76eb842560c101f81dfa0073108d7fff618589362a2ae7b44b663f5a2e7fb3c704c06d90517a28f6868d2c0" } ], diff --git a/BlockchainTests/ValidBlocks/bcEIP1559/transFail.json b/BlockchainTests/ValidBlocks/bcEIP1559/transFail.json index 488fa556b5f..e24e08a462b 100644 --- a/BlockchainTests/ValidBlocks/bcEIP1559/transFail.json +++ b/BlockchainTests/ValidBlocks/bcEIP1559/transFail.json @@ -2,11 +2,11 @@ "transFail_London" : { "_info" : { "comment" : "", - "filling-rpc-server" : "evm version 1.10.4-unstable-2cde4726-20210531", - "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.7e1bde54.Linux.g++", - "lllcversion" : "Version: 0.5.14-develop.2021.5.31+commit.401d5358.Linux.g++", + "filling-rpc-server" : "evm version 1.10.4-unstable-950d99c2-20210602", + "filling-tool-version" : "retesteth-0.1.1-eip1559+commit.49f91fa6.Linux.g++", + "lllcversion" : "Version: 0.5.14-develop.2021.6.5+commit.401d5358.Linux.g++", "source" : "src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/transFailFiller.yml", - "sourceHash" : "f13c0291f97634c755f9322be495cb2725f6164da9d94f3fe7ad766903bc6d82" + "sourceHash" : "ca05df60ac2c0389f0228be67a5a4c365ba553b3d786552a3e39997dba1e2976" }, "sealEngine" : "NoProof", "network" : "London", @@ -179,6 +179,34 @@ ] } ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f8880101808203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000101c001a0d39cf1c31d2dfd6bd903bd035c2110ddc80784e0af6e685aed639dceec04eb92a03c6f0497eda02fece2f04ca0939bbba5847a4123348e6f2c6081816f881f24dd", + "valid" : "true" + }, + { + "rawBytes" : "0x02f8880102648203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000102c080a0c5c4f47254ebca7e0d75459dd3e88011a6a2f3fc8efc0459a1781716d54d7a5aa00d3033bc8f27b575b2c4d5ee2928516a6810cca611b8a86c68a27ec26d57d101", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88a01038203e78203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000103c080a012308e18bee62b7888e74d6c32313fe1674f1b31de2e2b37f07f72e823ae7c08a03a29218996fe74c40cd9544b610b70009e7292d114cde913a81a85e7e5ca3d9a", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88a01048203e88203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000104c080a049234bd815c2670af7e8ec2060d66c8327ed51c23d93795079e0e7d8534d3ddba03c5cab1315f67972d11eca2521493aba43c992ecfe0f31fdad66e334a67698cd", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88a01058203e98203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000105c080a0c29a2f4d5cd0d4d91e8b91c0aae009014f14232bb19c6d2cfc7d29734439c746a01fec20cd908eba9743ffc46b40de53d3cd6cfd97ee3919ebaf26d88ceecd53ef", + "valid" : "false", + "exception" : "TR_TipGtFeeCap" + }, + { + "rawBytes" : "0x02f88a01058227108203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000106c080a0b959584200de86fb3a3669c8bc8f918058fbc39a1fcf76f51bc8af8c35d12084a03dd27d3653af12361a9f941db942a9165cc32c5fdfcdab0341fc926d5383b7fb", + "valid" : "false", + "exception" : "TR_TipGtFeeCap" + } + ], "rlp" : "0xf9043cf901fda05e068503ffafc7dfed45a99c95c9494c766ca4cc30d273e0d3954c473a1710b9a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa05f97a4134bf34d6fedd765253269a052939a62b49524569ae36896e448be9ab2a08a7efa21a0e499595a6aee03b79673def0a683595bc3913dc58553e5ac07e430a0e621a99bd1c7750f895ff9f30f7d6e72ed79d4bc9115cba21d6f8922353bfbadb901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018502540be4008302a4f082079e42a000000000000000000000000000000000000000000000000000000000000000008800000000000000008203e8f90238b88b02f8880101808203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000101c001a0d39cf1c31d2dfd6bd903bd035c2110ddc80784e0af6e685aed639dceec04eb92a03c6f0497eda02fece2f04ca0939bbba5847a4123348e6f2c6081816f881f24ddb88b02f8880102648203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000102c080a0c5c4f47254ebca7e0d75459dd3e88011a6a2f3fc8efc0459a1781716d54d7a5aa00d3033bc8f27b575b2c4d5ee2928516a6810cca611b8a86c68a27ec26d57d101b88d02f88a01038203e78203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000103c080a012308e18bee62b7888e74d6c32313fe1674f1b31de2e2b37f07f72e823ae7c08a03a29218996fe74c40cd9544b610b70009e7292d114cde913a81a85e7e5ca3d9ab88d02f88a01048203e88203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000104c080a049234bd815c2670af7e8ec2060d66c8327ed51c23d93795079e0e7d8534d3ddba03c5cab1315f67972d11eca2521493aba43c992ecfe0f31fdad66e334a67698cdc0" }, { @@ -271,6 +299,34 @@ ] } ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f8880101808203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000201c001a01779c5db97d25207aabde07c39c690070afc3e20959680fd208c6030b3f614bea0098ee5e28b5c85eaf42e806def041d7e7c028fc1e95567c1dcb3fd7dc773b5e7", + "valid" : "true" + }, + { + "rawBytes" : "0x02f8880102648203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000202c001a0c76b7788b53edc2a454fccb36b6ab6adc32c338f5b0d6efb0770761f028fe3c5a00763bfc0b9d7e623b00557d7981619dcc53fb6cd2794734cb27acfc97128ccfd", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88a01038203e78203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000203c001a087163df2dc1b15e19bd0f73a9cc38f21445241cd6911ee383955bfa656261bc6a020d27f345b9917720c8129ee006814cca08ad010bf12202e39d9b1285eacda1e", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88a01048203e88203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000204c001a049d643400cc00f917e7483c45ae24bd444a1e9f589cdde8ec5e8366c6808975ea033c93872e2fd072d01227e3224768c5acb0ac0ddc4cfd69402c7435817223cb2", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88a01058203e98203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000205c080a00269c41e1679496a9d79f2fe109fdadefc231c2267f5ff0594ef33a6845ac436a00423b04b3526ac8c4cdb1b39d59e9934f69808bfa09a07ed034e8c0751acd8a3", + "valid" : "false", + "exception" : "TR_TipGtFeeCap" + }, + { + "rawBytes" : "0x02f88a01058227108203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000206c001a0ad95b07f2d2c386eaca04f568a8c4dc97649ecce467143c1959484db905cbfc5a02edb379cba2c61c005daf11240ed916a13a72d52d870834d35d96eabd7b36d58", + "valid" : "false", + "exception" : "TR_TipGtFeeCap" + } + ], "rlp" : "0xf9043cf901fda01670e4c19ae6b356a9e09fe9a5a673aa19b71b3db89477c309d0399ba676a8bfa01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0a1b91acb16f632d34ab768eeff295d87f7803fb493c59c12c70d32eedee888d8a039da42de4b709e941669c6a1fba40f76f2e517910f2a9cab93424c402cb569b4a0e621a99bd1c7750f895ff9f30f7d6e72ed79d4bc9115cba21d6f8922353bfbadb901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000028502540be4008302a4f0820b8642a0000000000000000000000000000000000000000000000000000000000000000088000000000000000082036cf90238b88b02f8880101808203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000201c001a01779c5db97d25207aabde07c39c690070afc3e20959680fd208c6030b3f614bea0098ee5e28b5c85eaf42e806def041d7e7c028fc1e95567c1dcb3fd7dc773b5e7b88b02f8880102648203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000202c001a0c76b7788b53edc2a454fccb36b6ab6adc32c338f5b0d6efb0770761f028fe3c5a00763bfc0b9d7e623b00557d7981619dcc53fb6cd2794734cb27acfc97128ccfdb88d02f88a01038203e78203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000203c001a087163df2dc1b15e19bd0f73a9cc38f21445241cd6911ee383955bfa656261bc6a020d27f345b9917720c8129ee006814cca08ad010bf12202e39d9b1285eacda1eb88d02f88a01048203e88203e882c35094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000204c001a049d643400cc00f917e7483c45ae24bd444a1e9f589cdde8ec5e8366c6808975ea033c93872e2fd072d01227e3224768c5acb0ac0ddc4cfd69402c7435817223cb2c0" }, { @@ -357,6 +413,49 @@ "value" : "0x00" } ], + "transactionSequence" : [ + { + "rawBytes" : "0x02f8890101808203e8830f424094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000301c080a0b4a7df197ea55d5500f4b658031a79eb75e360f5feed359c5fb656b5c0ad1477a014fde615893c9cc7bf346af7777422955ed0f049a7f71e3d599fba96a8267dbf", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88b010280830186a0843b9aca0094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000302c080a0d107c8f21f171c0b9cc6897f64ec2a9222a6fbc91102ab8551f34916be550d15a014ce9a32a3460b4c196c287b04747781574ffa75cc93da1861d8bbc040afad21", + "valid" : "false", + "exception" : "TR_NoFunds" + }, + { + "rawBytes" : "0x02f88a0101808203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000303c080a004b1e3da064995c518ffd0c5db52f433fa9663d6ad11bdaeb6c39d2d38e3e94ea0145907b163e7b685b31b2cb2d878c9945ac03be3ffe59d251d264d5215fa2264", + "valid" : "true" + }, + { + "rawBytes" : "0x02f88a0102808203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000304c080a0923635fcb0edde301d0504021d5713a1338110f705ed5cbd35838d3cad613e46a06f487b1c7cfea50c2c01f3f85c65fee683f470ab4011cba6975021ea035f24cf", + "valid" : "false", + "exception" : "TR_NoFunds" + }, + { + "rawBytes" : "0x02f88a0101808203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000305c080a0f63fecaa5aa200dc4c2676c013e213ede2ca930c57b2375817f6c3f849a859e1a04e303f18d141d35e195b0cb2caa56ca1033235504cdba04e622ff49c289de595", + "valid" : "false", + "exception" : "TR_NoFunds" + }, + { + "rawBytes" : "0x01f88901018203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000306c080a0f26b5f61be5c25ac93e0c4d5433af01724f315fa2a5dc45a05c70850a985a75aa0142e3e02a848ddbdfab490587a7e5a92cd605a22d6489e5c2a6b0744f528ca7c", + "valid" : "true" + }, + { + "rawBytes" : "0x01f88901028203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000307c080a0a96aeadd4293c56eb3e1a98c0e0f53c58145ca973480c6b17f40ee2833d1bd35a04bc5df33621e1e1fe69702c79a6a641389f0797c51f321c3da3d2cebc3c27548", + "valid" : "false", + "exception" : "TR_NoFunds" + }, + { + "rawBytes" : "0xf887018203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c613900000000000000000000000000000000000000000000000000000000000003081ca09361384392ad44f67199e9d7cda378bcce484917352e552c0998a612f544f144a004731261abf6bdd00cfbe8f3f4fa5d66b36d50f2e015f1ddea1cb220f10f7b97", + "valid" : "true" + }, + { + "rawBytes" : "0xf887028203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c613900000000000000000000000000000000000000000000000000000000000003091ca037eb374e24c853bbebb361a788f6a636c204205406f22047702c7c1e2382431fa04bf0e164082028839b36e0a30f96bbf7192a6583c7b271e0639752e8ac9a9fd9", + "valid" : "false", + "exception" : "TR_NoFunds" + } + ], "rlp" : "0xf90438f901fda0f71da5b01f2e522253f3717ad8cfe8a04605db1fd71a2845e502380179821940a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347942adc25665018aa1fe0e6bc666dac8fc2697ff9baa0c20564320b0d32f7299bad94689bfe9423549ec371ec57d8c49f39cdfe2c6cc8a03576b7b1a0df491e73f8771f6b1d91dd1fcecc9b5ecd68355de65f74f334a8c9a0904a123913ce12eff49843f6bb13f3cae3782c8f4cab6851f17c9e62cd545744b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000038502540be4008302a4f0820f6e42a000000000000000000000000000000000000000000000000000000000000000008800000000000000008202fff90234b88c02f8890101808203e8830f424094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000301c080a0b4a7df197ea55d5500f4b658031a79eb75e360f5feed359c5fb656b5c0ad1477a014fde615893c9cc7bf346af7777422955ed0f049a7f71e3d599fba96a8267dbfb88d02f88a0101808203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000303c080a004b1e3da064995c518ffd0c5db52f433fa9663d6ad11bdaeb6c39d2d38e3e94ea0145907b163e7b685b31b2cb2d878c9945ac03be3ffe59d251d264d5215fa2264b88c01f88901018203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c61390000000000000000000000000000000000000000000000000000000000000306c080a0f26b5f61be5c25ac93e0c4d5433af01724f315fa2a5dc45a05c70850a985a75aa0142e3e02a848ddbdfab490587a7e5a92cd605a22d6489e5c2a6b0744f528ca7cf887018203e88405f5e10094cccccccccccccccccccccccccccccccccccccccc80a4693c613900000000000000000000000000000000000000000000000000000000000003081ca09361384392ad44f67199e9d7cda378bcce484917352e552c0998a612f544f144a004731261abf6bdd00cfbe8f3f4fa5d66b36d50f2e015f1ddea1cb220f10f7b97c0" } ], diff --git a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/baseFeeFiller.yml b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/baseFeeFiller.yml index 3331d0b95ff..9c18b7e12ca 100644 --- a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/baseFeeFiller.yml +++ b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/baseFeeFiller.yml @@ -148,7 +148,8 @@ baseFee: value: 0x0 - data: :raw 0x0302 - invalid: 1 # Because maxPriority > maxFee + expectException: + ">=London": TR_TipGtFeeCap accessList: [] gasLimit: 1000000000000 maxPriorityFeePerGas: 100000 @@ -192,7 +193,8 @@ baseFee: value: 0x0 - data: :raw 0x0402 - invalid: 1 # maxPriority > maxFee + expectException: + ">=London": TR_TipGtFeeCap accessList: [] gasLimit: 1000000000000 maxPriorityFeePerGas: 100000 diff --git a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/checkGasLimitFiller.yml b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/checkGasLimitFiller.yml index a4a76d516ed..1c937bc8627 100644 --- a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/checkGasLimitFiller.yml +++ b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/checkGasLimitFiller.yml @@ -80,7 +80,8 @@ checkGasLimit: to: 0x1111111111111111111111111111111111111111 value: 0x0 - data: '' - invalid: 1 + expectException: + ">=London": TR_GasLimitReached accessList: [] gasLimit: 1000000 # 1m gas maxPriorityFeePerGas: 0x00 @@ -154,7 +155,8 @@ checkGasLimit: gasLimit: 4000000 # 4m gas transactions: - data: '' - invalid: 1 + expectException: + ">=London": TR_GasLimitReached accessList: [] gasLimit: 4000001 maxPriorityFeePerGas: 0x00 diff --git a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/feeCapFiller.yml b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/feeCapFiller.yml index 897bfb1f758..634c657ac48 100644 --- a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/feeCapFiller.yml +++ b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/feeCapFiller.yml @@ -194,33 +194,36 @@ feeCap: # Type 0 transaction with insufficiently high gasPrice - data: '' - invalid: 1 + expectException: + ">=London": TR_FeeCapLessThanBlocks gasLimit: 50000 gasPrice: 874 - nonce: auto + nonce: 0x0e secretKey: 41f6e321b31e72173f8ff2e292359e1862f24fba42fe6f97efaf641980eff298 to: 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC value: 0x0 # Type 1 transaction with insufficiently high gasPrice - data: '' - invalid: 1 + expectException: + ">=London": TR_FeeCapLessThanBlocks accessList: [] gasLimit: 50000 gasPrice: 874 - nonce: auto + nonce: 0x0e secretKey: 41f6e321b31e72173f8ff2e292359e1862f24fba42fe6f97efaf641980eff298 to: 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC value: 0x0 # Type 2 transaction with insufficiently high max - data: '' - invalid: 1 + expectException: + ">=London": TR_FeeCapLessThanBlocks accessList: [] gasLimit: 50000 maxFeePerGas: 874 maxPriorityFeePerGas: 874 - nonce: auto + nonce: 0x0e secretKey: 41f6e321b31e72173f8ff2e292359e1862f24fba42fe6f97efaf641980eff298 to: 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC value: 0x0 diff --git a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/transFailFiller.yml b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/transFailFiller.yml index 2f6cc21664c..4f6f0f67c73 100644 --- a/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/transFailFiller.yml +++ b/src/BlockchainTestsFiller/ValidBlocks/bcEIP1559/transFailFiller.yml @@ -157,7 +157,8 @@ transFail: # Transaction type 2, maxPriorityFeePerGas > maxFeePerGas (by one) - data: :abi f(uint) 0x0105 - invalid: 1 + expectException: + ">=London": TR_TipGtFeeCap accessList: [] gasLimit: 50000 maxPriorityFeePerGas: 1001 @@ -170,12 +171,13 @@ transFail: # Transaction type 2, maxPriorityFeePerGas > maxFeePerGas - data: :abi f(uint) 0x0106 - invalid: 1 + expectException: + ">=London": TR_TipGtFeeCap accessList: [] gasLimit: 50000 maxPriorityFeePerGas: 10000 maxFeePerGas: 1000 - nonce: auto + nonce: 0x05 secretKey: 41f6e321b31e72173f8ff2e292359e1862f24fba42fe6f97efaf641980eff298 to: 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC value: 0x0 @@ -231,7 +233,8 @@ transFail: # Transaction type 2, maxPriorityFeePerGas > maxFeePerGas (by one) - data: :abi f(uint) 0x0205 - invalid: 1 + expectException: + ">=London": TR_TipGtFeeCap accessList: [] gasLimit: 50000 maxPriorityFeePerGas: 1001 @@ -244,12 +247,13 @@ transFail: # Transaction type 2, maxPriorityFeePerGas > maxFeePerGas - data: :abi f(uint) 0x0206 - invalid: 1 + expectException: + ">=London": TR_TipGtFeeCap accessList: [] gasLimit: 50000 maxPriorityFeePerGas: 10000 maxFeePerGas: 1000 - nonce: auto + nonce: 0x05 secretKey: 0x30aef158fab404b766b50db4618b2231ba4e39148a563dc69d80927cd620cfe5 to: 0xCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC value: 0x0 @@ -271,7 +275,8 @@ transFail: # Transaction type 2, maxFeePerGas * gasLimit > account balance - data: :abi f(uint) 0x0302 - invalid: 1 + expectException: + ">=London": TR_NoFunds accessList: [] gasLimit: 1000000000 maxPriorityFeePerGas: 0 @@ -296,7 +301,8 @@ transFail: # (it's the same amount as the previous transaction, but we already # spent some of it) - data: :abi f(uint) 0x0304 - invalid: 1 + expectException: + ">=London": TR_NoFunds accessList: [] gasLimit: 100000000 maxPriorityFeePerGas: 0 @@ -310,7 +316,8 @@ transFail: # Transaction type 2, maxFeePerGas * gasLimit > account balance, # but only by 1 wei - data: :abi f(uint) 0x0305 - invalid: 1 + expectException: + ">=London": TR_NoFunds accessList: [] gasLimit: 100000000 maxPriorityFeePerGas: 0 @@ -334,7 +341,8 @@ transFail: # Transaction type 1, gasPrice * gasLimit > account balance # because we spent some - data: :abi f(uint) 0x0307 - invalid: 1 + expectException: + ">=London": TR_NoFunds accessList: [] gasLimit: 100000000 gasPrice: 1000 @@ -356,7 +364,8 @@ transFail: # Transaction type 0, gasPrice * gasLimit > account balance # because we spent some - data: :abi f(uint) 0x0309 - invalid: 1 + expectException: + ">=London": TR_NoFunds gasLimit: 100000000 gasPrice: 1000 nonce: auto