From b93615b310fbfbd9595b2c92feb3f0e5e69b21af Mon Sep 17 00:00:00 2001 From: Pepe Blasco Date: Tue, 10 Feb 2026 10:34:27 +0100 Subject: [PATCH] Unnecessary Usage of Eth-optimism Libraries --- src/contracts/provers/optimism/ParentToChildProver.sol | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/contracts/provers/optimism/ParentToChildProver.sol b/src/contracts/provers/optimism/ParentToChildProver.sol index 97c276d..901d9ef 100644 --- a/src/contracts/provers/optimism/ParentToChildProver.sol +++ b/src/contracts/provers/optimism/ParentToChildProver.sol @@ -1,8 +1,6 @@ // SPDX-License-Identifier: MIT pragma solidity 0.8.30; -import {Lib_SecureMerkleTrie} from "@eth-optimism/contracts/libraries/trie/Lib_SecureMerkleTrie.sol"; -import {Lib_RLPReader} from "@eth-optimism/contracts/libraries/rlp/Lib_RLPReader.sol"; import {ProverUtils} from "../../libraries/ProverUtils.sol"; import {IStateProver} from "../../interfaces/IStateProver.sol"; import {Bytes} from "@openzeppelin/contracts/utils/Bytes.sol"; @@ -19,8 +17,6 @@ interface IFaultDisputeGame { /// @dev verifyTargetStateCommitment and getTargetStateCommitment get block hashes from a valid fault dispute game proxy contract. /// verifyStorageSlot is implemented to work against any OP-stack child chain with a standard Ethereum block header and state trie. contract ParentToChildProver is IStateProver { - using Lib_RLPReader for Lib_RLPReader.RLPItem; - struct OutputRootProof { bytes32 version; bytes32 stateRoot;