Skip to content

Commit

Permalink
prepared repo
Browse files Browse the repository at this point in the history
  • Loading branch information
Arvolear committed Oct 2, 2023
1 parent b6a542c commit a0faff2
Show file tree
Hide file tree
Showing 19 changed files with 246 additions and 353 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1 +1 @@
# EVM Swap V2
# EVM Swap Contracts V2
2 changes: 1 addition & 1 deletion contracts/SwapDiamond.sol
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

import "@dlsl/dev-modules/diamond/presets/OwnableDiamond/OwnableDiamond.sol";
import "@solarity/solidity-lib/diamond/presets/OwnableDiamond/OwnableDiamond.sol";

import "./SwapDiamondStorage.sol";

Expand Down
10 changes: 5 additions & 5 deletions contracts/imports/Imports.sol
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

import "@rarimo/evm-bridge/tokens/ERC20MintableBurnable.sol";
import "@rarimo/evm-bridge/tokens/ERC721MintableBurnable.sol";
import "@rarimo/evm-bridge/tokens/ERC1155MintableBurnable.sol";
import "@rarimo/evm-bridge/facade/BridgeFacade.sol";
import "@rarimo/evm-bridge/bridge/Bridge.sol";
import "@rarimo/evm-bridge-contracts/tokens/ERC20MintableBurnable.sol";
import "@rarimo/evm-bridge-contracts/tokens/ERC721MintableBurnable.sol";
import "@rarimo/evm-bridge-contracts/tokens/ERC1155MintableBurnable.sol";
import "@rarimo/evm-bridge-contracts/facade/BridgeFacade.sol";
import "@rarimo/evm-bridge-contracts/bridge/Bridge.sol";
8 changes: 4 additions & 4 deletions contracts/integration-facets/routers/BridgeRouter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,11 @@ pragma solidity ^0.8.9;

import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";

import "@dlsl/dev-modules/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";
import "@solarity/solidity-lib/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";

import "@rarimo/evm-bridge/interfaces/facade/IBridgeFacade.sol";
import "@rarimo/evm-bridge/interfaces/bundle/IBundler.sol";
import {Constants as BridgeConstants} from "@rarimo/evm-bridge/libs/Constants.sol";
import "@rarimo/evm-bridge-contracts/interfaces/facade/IBridgeFacade.sol";
import "@rarimo/evm-bridge-contracts/interfaces/bundle/IBundler.sol";
import {Constants as BridgeConstants} from "@rarimo/evm-bridge-contracts/libs/Constants.sol";

import "../../libs/Approver.sol";
import "../../libs/Constants.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/integration-facets/routers/TraderJoeRouter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ pragma solidity ^0.8.9;

import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";

import "@dlsl/dev-modules/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";
import "@solarity/solidity-lib/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";

import "@traderjoe-xyz/core/contracts/traderjoe/interfaces/IJoeRouter01.sol";

Expand Down
2 changes: 1 addition & 1 deletion contracts/integration-facets/routers/UniswapV2Router.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ pragma solidity ^0.8.9;

import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";

import "@dlsl/dev-modules/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";
import "@solarity/solidity-lib/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";

import "@uniswap/v2-periphery/contracts/interfaces/IUniswapV2Router01.sol";

Expand Down
2 changes: 1 addition & 1 deletion contracts/integration-facets/routers/UniswapV3Router.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ pragma solidity ^0.8.9;

import "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";

import "@dlsl/dev-modules/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";
import "@solarity/solidity-lib/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";

import "@uniswap/v3-periphery/contracts/interfaces/ISwapRouter.sol";
import "@uniswap/v3-periphery/contracts/interfaces/IPeripheryPayments.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/integration-facets/routers/WrapRouter.sol
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

import "@dlsl/dev-modules/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";
import "@solarity/solidity-lib/diamond/presets/OwnableDiamond/OwnableDiamondStorage.sol";

import "../../libs/Resolver.sol";
import "../../interfaces/tokens/IWrappedNative.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/master-facet/MasterRouter.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ pragma solidity ^0.8.9;
import "@openzeppelin/contracts/token/ERC721/utils/ERC721Holder.sol";
import "@openzeppelin/contracts/token/ERC1155/utils/ERC1155Holder.sol";

import "@dlsl/dev-modules/diamond/DiamondStorage.sol";
import "@solarity/solidity-lib/diamond/DiamondStorage.sol";

import "../libs/Commands.sol";
import "../libs/ErrorHelper.sol";
Expand Down
2 changes: 1 addition & 1 deletion contracts/mock/dex/UniswapV3RouterMock.sol
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.9;

import "@dlsl/dev-modules/libs/arrays/ArrayHelper.sol";
import "@solarity/solidity-lib/libs/arrays/ArrayHelper.sol";

import "@uniswap/v3-periphery/contracts/interfaces/ISwapRouter.sol";

Expand Down
21 changes: 21 additions & 0 deletions contracts/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
{
"name": "@rarimo/evm-swap-contracts-v2",
"version": "1.0.0",
"author": "Rarimo Foundation",
"keywords": [
"solidity",
"ethereum",
"smart-contracts"
],
"files": [
"**/*.sol",
"!mock/**/*",
"!imports/**/*"
],
"dependencies": {
"@openzeppelin/contracts": "4.6.0",
"@openzeppelin/contracts-upgradeable": "4.6.0",
"@solarity/solidity-lib": "2.5.7",
"@rarimo/evm-bridge-contracts": "1.0.0"
}
}
2 changes: 1 addition & 1 deletion deploy/1_SwapDiamond.migration.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Deployer, Logger } from "@dlsl/hardhat-migrate";
import { Deployer, Logger } from "@solarity/hardhat-migrate";
import { artifacts } from "hardhat";
import config from "@/deploy/config/config.json";

Expand Down
2 changes: 1 addition & 1 deletion deploy/2_SetupFacets.migration.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Deployer, Logger } from "@dlsl/hardhat-migrate";
import { Deployer, Logger } from "@solarity/hardhat-migrate";
import { artifacts } from "hardhat";
import { SelectorType } from "@/test/utils/contants";
import { getBuilder } from "@/test/utils/builder";
Expand Down
2 changes: 1 addition & 1 deletion deploy/3_Setters.migration.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Deployer, Logger } from "@dlsl/hardhat-migrate";
import { Deployer, Logger } from "@solarity/hardhat-migrate";
import { artifacts } from "hardhat";
import config from "@/deploy/config/config.json";

Expand Down
2 changes: 1 addition & 1 deletion deploy/4_Ownership.migration.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { Deployer, Logger } from "@dlsl/hardhat-migrate";
import { Deployer, Logger } from "@solarity/hardhat-migrate";
import { artifacts } from "hardhat";
import config from "@/deploy/config/config.json";

Expand Down
6 changes: 3 additions & 3 deletions hardhat.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ import "@nomiclabs/hardhat-truffle5";
import "@nomiclabs/hardhat-ethers";
import "@typechain/hardhat";
import "@nomicfoundation/hardhat-chai-matchers";
import "@dlsl/hardhat-migrate";
import "@dlsl/hardhat-gobind";
import "@dlsl/hardhat-markup";
import "@solarity/hardhat-migrate";
import "@solarity/hardhat-gobind";
import "@solarity/hardhat-markup";
import "hardhat-contract-sizer";
import "hardhat-gas-reporter";
import "solidity-coverage";
Expand Down
Loading

0 comments on commit a0faff2

Please sign in to comment.