Skip to content

Commit

Permalink
Merge pull request #86 from 1inch/chore/SC-1209-Unify-import-style
Browse files Browse the repository at this point in the history
Unify import style
  • Loading branch information
ZumZoom authored Jul 17, 2024
2 parents 3911835 + 2754dc4 commit b3acc0f
Show file tree
Hide file tree
Showing 27 changed files with 103 additions and 101 deletions.
6 changes: 3 additions & 3 deletions contracts/BaseEscrow.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

pragma solidity 0.8.23;

import { IERC20 } from "openzeppelin-contracts/token/ERC20/IERC20.sol";
import { AddressLib, Address } from "solidity-utils/libraries/AddressLib.sol";
import { SafeERC20 } from "solidity-utils/libraries/SafeERC20.sol";
import { IERC20 } from "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol";
import { AddressLib, Address } from "solidity-utils/contracts/libraries/AddressLib.sol";
import { SafeERC20 } from "solidity-utils/contracts/libraries/SafeERC20.sol";

import { ImmutablesLib } from "./libraries/ImmutablesLib.sol";
import { Timelocks, TimelocksLib } from "./libraries/TimelocksLib.sol";
Expand Down
18 changes: 9 additions & 9 deletions contracts/BaseEscrowFactory.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

pragma solidity 0.8.23;

import { Clones } from "openzeppelin-contracts/proxy/Clones.sol";
import { IERC20 } from "openzeppelin-contracts/token/ERC20/IERC20.sol";
import { Create2 } from "openzeppelin-contracts/utils/Create2.sol";
import { Address, AddressLib } from "solidity-utils/libraries/AddressLib.sol";
import { SafeERC20 } from "solidity-utils/libraries/SafeERC20.sol";

import { IOrderMixin } from "limit-order-protocol/interfaces/IOrderMixin.sol";
import { MakerTraitsLib } from "limit-order-protocol/libraries/MakerTraitsLib.sol";
import { ResolverValidationExtension } from "limit-order-settlement/extensions/ResolverValidationExtension.sol";
import { Clones } from "openzeppelin-contracts/contracts/proxy/Clones.sol";
import { IERC20 } from "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol";
import { Create2 } from "openzeppelin-contracts/contracts/utils/Create2.sol";
import { Address, AddressLib } from "solidity-utils/contracts/libraries/AddressLib.sol";
import { SafeERC20 } from "solidity-utils/contracts/libraries/SafeERC20.sol";

import { IOrderMixin } from "limit-order-protocol/contracts/interfaces/IOrderMixin.sol";
import { MakerTraitsLib } from "limit-order-protocol/contracts/libraries/MakerTraitsLib.sol";
import { ResolverValidationExtension } from "limit-order-settlement/contracts/extensions/ResolverValidationExtension.sol";

import { ImmutablesLib } from "./libraries/ImmutablesLib.sol";
import { Timelocks, TimelocksLib } from "./libraries/TimelocksLib.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/Escrow.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity 0.8.23;

import { Create2 } from "openzeppelin-contracts/utils/Create2.sol";
import { Create2 } from "openzeppelin-contracts/contracts/utils/Create2.sol";

import { ImmutablesLib } from "./libraries/ImmutablesLib.sol";
import { ProxyHashLib } from "./libraries/ProxyHashLib.sol";
Expand Down
6 changes: 3 additions & 3 deletions contracts/EscrowDst.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

pragma solidity 0.8.23;

import { IERC20 } from "openzeppelin-contracts/token/ERC20/IERC20.sol";
import { SafeERC20 } from "solidity-utils/libraries/SafeERC20.sol";
import { AddressLib, Address } from "solidity-utils/libraries/AddressLib.sol";
import { IERC20 } from "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol";
import { SafeERC20 } from "solidity-utils/contracts/libraries/SafeERC20.sol";
import { AddressLib, Address } from "solidity-utils/contracts/libraries/AddressLib.sol";

import { Timelocks, TimelocksLib } from "./libraries/TimelocksLib.sol";

Expand Down
8 changes: 4 additions & 4 deletions contracts/EscrowFactory.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

pragma solidity 0.8.23;

import { IERC20 } from "openzeppelin-contracts/token/ERC20/IERC20.sol";
import { IERC20 } from "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol";

import { BaseExtension } from "limit-order-settlement/extensions/BaseExtension.sol";
import { ResolverValidationExtension } from "limit-order-settlement/extensions/ResolverValidationExtension.sol";
import { BaseExtension } from "limit-order-settlement/contracts/extensions/BaseExtension.sol";
import { ResolverValidationExtension } from "limit-order-settlement/contracts/extensions/ResolverValidationExtension.sol";

import { ProxyHashLib } from "./libraries/ProxyHashLib.sol";

Expand All @@ -27,7 +27,7 @@ contract EscrowFactory is BaseEscrowFactory {
address owner,
uint32 rescueDelaySrc,
uint32 rescueDelayDst
)
)
BaseExtension(limitOrderProtocol)
ResolverValidationExtension(feeToken, accessToken, owner)
MerkleStorageInvalidator(limitOrderProtocol) {
Expand Down
6 changes: 3 additions & 3 deletions contracts/EscrowSrc.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

pragma solidity 0.8.23;

import { IERC20 } from "openzeppelin-contracts/token/ERC20/IERC20.sol";
import { SafeERC20 } from "solidity-utils/libraries/SafeERC20.sol";
import { AddressLib, Address } from "solidity-utils/libraries/AddressLib.sol";
import { IERC20 } from "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol";
import { SafeERC20 } from "solidity-utils/contracts/libraries/SafeERC20.sol";
import { AddressLib, Address } from "solidity-utils/contracts/libraries/AddressLib.sol";

import { Timelocks, TimelocksLib } from "./libraries/TimelocksLib.sol";
import { ImmutablesLib } from "./libraries/ImmutablesLib.sol";
Expand Down
8 changes: 4 additions & 4 deletions contracts/MerkleStorageInvalidator.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

pragma solidity 0.8.23;

import { IOrderMixin } from "limit-order-protocol/interfaces/IOrderMixin.sol";
import { ITakerInteraction } from "limit-order-protocol/interfaces/ITakerInteraction.sol";
import { MerkleProof } from "openzeppelin-contracts/utils/cryptography/MerkleProof.sol";
import { IOrderMixin } from "limit-order-protocol/contracts/interfaces/IOrderMixin.sol";
import { ITakerInteraction } from "limit-order-protocol/contracts/interfaces/ITakerInteraction.sol";
import { MerkleProof } from "openzeppelin-contracts/contracts/utils/cryptography/MerkleProof.sol";

import { IMerkleStorageInvalidator } from "contracts/interfaces/IMerkleStorageInvalidator.sol";
import { IMerkleStorageInvalidator } from "./interfaces/IMerkleStorageInvalidator.sol";

/**
* @title Merkle Storage Invalidator contract
Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/IBaseEscrow.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.0;

import { Address } from "solidity-utils/libraries/AddressLib.sol";
import { Address } from "solidity-utils/contracts/libraries/AddressLib.sol";

import { Timelocks } from "../libraries/TimelocksLib.sol";

Expand Down
2 changes: 1 addition & 1 deletion contracts/interfaces/IEscrowFactory.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.0;

import { Address } from "solidity-utils/libraries/AddressLib.sol";
import { Address } from "solidity-utils/contracts/libraries/AddressLib.sol";

import { Timelocks } from "../libraries/TimelocksLib.sol";

Expand Down
4 changes: 2 additions & 2 deletions contracts/interfaces/IResolverMock.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

pragma solidity 0.8.23;

import { IOrderMixin } from "limit-order-protocol/interfaces/IOrderMixin.sol";
import { TakerTraits } from "limit-order-protocol/libraries/TakerTraitsLib.sol";
import { IOrderMixin } from "limit-order-protocol/contracts/interfaces/IOrderMixin.sol";
import { TakerTraits } from "limit-order-protocol/contracts/libraries/TakerTraitsLib.sol";

import { IBaseEscrow } from "../interfaces/IBaseEscrow.sol";

Expand Down
2 changes: 1 addition & 1 deletion contracts/mocks/NoReceiveCaller.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity 0.8.23;

import { RevertReasonForwarder } from "solidity-utils/libraries/RevertReasonForwarder.sol";
import { RevertReasonForwarder } from "solidity-utils/contracts/libraries/RevertReasonForwarder.sol";

contract NoReceiveCaller {
function arbitraryCall(address target, bytes calldata arguments) external {
Expand Down
8 changes: 4 additions & 4 deletions contracts/mocks/ResolverMock.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

pragma solidity 0.8.23;

import { Ownable } from "openzeppelin-contracts/access/Ownable.sol";
import { Ownable } from "openzeppelin-contracts/contracts/access/Ownable.sol";

import { IOrderMixin } from "limit-order-protocol/interfaces/IOrderMixin.sol";
import { TakerTraits } from "limit-order-protocol/libraries/TakerTraitsLib.sol";
import { RevertReasonForwarder } from "solidity-utils/libraries/RevertReasonForwarder.sol";
import { IOrderMixin } from "limit-order-protocol/contracts/interfaces/IOrderMixin.sol";
import { TakerTraits } from "limit-order-protocol/contracts/libraries/TakerTraitsLib.sol";
import { RevertReasonForwarder } from "solidity-utils/contracts/libraries/RevertReasonForwarder.sol";

import { IBaseEscrow } from "../interfaces/IBaseEscrow.sol";
import { IEscrowFactory } from "../interfaces/IEscrowFactory.sol";
Expand Down
4 changes: 2 additions & 2 deletions contracts/zkSync/EscrowDstZkSync.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

pragma solidity 0.8.23;

import { Escrow, EscrowDst } from "contracts/EscrowDst.sol";
import { EscrowZkSync } from "contracts/zkSync/EscrowZkSync.sol";
import { Escrow, EscrowDst } from "../EscrowDst.sol";
import { EscrowZkSync } from "./EscrowZkSync.sol";

contract EscrowDstZkSync is EscrowDst, EscrowZkSync {
constructor(uint32 rescueDelay) EscrowDst(rescueDelay) EscrowZkSync() {}
Expand Down
24 changes: 12 additions & 12 deletions contracts/zkSync/EscrowFactoryZkSync.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@

pragma solidity 0.8.23;

import { IERC20 } from "openzeppelin-contracts/token/ERC20/IERC20.sol";
import { BaseExtension } from "limit-order-settlement/extensions/BaseExtension.sol";
import { ResolverValidationExtension } from "limit-order-settlement/extensions/ResolverValidationExtension.sol";
import { IERC20 } from "openzeppelin-contracts/contracts/token/ERC20/IERC20.sol";
import { BaseExtension } from "limit-order-settlement/contracts/extensions/BaseExtension.sol";
import { ResolverValidationExtension } from "limit-order-settlement/contracts/extensions/ResolverValidationExtension.sol";

import { BaseEscrowFactory } from "contracts/BaseEscrowFactory.sol";
import { MerkleStorageInvalidator } from "contracts/MerkleStorageInvalidator.sol";
import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { ImmutablesLib } from "contracts/libraries/ImmutablesLib.sol";
import { BaseEscrowFactory } from "../BaseEscrowFactory.sol";
import { MerkleStorageInvalidator } from "../MerkleStorageInvalidator.sol";
import { IBaseEscrow } from "../interfaces/IBaseEscrow.sol";
import { ImmutablesLib } from "../libraries/ImmutablesLib.sol";

import { EscrowDstZkSync } from "contracts/zkSync/EscrowDstZkSync.sol";
import { EscrowSrcZkSync } from "contracts/zkSync/EscrowSrcZkSync.sol";
import { MinimalProxyZkSync } from "contracts/zkSync/MinimalProxyZkSync.sol";
import { ZkSyncLib } from "contracts/zkSync/ZkSyncLib.sol";
import { EscrowDstZkSync } from "./EscrowDstZkSync.sol";
import { EscrowSrcZkSync } from "./EscrowSrcZkSync.sol";
import { MinimalProxyZkSync } from "./MinimalProxyZkSync.sol";
import { ZkSyncLib } from "./ZkSyncLib.sol";

/**
* @title Escrow Factory contract
Expand All @@ -33,7 +33,7 @@ contract EscrowFactoryZkSync is BaseEscrowFactory {
address owner,
uint32 rescueDelaySrc,
uint32 rescueDelayDst
)
)
BaseExtension(limitOrderProtocol)
ResolverValidationExtension(feeToken, accessToken, owner)
MerkleStorageInvalidator(limitOrderProtocol) {
Expand Down
4 changes: 2 additions & 2 deletions contracts/zkSync/EscrowSrcZkSync.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

pragma solidity 0.8.23;

import { Escrow, EscrowSrc } from "contracts/EscrowSrc.sol";
import { EscrowZkSync } from "contracts/zkSync/EscrowZkSync.sol";
import { Escrow, EscrowSrc } from "../EscrowSrc.sol";
import { EscrowZkSync } from "./EscrowZkSync.sol";

contract EscrowSrcZkSync is EscrowSrc, EscrowZkSync {
constructor(uint32 rescueDelay) EscrowSrc(rescueDelay) EscrowZkSync() {}
Expand Down
6 changes: 3 additions & 3 deletions contracts/zkSync/EscrowZkSync.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@

pragma solidity 0.8.23;

import { BaseEscrow } from "contracts/BaseEscrow.sol";
import { BaseEscrow } from "../BaseEscrow.sol";

import { ImmutablesLib } from "contracts/libraries/ImmutablesLib.sol";
import { ZkSyncLib } from "contracts/zkSync/ZkSyncLib.sol";
import { ImmutablesLib } from "../libraries/ImmutablesLib.sol";
import { ZkSyncLib } from "./ZkSyncLib.sol";

abstract contract EscrowZkSync is BaseEscrow {
using ImmutablesLib for Immutables;
Expand Down
4 changes: 3 additions & 1 deletion remappings.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
@1inch/limit-order-protocol-contract/=lib/limit-order-protocol/
@1inch/limit-order-settlement/=lib/limit-order-settlement/
@1inch/solidity-utils/=lib/solidity-utils/
openzeppelin-contracts/=lib/openzeppelin-contracts/contracts/
solidity-utils/=lib/solidity-utils/
limit-order-protocol/=lib/limit-order-protocol/
limit-order-settlement/=lib/limit-order-settlement/
4 changes: 2 additions & 2 deletions test/integration/EscrowFactory.t.sol
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.23;

import { IEscrowFactory } from "contracts/interfaces/IEscrowFactory.sol";
import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { IEscrowFactory } from "../../contracts/interfaces/IEscrowFactory.sol";
import { IBaseEscrow } from "../../contracts/interfaces/IBaseEscrow.sol";

import { Address, AddressLib, BaseSetup, IOrderMixin, TakerTraits } from "../utils/BaseSetup.sol";

Expand Down
6 changes: 3 additions & 3 deletions test/integration/MerkleStorageInvalidator.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ pragma solidity 0.8.23;

import { Merkle } from "murky/src/Merkle.sol";

import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { IEscrowFactory } from "contracts/interfaces/IEscrowFactory.sol";
import { IMerkleStorageInvalidator } from "contracts/interfaces/IMerkleStorageInvalidator.sol";
import { IBaseEscrow } from "../../contracts/interfaces/IBaseEscrow.sol";
import { IEscrowFactory } from "../../contracts/interfaces/IEscrowFactory.sol";
import { IMerkleStorageInvalidator } from "../../contracts/interfaces/IMerkleStorageInvalidator.sol";

import { BaseSetup, EscrowSrc, IOrderMixin, TakerTraits } from "../utils/BaseSetup.sol";

Expand Down
10 changes: 5 additions & 5 deletions test/integration/ResolverMock.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,11 @@

pragma solidity 0.8.23;

import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { IEscrowDst } from "contracts/interfaces/IEscrowDst.sol";
import { IEscrowSrc } from "contracts/interfaces/IEscrowSrc.sol";
import { Timelocks } from "contracts/libraries/TimelocksLib.sol";
import { IResolverMock, ResolverMock } from "contracts/mocks/ResolverMock.sol";
import { IBaseEscrow } from "../../contracts/interfaces/IBaseEscrow.sol";
import { IEscrowDst } from "../../contracts/interfaces/IEscrowDst.sol";
import { IEscrowSrc } from "../../contracts/interfaces/IEscrowSrc.sol";
import { Timelocks } from "../../contracts/libraries/TimelocksLib.sol";
import { IResolverMock, ResolverMock } from "../../contracts/mocks/ResolverMock.sol";
import { BaseSetup, IOrderMixin, TakerTraits } from "../utils/BaseSetup.sol";

contract IntegrationResolverMockTest is BaseSetup {
Expand Down
6 changes: 3 additions & 3 deletions test/libraries/TimelocksLib.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,10 @@ pragma solidity 0.8.23;

import { stdError } from "forge-std/StdError.sol";

import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { IEscrowDst } from "contracts/interfaces/IEscrowDst.sol";
import { IBaseEscrow } from "../../contracts/interfaces/IBaseEscrow.sol";
import { IEscrowDst } from "../../contracts/interfaces/IEscrowDst.sol";

import { Timelocks } from "contracts/libraries/TimelocksLib.sol";
import { Timelocks } from "../../contracts/libraries/TimelocksLib.sol";
import { TimelocksSettersLib } from "../utils/libraries/TimelocksSettersLib.sol";

import { BaseSetup } from "../utils/BaseSetup.sol";
Expand Down
12 changes: 6 additions & 6 deletions test/unit/Escrow.t.sol
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.23;

import { Address } from "solidity-utils/libraries/AddressLib.sol";
import { Address } from "solidity-utils/contracts/libraries/AddressLib.sol";

import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { IEscrowFactory } from "contracts/interfaces/IEscrowFactory.sol";
import { IEscrowSrc } from "contracts/interfaces/IEscrowSrc.sol";
import { IEscrowDst } from "contracts/interfaces/IEscrowDst.sol";
import { NoReceiveCaller } from "contracts/mocks/NoReceiveCaller.sol";
import { IBaseEscrow } from "../../contracts/interfaces/IBaseEscrow.sol";
import { IEscrowFactory } from "../../contracts/interfaces/IEscrowFactory.sol";
import { IEscrowSrc } from "../../contracts/interfaces/IEscrowSrc.sol";
import { IEscrowDst } from "../../contracts/interfaces/IEscrowDst.sol";
import { NoReceiveCaller } from "../../contracts/mocks/NoReceiveCaller.sol";

import { BaseSetup, IOrderMixin } from "../utils/BaseSetup.sol";

Expand Down
10 changes: 5 additions & 5 deletions test/unit/EscrowFactory.t.sol
Original file line number Diff line number Diff line change
@@ -1,13 +1,13 @@
// SPDX-License-Identifier: MIT
pragma solidity 0.8.23;

import { ResolverValidationExtension } from "limit-order-settlement/extensions/ResolverValidationExtension.sol";
import { ResolverValidationExtension } from "limit-order-settlement/contracts/extensions/ResolverValidationExtension.sol";
import { Merkle } from "murky/src/Merkle.sol";

import { EscrowDst } from "contracts/EscrowDst.sol";
import { IEscrowFactory } from "contracts/interfaces/IEscrowFactory.sol";
import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { Timelocks, TimelocksLib } from "contracts/libraries/TimelocksLib.sol";
import { EscrowDst } from "../../contracts/EscrowDst.sol";
import { IEscrowFactory } from "../../contracts/interfaces/IEscrowFactory.sol";
import { IBaseEscrow } from "../../contracts/interfaces/IBaseEscrow.sol";
import { Timelocks, TimelocksLib } from "../../contracts/libraries/TimelocksLib.sol";

import { Address, AddressLib, BaseSetup, EscrowSrc, IOrderMixin } from "../utils/BaseSetup.sol";

Expand Down
4 changes: 2 additions & 2 deletions test/unit/MerkleStorageInvalidator.t.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ pragma solidity 0.8.23;

import { Merkle } from "murky/src/Merkle.sol";

import { ITakerInteraction } from "limit-order-protocol/interfaces/ITakerInteraction.sol";
import { ITakerInteraction } from "limit-order-protocol/contracts/interfaces/ITakerInteraction.sol";

import { IMerkleStorageInvalidator } from "contracts/interfaces/IMerkleStorageInvalidator.sol";
import { IMerkleStorageInvalidator } from "../../contracts/interfaces/IMerkleStorageInvalidator.sol";

import { Address, BaseSetup, IOrderMixin, MakerTraits } from "../utils/BaseSetup.sol";

Expand Down
34 changes: 17 additions & 17 deletions test/utils/BaseSetup.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,23 +3,23 @@ pragma solidity 0.8.23;

import { Test } from "forge-std/Test.sol";

import { IWETH, LimitOrderProtocol } from "limit-order-protocol/LimitOrderProtocol.sol";
import { IOrderMixin } from "limit-order-protocol/interfaces/IOrderMixin.sol";
import { MakerTraits, MakerTraitsLib } from "limit-order-protocol/libraries/MakerTraitsLib.sol";
import { TakerTraits } from "limit-order-protocol/libraries/TakerTraitsLib.sol";
import { WrappedTokenMock } from "limit-order-protocol/mocks/WrappedTokenMock.sol";
import { IFeeBank } from "limit-order-settlement/interfaces/IFeeBank.sol";
import { Address, AddressLib } from "solidity-utils/libraries/AddressLib.sol";
import { TokenCustomDecimalsMock } from "solidity-utils/mocks/TokenCustomDecimalsMock.sol";
import { TokenMock } from "solidity-utils/mocks/TokenMock.sol";

import { EscrowDst } from "contracts/EscrowDst.sol";
import { EscrowSrc } from "contracts/EscrowSrc.sol";
import { BaseEscrowFactory } from "contracts/BaseEscrowFactory.sol";
import { EscrowFactory } from "contracts/EscrowFactory.sol";
import { ERC20True } from "contracts/mocks/ERC20True.sol";
import { IBaseEscrow } from "contracts/interfaces/IBaseEscrow.sol";
import { EscrowFactoryZkSync } from "contracts/zkSync/EscrowFactoryZkSync.sol";
import { IWETH, LimitOrderProtocol } from "limit-order-protocol/contracts/LimitOrderProtocol.sol";
import { IOrderMixin } from "limit-order-protocol/contracts/interfaces/IOrderMixin.sol";
import { MakerTraits, MakerTraitsLib } from "limit-order-protocol/contracts/libraries/MakerTraitsLib.sol";
import { TakerTraits } from "limit-order-protocol/contracts/libraries/TakerTraitsLib.sol";
import { WrappedTokenMock } from "limit-order-protocol/contracts/mocks/WrappedTokenMock.sol";
import { IFeeBank } from "limit-order-settlement/contracts/interfaces/IFeeBank.sol";
import { Address, AddressLib } from "solidity-utils/contracts/libraries/AddressLib.sol";
import { TokenCustomDecimalsMock } from "solidity-utils/contracts/mocks/TokenCustomDecimalsMock.sol";
import { TokenMock } from "solidity-utils/contracts/mocks/TokenMock.sol";

import { EscrowDst } from "../../contracts/EscrowDst.sol";
import { EscrowSrc } from "../../contracts/EscrowSrc.sol";
import { BaseEscrowFactory } from "../../contracts/BaseEscrowFactory.sol";
import { EscrowFactory } from "../../contracts/EscrowFactory.sol";
import { ERC20True } from "../../contracts/mocks/ERC20True.sol";
import { IBaseEscrow } from "../../contracts/interfaces/IBaseEscrow.sol";
import { EscrowFactoryZkSync } from "../../contracts/zkSync/EscrowFactoryZkSync.sol";
import { Timelocks, TimelocksSettersLib } from "./libraries/TimelocksSettersLib.sol";


Expand Down
Loading

0 comments on commit b3acc0f

Please sign in to comment.