Skip to content

Sepolia Sync: Failing on block 1817 - blockhash mismatch. #167

@svlachakis

Description

@svlachakis
panic: Execution mismatch between internal and external:
	DigestMessage
	  &execution.MessageResult{
	- 	BlockHash: common.Hash(Inverse(HashHex, string("0x5a7d1f58b5554df4ed7566cef60738ac19109de72a9eb150464335d875b743b6"))),
	+ 	BlockHash: common.Hash(Inverse(HashHex, string("0xe18de2418151d71e14a50cfb7aa17d22dfe0371f3fe1625d89705dea3719ce35"))),
	  	SendRoot:  Inverse(HashHex, string("0x47573808654cf1e64af9a76d2f456bfa6e89a3cbec2697da988c45039301b603")),
	  }
	

goroutine 61781 [running]:
github.com/offchainlabs/nitro/execution/nethexec.compare[...]({0x102c2d1c0, 0xd}, 0x140019c7f40, {0x0, 0x0?}, 0x140019c6300?, {0x0, 0x0?})
	/Users/stavrosvlachakis/nethermindProjects/arbitrum-nitro/execution/nethexec/compare_client.go:77 +0x238
github.com/offchainlabs/nitro/execution/nethexec.comparePromises[...].func1()
	/Users/stavrosvlachakis/nethermindProjects/arbitrum-nitro/execution/nethexec/compare_client.go:54 +0x104
created by github.com/offchainlabs/nitro/execution/nethexec.comparePromises[...] in goroutine 59
	/Users/stavrosvlachakis/nethermindProjects/arbitrum-nitro/execution/nethexec/compare_client.go:47 +0x13c
make: *** [run-follower-compare-sepolia] Error 2

After some investigation, looks like the issue is that at the second transaction of block 1817, we are charging 2.5k gas more than Nitro.

Arbiscan Transaction : https://sepolia.arbiscan.io/tx/0x1ce87729df25dbff3492942f941b09c04c6f07a077b0162eddaf3b24fd349720

Nitro: GasUsed=26,409,788
NC: GasUsed: 26412288

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No fields configured for Bug.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions