Skip to content

Commit

Permalink
Uses explicit imports.
Browse files Browse the repository at this point in the history
  • Loading branch information
steven2308 committed Dec 6, 2023
1 parent ee3f576 commit a1852c5
Show file tree
Hide file tree
Showing 100 changed files with 326 additions and 233 deletions.
2 changes: 1 addition & 1 deletion contracts/RMRK/access/Ownable.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/Context.sol";
import {Context} from "@openzeppelin/contracts/utils/Context.sol";
import "../library/RMRKErrors.sol";

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

pragma solidity ^0.8.21;

import "./Ownable.sol";
import {Ownable} from "./Ownable.sol";
import "../library/RMRKErrors.sol";

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

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IRMRKCatalog
Expand Down
4 changes: 2 additions & 2 deletions contracts/RMRK/catalog/RMRKCatalog.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

pragma solidity ^0.8.21;

import "./IRMRKCatalog.sol";
import "@openzeppelin/contracts/utils/Address.sol";
import {IRMRKCatalog, IERC165} from "./IRMRKCatalog.sol";
import {Address} from "@openzeppelin/contracts/utils/Address.sol";
import "../library/RMRKErrors.sol";

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

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

interface IERC7409 is IERC165 {
/**
Expand Down
2 changes: 1 addition & 1 deletion contracts/RMRK/emotable/RMRKEmotesRepository.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "./IERC7409.sol";
import {IERC7409, IERC165} from "./IERC7409.sol";

error BulkParametersOfUnequalLength();
error ExpiredPresignedEmote();
Expand Down
2 changes: 1 addition & 1 deletion contracts/RMRK/equippable/IERC6220.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "../multiasset/IERC5773.sol";
import {IERC5773} from "../multiasset/IERC5773.sol";

/**
* @title IERC6220
Expand Down
16 changes: 10 additions & 6 deletions contracts/RMRK/equippable/RMRKEquippable.sol
Original file line number Diff line number Diff line change
Expand Up @@ -4,12 +4,16 @@

pragma solidity ^0.8.21;

import "../catalog/IRMRKCatalog.sol";
import "../library/RMRKLib.sol";
import "../multiasset/AbstractMultiAsset.sol";
import "../nestable/RMRKNestable.sol";
import "../security/ReentrancyGuard.sol";
import "./IERC6220.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC5773} from "../multiasset/IERC5773.sol";
import {IERC6220} from "./IERC6220.sol";
import {IERC7401} from "../nestable/IERC7401.sol";
import {IRMRKCatalog} from "../catalog/IRMRKCatalog.sol";
import {RMRKLib} from "../library/RMRKLib.sol";
import {AbstractMultiAsset} from "../multiasset/AbstractMultiAsset.sol";
import {RMRKNestable} from "../nestable/RMRKNestable.sol";
import {ReentrancyGuard} from "../security/ReentrancyGuard.sol";
import "../library/RMRKErrors.sol";

/**
* @title RMRKEquippable
Expand Down
22 changes: 11 additions & 11 deletions contracts/RMRK/equippable/RMRKMinifiedEquippable.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,18 +2,18 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol";
import "@openzeppelin/contracts/utils/Context.sol";
import "@openzeppelin/contracts/utils/introspection/IERC165.sol";

import "../catalog/IRMRKCatalog.sol";
import "../core/RMRKCore.sol";
import "../equippable/IERC6220.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC5773} from "../multiasset/IERC5773.sol";
import {IERC6220} from "../equippable/IERC6220.sol";
import {IERC721} from "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import {IERC721Receiver} from "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol";
import {IERC7401} from "../nestable/IERC7401.sol";
import {Context} from "@openzeppelin/contracts/utils/Context.sol";
import {IRMRKCatalog} from "../catalog/IRMRKCatalog.sol";
import {RMRKCore} from "../core/RMRKCore.sol";
import {RMRKLib} from "../library/RMRKLib.sol";
import {ReentrancyGuard} from "../security/ReentrancyGuard.sol";
import "../library/RMRKErrors.sol";
import "../library/RMRKLib.sol";
import "../nestable/IERC7401.sol";
import "../security/ReentrancyGuard.sol";

/**
* @title RMRKMinifiedEquippable
Expand Down
2 changes: 1 addition & 1 deletion contracts/RMRK/extension/RMRKRoyalties.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/interfaces/IERC2981.sol";
import {IERC2981} from "@openzeppelin/contracts/interfaces/IERC2981.sol";
import "../library/RMRKErrors.sol";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "../../multiasset/IERC5773.sol";
import {IERC5773} from "../../multiasset/IERC5773.sol";

/**
* @title RMRKMultiAssetAutoIndex
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

pragma solidity ^0.8.21;

import "./IRMRKMultiAssetAutoIndex.sol";
import "../../multiasset/RMRKMultiAsset.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IRMRKMultiAssetAutoIndex} from "./IRMRKMultiAssetAutoIndex.sol";
import {RMRKMultiAsset} from "../../multiasset/RMRKMultiAsset.sol";
import {AbstractMultiAsset} from "../../multiasset/AbstractMultiAsset.sol";

/**
* @title RMRKMultiAssetAutoIndex
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "../../nestable/IERC7401.sol";
import {IERC7401} from "../../nestable/IERC7401.sol";

/**
* @title RMRKNestableAutoIndex
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,10 @@

pragma solidity ^0.8.21;

import "./IRMRKNestableAutoIndex.sol";
import "../../nestable/RMRKNestable.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC7401} from "../../nestable/IERC7401.sol";
import {IRMRKNestableAutoIndex} from "./IRMRKNestableAutoIndex.sol";
import {RMRKNestable} from "../../nestable/RMRKNestable.sol";

/**
* @title RMRKNestableAutoIndex
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IRMRKReclaimableChild
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,12 @@

pragma solidity ^0.8.21;

import "../../nestable/RMRKNestable.sol";
import "./IRMRKReclaimableChild.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC7401} from "../../nestable/IERC7401.sol";
import {IERC721} from "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import {RMRKNestable} from "../../nestable/RMRKNestable.sol";
import {IRMRKReclaimableChild} from "./IRMRKReclaimableChild.sol";
import "../../library/RMRKErrors.sol";

/**
* @title RMRKReclaimableChild
Expand Down
4 changes: 2 additions & 2 deletions contracts/RMRK/extension/revealable/RMRKRevealable.sol
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
// SPDX-License-Identifier: MIT

import "./IRMRKRevealable.sol";
import "./IRMRKRevealer.sol";
import {IRMRKRevealable} from "./IRMRKRevealable.sol";
import {IRMRKRevealer} from "./IRMRKRevealer.sol";

pragma solidity ^0.8.21;

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

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IERC6454
Expand Down
5 changes: 3 additions & 2 deletions contracts/RMRK/extension/soulbound/RMRKSoulbound.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,9 @@

pragma solidity ^0.8.21;

import "../../core/RMRKCore.sol";
import "./IERC6454.sol";
import {IERC6454} from "./IERC6454.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {RMRKCore} from "../../core/RMRKCore.sol";
import "../../library/RMRKErrors.sol";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

pragma solidity ^0.8.21;

import "./RMRKSoulbound.sol";
import {IERC6454} from "./IERC6454.sol";
import {RMRKSoulbound} from "./RMRKSoulbound.sol";

/**
* @title RMRKSoulboundAfterBlockNumber
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

pragma solidity ^0.8.21;

import "./RMRKSoulbound.sol";
import {IERC6454} from "./IERC6454.sol";
import {RMRKSoulbound} from "./RMRKSoulbound.sol";

/**
* @title RMRKSoulboundAfterTransactions
Expand Down
3 changes: 2 additions & 1 deletion contracts/RMRK/extension/soulbound/RMRKSoulboundPerToken.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

pragma solidity ^0.8.21;

import "./RMRKSoulbound.sol";
import {IERC6454} from "./IERC6454.sol";
import {RMRKSoulbound} from "./RMRKSoulbound.sol";

/**
* @title RMRKSoulboundPerToken
Expand Down
2 changes: 1 addition & 1 deletion contracts/RMRK/extension/tokenAttributes/IERC7508.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IERC7508
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/access/Ownable.sol";
import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import "@openzeppelin/contracts/utils/Context.sol";
import {Ownable} from "@openzeppelin/contracts/access/Ownable.sol";
import {IERC721} from "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {Context} from "@openzeppelin/contracts/utils/Context.sol";

import "../../library/RMRKErrors.sol";
import "./IERC7508.sol";
import {IERC7508} from "./IERC7508.sol";

/**
* @title RMRKTokenAttributesRepository
Expand Down
2 changes: 1 addition & 1 deletion contracts/RMRK/extension/tokenHolder/IRMRKTokenHolder.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IRMRKTokenHolder
Expand Down
12 changes: 6 additions & 6 deletions contracts/RMRK/extension/tokenHolder/RMRKTokenHolder.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@

pragma solidity ^0.8.21;

import "./IRMRKTokenHolder.sol";
import "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol";
import "@openzeppelin/contracts/token/ERC1155/IERC1155.sol";
import "@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol";
import {IRMRKTokenHolder} from "./IRMRKTokenHolder.sol";
import {IERC20} from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
import {IERC721} from "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import {IERC721Receiver} from "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol";
import {IERC1155} from "@openzeppelin/contracts/token/ERC1155/IERC1155.sol";
import {IERC1155Receiver} from "@openzeppelin/contracts/token/ERC1155/IERC1155Receiver.sol";

error InvalidValue();
error InvalidAddress();
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@

pragma solidity ^0.8.21;

// import "../../multiasset/IERC5773.sol";
import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
// import {IERC5773} from "../../multiasset/IERC5773.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IRMRKTypedMultiAsset
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@

pragma solidity ^0.8.21;

import "./IRMRKTypedMultiAsset.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IRMRKTypedMultiAsset} from "./IRMRKTypedMultiAsset.sol";

/**
* @title RMRKTypedMultiAsset
Expand Down
6 changes: 3 additions & 3 deletions contracts/RMRK/multiasset/AbstractMultiAsset.sol
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@

pragma solidity ^0.8.21;

import "./IERC5773.sol";
import "../library/RMRKLib.sol";
import "@openzeppelin/contracts/utils/Context.sol";
import {IERC5773} from "./IERC5773.sol";
import {RMRKLib} from "../library/RMRKLib.sol";
import {Context} from "@openzeppelin/contracts/utils/Context.sol";
import "../library/RMRKErrors.sol";

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

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IERC5773
Expand Down
11 changes: 6 additions & 5 deletions contracts/RMRK/multiasset/RMRKMultiAsset.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,11 +3,12 @@

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol";
import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import "./AbstractMultiAsset.sol";
import "../core/RMRKCore.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC5773} from "./IERC5773.sol";
import {IERC721} from "@openzeppelin/contracts/token/ERC721/IERC721.sol";
import {IERC721Receiver} from "@openzeppelin/contracts/token/ERC721/IERC721Receiver.sol";
import {AbstractMultiAsset} from "./AbstractMultiAsset.sol";
import {RMRKCore} from "../core/RMRKCore.sol";
import "../library/RMRKErrors.sol";

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

pragma solidity ^0.8.21;

import "@openzeppelin/contracts/utils/introspection/IERC165.sol";
import {IERC165} from "@openzeppelin/contracts/utils/introspection/IERC165.sol";

/**
* @title IERC7401
Expand Down
Loading

0 comments on commit a1852c5

Please sign in to comment.