Skip to content

Commit 7cb6178

Browse files
authored
Remove draft- prefixes from ERC-4337 related files (#6581)
1 parent 538d2f1 commit 7cb6178

12 files changed

Lines changed: 20 additions & 15 deletions

File tree

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'openzeppelin-solidity': minor
3+
---
4+
5+
`ERC4337Utils`, `IERC4337`: Drop the `draft-` prefix from the file names now that ERC-4337 is finalized. Imports must be updated from `account/utils/draft-ERC4337Utils.sol` to `account/utils/ERC4337Utils.sol` and from `interfaces/draft-IERC4337.sol` to `interfaces/IERC4337.sol`.

contracts/account/Account.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@
33

44
pragma solidity ^0.8.20;
55

6-
import {PackedUserOperation, IAccount, IEntryPoint} from "../interfaces/draft-IERC4337.sol";
7-
import {ERC4337Utils} from "./utils/draft-ERC4337Utils.sol";
6+
import {PackedUserOperation, IAccount, IEntryPoint} from "../interfaces/IERC4337.sol";
7+
import {ERC4337Utils} from "./utils/ERC4337Utils.sol";
88
import {AbstractSigner} from "../utils/cryptography/signers/AbstractSigner.sol";
99
import {LowLevelCall} from "../utils/LowLevelCall.sol";
1010

contracts/account/extensions/draft-AccountERC7579.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
pragma solidity ^0.8.26;
55

6-
import {PackedUserOperation} from "../../interfaces/draft-IERC4337.sol";
6+
import {PackedUserOperation} from "../../interfaces/IERC4337.sol";
77
import {IERC1271} from "../../interfaces/IERC1271.sol";
88
import {
99
IERC7579Module,

contracts/account/utils/draft-ERC4337Utils.sol renamed to contracts/account/utils/ERC4337Utils.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.6.0) (account/utils/draft-ERC4337Utils.sol)
2+
// OpenZeppelin Contracts (last updated v5.6.0) (account/utils/ERC4337Utils.sol)
33

44
pragma solidity ^0.8.20;
55

6-
import {IEntryPoint, PackedUserOperation} from "../../interfaces/draft-IERC4337.sol";
6+
import {IEntryPoint, PackedUserOperation} from "../../interfaces/IERC4337.sol";
77
import {Math} from "../../utils/math/Math.sol";
88
import {Calldata} from "../../utils/Calldata.sol";
99
import {Packing} from "../../utils/Packing.sol";
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// SPDX-License-Identifier: MIT
2-
// OpenZeppelin Contracts (last updated v5.6.0) (interfaces/draft-IERC4337.sol)
2+
// OpenZeppelin Contracts (last updated v5.6.0) (interfaces/IERC4337.sol)
33

44
pragma solidity >=0.8.4;
55

contracts/interfaces/draft-IERC7579.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
pragma solidity >=0.8.4;
55

6-
import {PackedUserOperation} from "./draft-IERC4337.sol";
6+
import {PackedUserOperation} from "./IERC4337.sol";
77

88
uint256 constant VALIDATION_SUCCESS = 0;
99
uint256 constant VALIDATION_FAILED = 1;

contracts/mocks/Stateless.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ import {ERC165Checker} from "../utils/introspection/ERC165Checker.sol";
3030
import {ERC721Holder} from "../token/ERC721/utils/ERC721Holder.sol";
3131
import {ERC1155Holder} from "../token/ERC1155/utils/ERC1155Holder.sol";
3232
import {ERC1967Utils} from "../proxy/ERC1967/ERC1967Utils.sol";
33-
import {ERC4337Utils} from "../account/utils/draft-ERC4337Utils.sol";
33+
import {ERC4337Utils} from "../account/utils/ERC4337Utils.sol";
3434
import {ERC7579Utils} from "../account/utils/draft-ERC7579Utils.sol";
3535
import {ERC7913P256Verifier} from "../utils/cryptography/verifiers/ERC7913P256Verifier.sol";
3636
import {ERC7913RSAVerifier} from "../utils/cryptography/verifiers/ERC7913RSAVerifier.sol";

contracts/mocks/account/AccountMock.sol

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ import {ERC1155Holder} from "../../token/ERC1155/utils/ERC1155Holder.sol";
1010
import {ERC7739} from "../../utils/cryptography/signers/draft-ERC7739.sol";
1111
import {ERC7821} from "../../account/extensions/draft-ERC7821.sol";
1212
import {MODULE_TYPE_VALIDATOR} from "../../interfaces/draft-IERC7579.sol";
13-
import {PackedUserOperation} from "../../interfaces/draft-IERC4337.sol";
13+
import {PackedUserOperation} from "../../interfaces/IERC4337.sol";
1414
import {AbstractSigner} from "../../utils/cryptography/signers/AbstractSigner.sol";
1515
import {SignerECDSA} from "../../utils/cryptography/signers/SignerECDSA.sol";
1616
import {SignerP256} from "../../utils/cryptography/signers/SignerP256.sol";

contracts/mocks/account/modules/ERC7579Mock.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ import {
1111
IERC7579Validator
1212
} from "../../../interfaces/draft-IERC7579.sol";
1313
import {SignatureChecker} from "../../../utils/cryptography/SignatureChecker.sol";
14-
import {PackedUserOperation} from "../../../interfaces/draft-IERC4337.sol";
14+
import {PackedUserOperation} from "../../../interfaces/IERC4337.sol";
1515
import {IERC1271} from "../../../interfaces/IERC1271.sol";
16-
import {ERC4337Utils} from "../../../account/utils/draft-ERC4337Utils.sol";
16+
import {ERC4337Utils} from "../../../account/utils/ERC4337Utils.sol";
1717

1818
abstract contract ERC7579ModuleMock is IERC7579Module {
1919
uint256 private _moduleTypeId;

test/account/AccountEIP7702.t.sol

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,9 +12,9 @@ import {
1212
ModeSelector,
1313
ModePayload
1414
} from "@openzeppelin/contracts/account/utils/draft-ERC7579Utils.sol";
15-
import {ERC4337Utils, IEntryPointExtra} from "@openzeppelin/contracts/account/utils/draft-ERC4337Utils.sol";
15+
import {ERC4337Utils, IEntryPointExtra} from "@openzeppelin/contracts/account/utils/ERC4337Utils.sol";
1616
import {Strings} from "@openzeppelin/contracts/utils/Strings.sol";
17-
import {PackedUserOperation} from "@openzeppelin/contracts/interfaces/draft-IERC4337.sol";
17+
import {PackedUserOperation} from "@openzeppelin/contracts/interfaces/IERC4337.sol";
1818
import {ERC7821} from "@openzeppelin/contracts/account/extensions/draft-ERC7821.sol";
1919

2020
contract AccountEIP7702MockConstructor is AccountEIP7702Mock {

0 commit comments

Comments
 (0)