Skip to content

Commit 38accd5

Browse files
Merge pull request #132 from SocketDotTech/staging
Folder rearrange
2 parents 29afa29 + 10054ef commit 38accd5

File tree

81 files changed

+267
-610
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

81 files changed

+267
-610
lines changed

contracts/protocol/AddressResolver.sol renamed to contracts/evmx/AddressResolver.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import {Ownable} from "solady/auth/Ownable.sol";
55
import {LibClone} from "solady/utils/LibClone.sol";
66
import {UpgradeableBeacon} from "solady/utils/UpgradeableBeacon.sol";
77
import {Initializable} from "solady/utils/Initializable.sol";
8-
import "../interfaces/IAddressResolver.sol";
8+
import "./interfaces/IAddressResolver.sol";
99
import {Forwarder} from "./Forwarder.sol";
1010
import {AsyncPromise} from "./AsyncPromise.sol";
1111

contracts/protocol/utils/AddressResolverUtil.sol renamed to contracts/evmx/AddressResolverUtil.sol

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
// SPDX-License-Identifier: GPL-3.0-only
22
pragma solidity ^0.8.21;
33

4-
import "../../interfaces/IAddressResolver.sol";
5-
import "../../interfaces/IMiddleware.sol";
6-
import "../../interfaces/IWatcherPrecompile.sol";
7-
import "../../interfaces/IWatcherPrecompileConfig.sol";
8-
import "../../interfaces/IWatcherPrecompileLimits.sol";
9-
import "../../interfaces/IFeesManager.sol";
4+
import "./interfaces/IAddressResolver.sol";
5+
import "./interfaces/IMiddleware.sol";
6+
import "./interfaces/IWatcherPrecompile.sol";
7+
import "./interfaces/IWatcherPrecompileConfig.sol";
8+
import "./interfaces/IWatcherPrecompileLimits.sol";
9+
import "./interfaces/IFeesManager.sol";
1010

1111
/// @title AddressResolverUtil
1212
/// @notice Utility contract for resolving system contract addresses

contracts/protocol/AsyncPromise.sol renamed to contracts/evmx/AsyncPromise.sol

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// SPDX-License-Identifier: GPL-3.0-only
22
pragma solidity ^0.8.21;
33

4-
import {AddressResolverUtil} from "./utils/AddressResolverUtil.sol";
5-
import {IPromise} from "../interfaces/IPromise.sol";
6-
import {IAppGateway} from "../interfaces/IAppGateway.sol";
74
import {Initializable} from "solady/utils/Initializable.sol";
8-
import {AsyncPromiseState} from "./utils/common/Structs.sol";
9-
import {MAX_COPY_BYTES} from "./utils/common/Constants.sol";
105
import {LibCall} from "solady/utils/LibCall.sol";
6+
import {IPromise} from "./interfaces/IPromise.sol";
7+
import {IAppGateway} from "./interfaces/IAppGateway.sol";
8+
import {AddressResolverUtil} from "./AddressResolverUtil.sol";
9+
import {AsyncPromiseState} from "../utils/common/Structs.sol";
10+
import {MAX_COPY_BYTES} from "../utils/common/Constants.sol";
1111

1212
abstract contract AsyncPromiseStorage is IPromise {
1313
// slots [0-49] reserved for gap

contracts/protocol/Forwarder.sol renamed to contracts/evmx/Forwarder.sol

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
11
// SPDX-License-Identifier: GPL-3.0-only
22
pragma solidity ^0.8.21;
33

4-
import "../interfaces/IAddressResolver.sol";
5-
import "../interfaces/IMiddleware.sol";
6-
import "../interfaces/IAppGateway.sol";
7-
import "../interfaces/IPromise.sol";
8-
import "../interfaces/IForwarder.sol";
9-
import {AddressResolverUtil} from "./utils/AddressResolverUtil.sol";
10-
import {AsyncModifierNotUsed, NoAsyncPromiseFound, PromiseCallerMismatch, RequestCountMismatch, DeliveryHelperNotSet} from "./utils/common/Errors.sol";
4+
import "./interfaces/IAddressResolver.sol";
5+
import "./interfaces/IMiddleware.sol";
6+
import "./interfaces/IAppGateway.sol";
7+
import "./interfaces/IPromise.sol";
8+
import "./interfaces/IForwarder.sol";
9+
import {AddressResolverUtil} from "./AddressResolverUtil.sol";
10+
import {AsyncModifierNotUsed, NoAsyncPromiseFound, PromiseCallerMismatch, RequestCountMismatch, DeliveryHelperNotSet} from "../utils/common/Errors.sol";
1111
import "solady/utils/Initializable.sol";
1212

1313
/// @title Forwarder Storage

contracts/base/AppGatewayBase.sol renamed to contracts/evmx/base/AppGatewayBase.sol

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
// SPDX-License-Identifier: GPL-3.0-only
22
pragma solidity ^0.8.21;
33

4-
import "../protocol/utils/AddressResolverUtil.sol";
4+
import "../AddressResolverUtil.sol";
55
import "../interfaces/IAppGateway.sol";
66
import "../interfaces/IForwarder.sol";
77
import "../interfaces/IMiddleware.sol";
88
import "../interfaces/IPromise.sol";
99

10-
import {InvalidPromise, FeesNotSet, AsyncModifierNotUsed} from "../protocol/utils/common/Errors.sol";
11-
import {FAST} from "../protocol/utils/common/Constants.sol";
10+
import {InvalidPromise, FeesNotSet, AsyncModifierNotUsed} from "../../utils/common/Errors.sol";
11+
import {FAST} from "../../utils/common/Constants.sol";
1212

1313
/// @title AppGatewayBase
1414
/// @notice Abstract contract for the app gateway
File renamed without changes.
File renamed without changes.
File renamed without changes.

contracts/interfaces/IAppGateway.sol renamed to contracts/evmx/interfaces/IAppGateway.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: GPL-3.0-only
22
pragma solidity ^0.8.21;
33

4-
import {Read, Parallel, QueuePayloadParams, OverrideParams, CallType, WriteFinality, PayloadParams} from "../protocol/utils/common/Structs.sol";
4+
import {Read, Parallel, QueuePayloadParams, OverrideParams, WriteFinality, PayloadParams} from "../../utils/common/Structs.sol";
55

66
/// @title IAppGateway
77
/// @notice Interface for the app gateway

contracts/interfaces/IAuctionManager.sol renamed to contracts/evmx/interfaces/IAuctionManager.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// SPDX-License-Identifier: GPL-3.0-only
22
pragma solidity ^0.8.21;
33

4-
import {Bid, RequestMetadata, RequestParams} from "../protocol/utils/common/Structs.sol";
4+
import {Bid, RequestMetadata, RequestParams} from "../../utils/common/Structs.sol";
55

66
interface IAuctionManager {
77
/// @notice Bids for an auction

0 commit comments

Comments
 (0)