ethereum-optimism/superchain-ops

Automatically check the domain and message hashes sent to Ledger matches the ones in the simulation

开放

#195 创建于 2024年5月10日

 (3 条评论) (0 个反应) (2 位负责人)Solidity (127 个派生)github user discovery
good first issue

仓库指标

星标
 (98 个星标)
PR 合并指标
 (平均合并 2天 4小时) (30 天内合并 16 个 PR)

描述

Recently, due to a bug fixed in https://github.com/base-org/contract-deployments/pull/166/files, we were getting different hashes sent to the ledger devices compared to the ones in the Tenderly simulation. It would be great if we can detect this by automatically checking the domain and message hashes sent to Ledger matches the ones in the simulation. This may require us to migrate away from Tenderly to a more programmatically parsable one.

See https://www.notion.so/oplabs/PM-48-Wrong-message-hash-sent-to-Signers-Ledger-during-an-L2-contract-upgrade-c893131d9daa440bad6fe09c848db54d for the original postmortem

贡献者指南