Skip to content

Instantly share code, notes, and snippets.

@ryanschneider
Created August 15, 2022 22:14
Show Gist options
  • Select an option

  • Save ryanschneider/4f37e121b13cabb057df327a487cc1c9 to your computer and use it in GitHub Desktop.

Select an option

Save ryanschneider/4f37e121b13cabb057df327a487cc1c9 to your computer and use it in GitHub Desktop.
Goerli - invalid receipt root hash
{
block: {
baseFeePerGas: "0x8",
difficulty: "0x0",
extraData: "0x",
gasLimit: "0x1c9c380",
gasUsed: "0xfa2d7",
hash: "0x1a35db11156284068530b225d8633de98ad437b57cf9bd334fb52872e55d082b",
logsBloom: "0x00000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000880010000000004000000000000000002000000008000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000800000000000000000000010000000000000000000000000000000000000000000000000040000000000000000000000200002000000000000100000000000000000000000000000000000000001000000000000000000004000000000000000000000000000000000000000000080",
miner: "0x19a5dd4a77b59567433ae69d51979ca60c7e40cf",
mixHash: "0x89a1118ec133998bc7b2e52307fbdad15cf1338838d659d6ce1d5b46e3c08821",
nonce: "0x0000000000000000",
number: "0x710fbe",
parentHash: "0x951071591596ad4acd7a8800e22e96a859c79018138fdb371e028fa87cc96c63",
receiptsRoot: "0xe07fc1d4b0e3bb99d966975b3bbf989d77554e2a3d80f7d3a77e35d69fa9b737",
sha3Uncles: "0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347",
size: "0xfe9",
stateRoot: "0xb651d2015d0b406c562449edd96047bd6a227c5dc32d92e9c34ae0c38d5fc05c",
timestamp: "0x62fa4c74",
transactions: [{...}, {...}, {...}, {...}],
transactionsRoot: "0x2453aa0fa7682761b8941aa97f6c98bc95bd09130a6fab629cd9d4860e8299c9",
uncles: []
},
hash: "0x1a35db11156284068530b225d8633de98ad437b57cf9bd334fb52872e55d082b",
rlp: "0xf90fe6f901fca0951071591596ad4acd7a8800e22e96a859c79018138fdb371e028fa87cc96c63a01dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d493479419a5dd4a77b59567433ae69d51979ca60c7e40cfa0b651d2015d0b406c562449edd96047bd6a227c5dc32d92e9c34ae0c38d5fc05ca02453aa0fa7682761b8941aa97f6c98bc95bd09130a6fab629cd9d4860e8299c9a0e07fc1d4b0e3bb99d966975b3bbf989d77554e2a3d80f7d3a77e35d69fa9b737b90100000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000008800100000000040000000000000000020000000080000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000008000000000000000000000100000000000000000000000000000000000000000000000000400000000000000000000002000020000000000001000000000000000000000000000000000000000010000000000000000000040000000000000000000000000000000000000000000808083710fbe8401c9c380830fa2d78462fa4c7480a089a1118ec133998bc7b2e52307fbdad15cf1338838d659d6ce1d5b46e3c0882188000000000000000008f90de3b8f902f8f60580843b9ac9fd843b9acc0f830927c094cbebcd41ceabbc85da9bb67527f58d69ad4dfff5861977420dc000b8847f63f6180000000000000000000000003fb1342383e4239d115a9747cc17ee20d83313b1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001977420dc0000000000000000000000000000000000000000000000000000000000000000000c001a05cf6643ddff924bab27409bafeae0e5288a3ae88c45f47116d4af9b5638edbada05352d5915356cad95240659cebbf21519b4aec5a30b9edfd5ca8750e07df99e1b90b3d02f90b390580843b9ac9fd843b9aca07830a00b28080b90ae0608060405234801561001057600080fd5b50336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550610a80806100606000396000f3fe6080604052600436106100345760003560e01c8063204206e1146100395780633aaa74b214610055578063865c51721461006c575b600080fd5b610053600480360381019061004e919061056d565b610097565b005b34801561006157600080fd5b5061006a61021f565b005b34801561007857600080fd5b5061008161027f565b60405161008e919061078e565b60405180910390f35b600034116100da576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016100d1906107b0565b60405180910390fd5b600160405180608001604052803373ffffffffffffffffffffffffffffffffffffffff16815260200142815260200184815260200183815250908060018154018082558091505060019003906000526020600020906004020160009091909190915060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506020820151816001015560408201518160020190805190602001906101a9929190610462565b5060608201518160030190805190602001906101c6929190610462565b5050503373ffffffffffffffffffffffffffffffffffffffff167fc56140e05f516509ae28110e0f72e17558a7561630dad2647c3ae87d986e365c428484604051610213939291906107d0565b60405180910390a25050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc479081150290604051600060405180830381858888f1935050505061027d57600080fd5b565b60606001805480602002602001604051908101604052809291908181526020016000905b8282101561045957838290600052602060002090600402016040518060800160405290816000820160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001600182015481526020016002820180546103369061094f565b80601f01602080910402602001604051908101604052809291908181526020018280546103629061094f565b80156103af5780601f10610384576101008083540402835291602001916103af565b820191906000526020600020905b81548152906001019060200180831161039257829003601f168201915b505050505081526020016003820180546103c89061094f565b80601f01602080910402602001604051908101604052809291908181526020018280546103f49061094f565b80156104415780601f1061041657610100808354040283529160200191610441565b820191906000526020600020905b81548152906001019060200180831161042457829003601f168201915b505050505081525050815260200190600101906102a3565b50505050905090565b82805461046e9061094f565b90600052602060002090601f01602090048101928261049057600085556104d7565b82601f106104a957805160ff19168380011785556104d7565b828001600101855582156104d7579182015b828111156104d65782518255916020019190600101906104bb565b5b5090506104e491906104e8565b5090565b5b808211156105015760008160009055506001016104e9565b5090565b60006105186105138461083a565b610815565b90508281526020810184848401111561053057600080fd5b61053b84828561090d565b509392505050565b600082601f83011261055457600080fd5b8135610564848260208601610505565b91505092915050565b6000806040838503121561058057600080fd5b600083013567ffffffffffffffff81111561059a57600080fd5b6105a685828601610543565b925050602083013567ffffffffffffffff8111156105c357600080fd5b6105cf85828601610543565b9150509250929050565b60006105e58383610706565b905092915050565b6105f6816108d1565b82525050565b60006106078261087b565b610611818561089e565b9350836020820285016106238561086b565b8060005b8581101561065f578484038952815161064085826105d9565b945061064b83610891565b925060208a01995050600181019050610627565b50829750879550505050505092915050565b600061067c82610886565b61068681856108af565b935061069681856020860161091c565b61069f81610a10565b840191505092915050565b60006106b582610886565b6106bf81856108c0565b93506106cf81856020860161091c565b6106d881610a10565b840191505092915050565b60006106f0601a836108c0565b91506106fb82610a21565b602082019050919050565b600060808301600083015161071e60008601826105ed565b5060208301516107316020860182610770565b50604083015184820360408601526107498282610671565b915050606083015184820360608601526107638282610671565b9150508091505092915050565b61077981610903565b82525050565b61078881610903565b82525050565b600060208201905081810360008301526107a881846105fc565b905092915050565b600060208201905081810360008301526107c9816106e3565b9050919050565b60006060820190506107e5600083018661077f565b81810360208301526107f781856106aa565b9050818103604083015261080b81846106aa565b9050949350505050565b600061081f610830565b905061082b8282610981565b919050565b6000604051905090565b600067ffffffffffffffff821115610855576108546109e1565b5b61085e82610a10565b9050602081019050919050565b6000819050602082019050919050565b600081519050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600082825260208201905092915050565b60006108dc826108e3565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000819050919050565b82818337600083830152505050565b60005b8381101561093a57808201518184015260208101905061091f565b83811115610949576000848401525b50505050565b6000600282049050600182168061096757607f821691505b6020821081141561097b5761097a6109b2565b5b50919050565b61098a82610a10565b810181811067ffffffffffffffff821117156109a9576109a86109e1565b5b80604052505050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b6000601f19601f8301169050919050565b7f63616e27742062757920636f6666656520666f7220667265652100000000000060008201525056fea2646970667358221220d01beef8227eea5ee1d8e95433b1168360eba68d2ad6a45f3d8df73731c0575964736f6c63430008040033c001a0db51e30f27c783614417df1bda49f1e9d0ff21ae9e8b3acf58a73646c6246fcca0272f86d6ae2f1ac03925181014ef05531abe0d26d05118c4e88e7f0e216c4054b8f902f8f60580843b9ac9fd843b9acb19830927c094cbebcd41ceabbc85da9bb67527f58d69ad4dfff5864f2044187000b8847f63f618000000000000000000000000e0bb296421fd692b202a97e675f341250d618a34000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004f20441870000000000000000000000000000000000000000000000000000000000000000000c001a0fc039a323fb7634af49eed81821d731e3efd7b5bd5e44f9800d555cc6ee86d69a01b48f52358590ac2498990618596ae060864f54041261bdf6f6b20e710f190d7f8ab828ca1843b9ac9fd83015f9094cc7bb2d219a0fc08033e130629c2b854b7ba919580b844a9059cbb00000000000000000000000026bf59c063042b72e47eda206c19b0c5b90b31a00000000000000000000000000000000000000000000000004563918244f400002da0bdc6d543ed3268f42a32e1942a1664fbf2bc254325b35b1285556323e791e48aa0374c463b4904e9192b23871336abba729210a72418c8d3fd7cd126efcd9bd014c0"
}
########## BAD BLOCK #########
Chain config: Chain ID: 5 (goerli)
Consensus: Beacon (proof-of-stake), merged from Clique (proof-of-authority)
Pre-Merge hard forks:
- Homestead: 0 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/homestead.md)
- Tangerine Whistle (EIP 150): 0 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/tangerine-whistle.md)
- Spurious Dragon/1 (EIP 155): 0 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/spurious-dragon.md)
- Spurious Dragon/2 (EIP 158): 0 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/spurious-dragon.md)
- Byzantium: 0 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/byzantium.md)
- Constantinople: 0 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/constantinople.md)
- Petersburg: 0 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/petersburg.md)
- Istanbul: 1561651 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/istanbul.md)
- Berlin: 4460644 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/berlin.md)
- London: 5062605 (https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/london.md)
Merge configured:
- Hard-fork specification: https://github.com/ethereum/execution-specs/blob/master/network-upgrades/mainnet-upgrades/paris.md)
- Total terminal difficulty: 10790000
- Merge netsplit block: <nil>
Number: 7409598
Hash: 0x1a35db11156284068530b225d8633de98ad437b57cf9bd334fb52872e55d082b
0: cumulative: 158398 gas: 158398 contract: 0x0000000000000000000000000000000000000000 status: 1 tx: 0xe4caa8914844ca3075a16801eda0011cc88375ba35ddaa56086dc5ef5c32a554 logs: [0xc05dc76e70] bloom: 000000000000000000000000>
1: cumulative: 813936 gas: 655538 contract: 0xd4292d518BE0CDfc2739063ec47281DF74C7B05D status: 1 tx: 0x9b5f28c8d5e4867078597e91f4d93c8353759943400f47a18df6453ebeed7701 logs: [] bloom: 000000000000000000000000000000000000>
2: cumulative: 972334 gas: 158398 contract: 0x0000000000000000000000000000000000000000 status: 1 tx: 0xc41a440a81f71c07ca469b5aca0c97b12563115583494f191a3f8198648e6000 logs: [0xc05dc77130] bloom: 000000000000000000000000>
3: cumulative: 1024727 gas: 52393 contract: 0x0000000000000000000000000000000000000000 status: 1 tx: 0x4e93f3424281cf8827fab4abb8e62553acbe8a783bd1ada1e9a0acb5769fd3a4 logs: [0xc05dc773f0] bloom: 000000000000000000000000>
Error: invalid receipt root hash (remote: e07fc1d4b0e3bb99d966975b3bbf989d77554e2a3d80f7d3a77e35d69fa9b737 local: 5e2ed490cb741dd8502794630a0f9f0cdaf8eadbe3c74a994c9a6fa96e367b2c)
##############################
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment