aboutsummaryrefslogblamecommitdiffstats
path: root/BlockchainTests/GeneralStateTests/stPreCompiledContracts/identity_to_bigger_d0g0v0.json
blob: e4f1e4fc418ec32f23f43238feb3a1e429a4af42 (plain) (tree)
1
2
3
4
5
6
7
8


                                             


                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                 
                                                                                             









                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   


                                                                                                     







                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   



































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                               







































                                                                                                                                                  

                                


                                                  


                                                                                                                                                                                                                                                                                                                                                       
                                                                                                                                 
                                                                                             









                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   


                                                                                                     


                                                                                                         
                                                                                                       



                                                                                                              
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   



































                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        
                                                                                               


                                                            
                                                 



































                                                                                                                                                  

                                

     
{
    "identity_to_bigger_d0g0v0_Byzantium" : {
        "_info" : {
            "comment" : "have a call to e.g. identity built-in that specifies output size more than input size. Check that only the short amount is available with RETURNDATA.  CALL is with 100000 as gas, address 4 as destination, 0 as value, 0 as in-offset, 16 as in-size, 16 as out-offset, 32 as out-size.  The returndatasize should see 16.",
            "filledwith" : "testeth 1.5.0.dev2-52+commit.d419e0a2",
            "lllcversion" : "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++",
            "source" : "src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts/identity_to_bigger_d0g0v0Filler.json",
            "sourceHash" : "0766a13687fb6ab7b89b93d467eeaa508039205919471e0724cb7ba3fbffd9b5"
        },
        "blocks" : [
            {
                "blockHeader" : {
                    "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
                    "coinbase" : "0x3535353535353535353535353535353535353535",
                    "difficulty" : "0x020000",
                    "extraData" : "",
                    "gasLimit" : "0x05f5e100",
                    "gasUsed" : "0xa321",
                    "hash" : "0x8cf4bd028031b3bf7c2af47a6759364272b58dd110d16991a72dcd0a95c44bdd",
                    "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
                    "nonce" : "0x0000000000000000",
                    "number" : "0x01",
                    "parentHash" : "0xaeec4463424ffa725aab9e001056473a2b24fd7cf1e9b7e6058a4e12951b60ab",
                    "receiptTrie" : "0x32031c46b0217eaf3f840d756c50595dc41651dfac8da63124c7acbd4d1f7522",
                    "stateRoot" : "0x155ffd01cba2cbf1ed9f135eb4cd9d368c02eebeef713e9b8e2ad4ec9b5f23be",
                    "timestamp" : "0x03e8",
                    "transactionsTrie" : "0xec6a57e4973f6e046d48544dbdefff8286397777cc2c8660adcdb38c6b0ddabd",
                    "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
                },
                "rlp" : "0xf90260f901f8a0aeec4463424ffa725aab9e001056473a2b24fd7cf1e9b7e6058a4e12951b60aba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347943535353535353535353535353535353535353535a0155ffd01cba2cbf1ed9f135eb4cd9d368c02eebeef713e9b8e2ad4ec9b5f23bea0ec6a57e4973f6e046d48544dbdefff8286397777cc2c8660adcdb38c6b0ddabda032031c46b0217eaf3f840d756c50595dc41651dfac8da63124c7acbd4d1f7522b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018405f5e10082a3218203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860010183030d4094c305c901078781c232a2a521c2af7980f8385ee980801ba05082ac608c80290af68a18d44edf0526a3abc6ea3652ab46f63e8953eb813b57a06b1bc1f0b9eb8de1e19d159c9efb8607c2f24643982b112c98ade3e28af22722c0",
                "transactions" : [
                    {
                        "data" : "0x",
                        "gasLimit" : "0x030d40",
                        "gasPrice" : "0x01",
                        "nonce" : "0x01",
                        "r" : "0x5082ac608c80290af68a18d44edf0526a3abc6ea3652ab46f63e8953eb813b57",
                        "s" : "0x6b1bc1f0b9eb8de1e19d159c9efb8607c2f24643982b112c98ade3e28af22722",
                        "to" : "0xc305c901078781c232a2a521c2af7980f8385ee9",
                        "v" : "0x1b",
                        "value" : "0x00"
                    }
                ],
                "uncleHeaders" : [
                ]
            }
        ],
        "genesisBlockHeader" : {
            "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "coinbase" : "0x3535353535353535353535353535353535353535",
            "difficulty" : "0x020000",
            "extraData" : "0x42",
            "gasLimit" : "0x05f5e100",
            "gasUsed" : "0x00",
            "hash" : "0xaeec4463424ffa725aab9e001056473a2b24fd7cf1e9b7e6058a4e12951b60ab",
            "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
            "nonce" : "0x0102030405060708",
            "number" : "0x00",
            "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
            "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
            "stateRoot" : "0x0a328ec2480d87b72eeadbca7bf8a9c19b728bde394ab1d258910f055ad57197",
            "timestamp" : "0x03b6",
            "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
            "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
        },
        "genesisRLP" : "0xf901fbf901f6a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347943535353535353535353535353535353535353535a00a328ec2480d87b72eeadbca7bf8a9c19b728bde394ab1d258910f055ad57197a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808405f5e100808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
        "lastblockhash" : "0x8cf4bd028031b3bf7c2af47a6759364272b58dd110d16991a72dcd0a95c44bdd",
        "network" : "Byzantium",
        "postState" : {
            "0x3535353535353535353535353535353535353535" : {
                "balance" : "0x29a2241af62ca321",
                "code" : "",
                "nonce" : "0x00",
                "storage" : {
                }
            },
            "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : {
                "balance" : "0x0de0b6b3a7615af1",
                "code" : "",
                "nonce" : "0x02",
                "storage" : {
                }
            },
            "0xc305c901078781c232a2a521c2af7980f8385ee9" : {
                "balance" : "0x00",
                "code" : "0x7f112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00600052602060106010600060006004620186a0f1503d600055",
                "nonce" : "0x21",
                "storage" : {
                    "0x00" : "0x10"
                }
            }
        },
        "pre" : {
            "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : {
                "balance" : "0x0de0b6b3a761fe12",
                "code" : "",
                "nonce" : "0x01",
                "storage" : {
                }
            },
            "0xc305c901078781c232a2a521c2af7980f8385ee9" : {
                "balance" : "0x00",
                "code" : "0x7f112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00600052602060106010600060006004620186a0f1503d600055",
                "nonce" : "0x21",
                "storage" : {
                }
            }
        },
        "sealEngine" : "NoProof"
    },
    "identity_to_bigger_d0g0v0_Constantinople" : {
        "_info" : {
            "comment" : "have a call to e.g. identity built-in that specifies output size more than input size. Check that only the short amount is available with RETURNDATA.  CALL is with 100000 as gas, address 4 as destination, 0 as value, 0 as in-offset, 16 as in-size, 16 as out-offset, 32 as out-size.  The returndatasize should see 16.",
            "filledwith" : "testeth 1.5.0.dev2-52+commit.d419e0a2",
            "lllcversion" : "Version: 0.4.26-develop.2018.9.19+commit.785cbf40.Linux.g++",
            "source" : "src/BlockchainTestsFiller/GeneralStateTests/stPreCompiledContracts/identity_to_bigger_d0g0v0Filler.json",
            "sourceHash" : "0766a13687fb6ab7b89b93d467eeaa508039205919471e0724cb7ba3fbffd9b5"
        },
        "blocks" : [
            {
                "blockHeader" : {
                    "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
                    "coinbase" : "0x3535353535353535353535353535353535353535",
                    "difficulty" : "0x020000",
                    "extraData" : "",
                    "gasLimit" : "0x05f5e100",
                    "gasUsed" : "0xa321",
                    "hash" : "0xad4f433ebccdd718c4000527dd9cc3233cab205048255f680a668bd439f82380",
                    "mixHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
                    "nonce" : "0x0000000000000000",
                    "number" : "0x01",
                    "parentHash" : "0xaeec4463424ffa725aab9e001056473a2b24fd7cf1e9b7e6058a4e12951b60ab",
                    "receiptTrie" : "0x32031c46b0217eaf3f840d756c50595dc41651dfac8da63124c7acbd4d1f7522",
                    "stateRoot" : "0xa81937f0eb1bba9bfb147a603f5729e514d88c26c1e56f08ecb41df8607dbe53",
                    "timestamp" : "0x03e8",
                    "transactionsTrie" : "0xec6a57e4973f6e046d48544dbdefff8286397777cc2c8660adcdb38c6b0ddabd",
                    "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
                },
                "rlp" : "0xf90260f901f8a0aeec4463424ffa725aab9e001056473a2b24fd7cf1e9b7e6058a4e12951b60aba01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347943535353535353535353535353535353535353535a0a81937f0eb1bba9bfb147a603f5729e514d88c26c1e56f08ecb41df8607dbe53a0ec6a57e4973f6e046d48544dbdefff8286397777cc2c8660adcdb38c6b0ddabda032031c46b0217eaf3f840d756c50595dc41651dfac8da63124c7acbd4d1f7522b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000018405f5e10082a3218203e880a00000000000000000000000000000000000000000000000000000000000000000880000000000000000f862f860010183030d4094c305c901078781c232a2a521c2af7980f8385ee980801ba05082ac608c80290af68a18d44edf0526a3abc6ea3652ab46f63e8953eb813b57a06b1bc1f0b9eb8de1e19d159c9efb8607c2f24643982b112c98ade3e28af22722c0",
                "transactions" : [
                    {
                        "data" : "0x",
                        "gasLimit" : "0x030d40",
                        "gasPrice" : "0x01",
                        "nonce" : "0x01",
                        "r" : "0x5082ac608c80290af68a18d44edf0526a3abc6ea3652ab46f63e8953eb813b57",
                        "s" : "0x6b1bc1f0b9eb8de1e19d159c9efb8607c2f24643982b112c98ade3e28af22722",
                        "to" : "0xc305c901078781c232a2a521c2af7980f8385ee9",
                        "v" : "0x1b",
                        "value" : "0x00"
                    }
                ],
                "uncleHeaders" : [
                ]
            }
        ],
        "genesisBlockHeader" : {
            "bloom" : "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
            "coinbase" : "0x3535353535353535353535353535353535353535",
            "difficulty" : "0x020000",
            "extraData" : "0x42",
            "gasLimit" : "0x05f5e100",
            "gasUsed" : "0x00",
            "hash" : "0xaeec4463424ffa725aab9e001056473a2b24fd7cf1e9b7e6058a4e12951b60ab",
            "mixHash" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
            "nonce" : "0x0102030405060708",
            "number" : "0x00",
            "parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
            "receiptTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
            "stateRoot" : "0x0a328ec2480d87b72eeadbca7bf8a9c19b728bde394ab1d258910f055ad57197",
            "timestamp" : "0x03b6",
            "transactionsTrie" : "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
            "uncleHash" : "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347"
        },
        "genesisRLP" : "0xf901fbf901f6a00000000000000000000000000000000000000000000000000000000000000000a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347943535353535353535353535353535353535353535a00a328ec2480d87b72eeadbca7bf8a9c19b728bde394ab1d258910f055ad57197a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421b901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083020000808405f5e100808203b642a056e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421880102030405060708c0c0",
        "lastblockhash" : "0xad4f433ebccdd718c4000527dd9cc3233cab205048255f680a668bd439f82380",
        "network" : "Constantinople",
        "postState" : {
            "0x3535353535353535353535353535353535353535" : {
                "balance" : "0x1bc16d674ec8a321",
                "code" : "",
                "nonce" : "0x00",
                "storage" : {
                }
            },
            "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : {
                "balance" : "0x0de0b6b3a7615af1",
                "code" : "",
                "nonce" : "0x02",
                "storage" : {
                }
            },
            "0xc305c901078781c232a2a521c2af7980f8385ee9" : {
                "balance" : "0x00",
                "code" : "0x7f112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00600052602060106010600060006004620186a0f1503d600055",
                "nonce" : "0x21",
                "storage" : {
                    "0x00" : "0x10"
                }
            }
        },
        "pre" : {
            "0x82a978b3f5962a5b0957d9ee9eef472ee55b42f1" : {
                "balance" : "0x0de0b6b3a761fe12",
                "code" : "",
                "nonce" : "0x01",
                "storage" : {
                }
            },
            "0xc305c901078781c232a2a521c2af7980f8385ee9" : {
                "balance" : "0x00",
                "code" : "0x7f112233445566778899aabbccddeeff00112233445566778899aabbccddeeff00600052602060106010600060006004620186a0f1503d600055",
                "nonce" : "0x21",
                "storage" : {
                }
            }
        },
        "sealEngine" : "NoProof"
    }
}