Skip to content

Commit 4427116

Browse files
committed
Update solidity imports
1 parent d61becf commit 4427116

File tree

6 files changed

+21
-20
lines changed

6 files changed

+21
-20
lines changed

rvsol/foundry.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ remappings = [
1717
# We need these remappings to use the Optimism monorepo contracts as a library.
1818
'src/dispute=lib/optimism/packages/contracts-bedrock/src/dispute',
1919
'src/libraries=lib/optimism/packages/contracts-bedrock/src/libraries',
20+
'interfaces=lib/optimism/packages/contracts-bedrock/interfaces',
2021
'scripts/libraries=lib/optimism/packages/contracts-bedrock/scripts/libraries',
2122
'test/mocks=lib/optimism/packages/contracts-bedrock/test/mocks',
2223

rvsol/scripts/Deploy.s.sol

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import { Chains } from "scripts/lib/Chains.sol";
88
import { Config } from "scripts/lib/Config.sol";
99
import { Deployer } from "scripts/lib/Deployer.sol";
1010

11-
import { IBigStepper } from "@optimism/src/dispute/interfaces/IBigStepper.sol";
12-
import { IPreimageOracle } from "@optimism/src/cannon/interfaces/IPreimageOracle.sol";
13-
import { IDisputeGameFactory } from "@optimism/src/dispute/interfaces/IDisputeGameFactory.sol";
14-
import { IDisputeGame } from "@optimism/src/dispute/interfaces/IDisputeGame.sol";
15-
import { IFaultDisputeGame } from "@optimism/src/dispute/interfaces/IFaultDisputeGame.sol";
11+
import { IBigStepper } from "interfaces/dispute/IBigStepper.sol";
12+
import { IPreimageOracle } from "interfaces/cannon/IPreimageOracle.sol";
13+
import { IDisputeGameFactory } from "interfaces/dispute/IDisputeGameFactory.sol";
14+
import { IDisputeGame } from "interfaces/dispute/IDisputeGame.sol";
15+
import { IFaultDisputeGame } from "interfaces/dispute/IFaultDisputeGame.sol";
1616
import { FaultDisputeGame } from "@optimism/src/dispute/FaultDisputeGame.sol";
17-
import { IDelayedWETH } from "@optimism/src/dispute/interfaces/IDelayedWETH.sol";
18-
import { IAnchorStateRegistry } from "@optimism/src/dispute/interfaces/IAnchorStateRegistry.sol";
17+
import { IDelayedWETH } from "interfaces/dispute/IDelayedWETH.sol";
18+
import { IAnchorStateRegistry } from "interfaces/dispute/IAnchorStateRegistry.sol";
1919
import "@optimism/src/dispute/lib/Types.sol";
2020

2121
contract Deploy is Deployer {

rvsol/scripts/Deploy_Stage_1_4.sol

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@ pragma solidity ^0.8.15;
44
import { Config } from "scripts/lib/Config.sol";
55
import { Deployer } from "scripts/lib/Deployer.sol";
66
import { PreimageOracle } from "src/cannon/PreimageOracle.sol";
7-
import { ISuperchainConfig } from "src/L1/interfaces/ISuperchainConfig.sol";
8-
import { IPreimageOracle } from "src/cannon/interfaces/IPreimageOracle.sol";
9-
import { IDisputeGameFactory } from "src/dispute/interfaces/IDisputeGameFactory.sol";
10-
import { IFaultDisputeGame } from "src/dispute/interfaces/IFaultDisputeGame.sol";
7+
import { ISuperchainConfig } from "interfaces/L1/ISuperchainConfig.sol";
8+
import { IPreimageOracle } from "interfaces/cannon/IPreimageOracle.sol";
9+
import { IDisputeGameFactory } from "interfaces/dispute/IDisputeGameFactory.sol";
10+
import { IFaultDisputeGame } from "interfaces/dispute/IFaultDisputeGame.sol";
1111
import { FaultDisputeGame } from "@optimism/src/dispute/FaultDisputeGame.sol";
12-
import { IDisputeGame } from "src/dispute/interfaces/IDisputeGame.sol";
13-
import { IDelayedWETH } from "src/dispute/interfaces/IDelayedWETH.sol";
14-
import { IAnchorStateRegistry } from "@optimism/src/dispute/interfaces/IAnchorStateRegistry.sol";
12+
import { IDisputeGame } from "interfaces/dispute/IDisputeGame.sol";
13+
import { IDelayedWETH } from "interfaces/dispute/IDelayedWETH.sol";
14+
import { IAnchorStateRegistry } from "interfaces/dispute/IAnchorStateRegistry.sol";
1515
import { ChainAssertions } from "@optimism/scripts/deploy/ChainAssertions.sol";
1616
import { Types } from "@optimism/scripts/libraries/Types.sol";
1717

@@ -20,7 +20,7 @@ import { AddressManager } from "@optimism/src/legacy/AddressManager.sol";
2020
import { Proxy } from "@optimism/src/universal/Proxy.sol";
2121
import { EIP1967Helper } from "@optimism/test/mocks/EIP1967Helper.sol";
2222
import { Chains } from "@optimism/scripts/libraries/Chains.sol";
23-
import { IBigStepper } from "@optimism/src/dispute/interfaces/IBigStepper.sol";
23+
import { IBigStepper } from "interfaces/dispute/IBigStepper.sol";
2424
import "@optimism/src/dispute/lib/Types.sol";
2525
import { console2 as console } from "forge-std/console2.sol";
2626
import { GnosisSafe as Safe } from "safe-contracts/GnosisSafe.sol";

rvsol/scripts/lib/Artifacts.s.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import { StorageSlot } from "scripts/libraries/ForgeArtifacts.sol";
1010
import { EIP1967Helper } from "test/mocks/EIP1967Helper.sol";
1111
import { LibString } from "@solady/utils/LibString.sol";
1212
import { ForgeArtifacts } from "scripts/libraries/ForgeArtifacts.sol";
13-
import { IAddressManager } from "src/legacy/interfaces/IAddressManager.sol";
13+
import { IAddressManager } from "interfaces/legacy/IAddressManager.sol";
1414
import { Process } from "scripts/libraries/Process.sol";
1515

1616
/// @notice Represents a deployment. Is serialized to JSON as a key/value

rvsol/src/RISCV.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// SPDX-License-Identifier: MIT
22
pragma solidity 0.8.25;
33

4-
import { IPreimageOracle } from "@optimism/src/cannon/interfaces/IPreimageOracle.sol";
5-
import { IBigStepper } from "@optimism/src/dispute/interfaces/IBigStepper.sol";
4+
import { IPreimageOracle } from "@optimism/interfaces/cannon/IPreimageOracle.sol";
5+
import { IBigStepper } from "@optimism/interfaces/dispute/IBigStepper.sol";
66

77
/// @title RISCV
88
/// @notice The RISCV contract emulates a single RISCV hart cycle statelessly, using memory proofs to verify the

rvsol/test/RISCV.t.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22
pragma solidity ^0.8.0;
33

44
import { Test } from "@forge-std/Test.sol";
5-
import { IPreimageOracle } from "@optimism/src/cannon/interfaces/IPreimageOracle.sol";
6-
import { IBigStepper } from "@optimism/src/dispute/interfaces/IBigStepper.sol";
5+
import { IPreimageOracle } from "interfaces/cannon/IPreimageOracle.sol";
6+
import { IBigStepper } from "interfaces/dispute/IBigStepper.sol";
77
import { PreimageOracle } from "@optimism/src/cannon/PreimageOracle.sol";
88
import { DeployUtils } from "@optimism/scripts/libraries/DeployUtils.sol";
99
import { CommonTest } from "./CommonTest.sol";

0 commit comments

Comments
 (0)