From f27019d48eee32551e5c9d31849afcaa99944545 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ernesto=20Garc=C3=ADa?= Date: Fri, 13 Jun 2025 12:34:57 -0600 Subject: [PATCH] Add draft- prefix to ERC-7821 (#5742) --- contracts/account/extensions/{ERC7821.sol => draft-ERC7821.sol} | 2 +- contracts/interfaces/{IERC7821.sol => draft-IERC7821.sol} | 0 contracts/mocks/account/AccountMock.sol | 2 +- test/account/AccountERC7702.t.sol | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) rename contracts/account/extensions/{ERC7821.sol => draft-ERC7821.sol} (97%) rename contracts/interfaces/{IERC7821.sol => draft-IERC7821.sol} (100%) diff --git a/contracts/account/extensions/ERC7821.sol b/contracts/account/extensions/draft-ERC7821.sol similarity index 97% rename from contracts/account/extensions/ERC7821.sol rename to contracts/account/extensions/draft-ERC7821.sol index c442d8682..8ba4e8699 100644 --- a/contracts/account/extensions/ERC7821.sol +++ b/contracts/account/extensions/draft-ERC7821.sol @@ -3,7 +3,7 @@ pragma solidity ^0.8.20; import {ERC7579Utils, Mode, CallType, ExecType, ModeSelector} from "../utils/draft-ERC7579Utils.sol"; -import {IERC7821} from "../../interfaces/IERC7821.sol"; +import {IERC7821} from "../../interfaces/draft-IERC7821.sol"; import {Account} from "../Account.sol"; /** diff --git a/contracts/interfaces/IERC7821.sol b/contracts/interfaces/draft-IERC7821.sol similarity index 100% rename from contracts/interfaces/IERC7821.sol rename to contracts/interfaces/draft-IERC7821.sol diff --git a/contracts/mocks/account/AccountMock.sol b/contracts/mocks/account/AccountMock.sol index 0ba0d2920..ab5c81dac 100644 --- a/contracts/mocks/account/AccountMock.sol +++ b/contracts/mocks/account/AccountMock.sol @@ -9,7 +9,7 @@ import {ERC721Holder} from "../../token/ERC721/utils/ERC721Holder.sol"; import {ERC1155Holder} from "../../token/ERC1155/utils/ERC1155Holder.sol"; import {ERC4337Utils} from "../../account/utils/draft-ERC4337Utils.sol"; import {ERC7739} from "../../utils/cryptography/signers/draft-ERC7739.sol"; -import {ERC7821} from "../../account/extensions/ERC7821.sol"; +import {ERC7821} from "../../account/extensions/draft-ERC7821.sol"; import {MODULE_TYPE_VALIDATOR} from "../../interfaces/draft-IERC7579.sol"; import {PackedUserOperation} from "../../interfaces/draft-IERC4337.sol"; import {AbstractSigner} from "../../utils/cryptography/signers/AbstractSigner.sol"; diff --git a/test/account/AccountERC7702.t.sol b/test/account/AccountERC7702.t.sol index f79e1bcc7..f08193f29 100644 --- a/test/account/AccountERC7702.t.sol +++ b/test/account/AccountERC7702.t.sol @@ -9,7 +9,7 @@ import {ERC7579Utils, Execution, Mode, ModeSelector, ModePayload} from "@openzep import {ERC4337Utils, IEntryPointExtra} from "@openzeppelin/contracts/account/utils/draft-ERC4337Utils.sol"; import {Strings} from "@openzeppelin/contracts/utils/Strings.sol"; import {PackedUserOperation} from "@openzeppelin/contracts/interfaces/draft-IERC4337.sol"; -import {ERC7821} from "@openzeppelin/contracts/account/extensions/ERC7821.sol"; +import {ERC7821} from "@openzeppelin/contracts/account/extensions/draft-ERC7821.sol"; contract AccountERC7702MockConstructor is AccountERC7702Mock { constructor() EIP712("MyAccount", "1") {}