From a4237bed90d507c28ccf1cf2f0fcc8fd3784f07c Mon Sep 17 00:00:00 2001 From: ahmet Date: Sun, 10 Mar 2024 23:19:49 +0300 Subject: [PATCH] Update Wallet.sol toEthSignedMessageHash function moved from ECDSA to MessageHashUtils. Imported MessageHashUtils library to use toEthSignedMessageHash function. --- contracts/src/Wallet.sol | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/contracts/src/Wallet.sol b/contracts/src/Wallet.sol index 75113e0..55c6856 100644 --- a/contracts/src/Wallet.sol +++ b/contracts/src/Wallet.sol @@ -8,6 +8,7 @@ import {TokenCallbackHandler} from "account-abstraction/samples/callback/TokenCa import {UUPSUpgradeable} from "@openzeppelin/contracts/proxy/utils/UUPSUpgradeable.sol"; import {Initializable} from "@openzeppelin/contracts/proxy/utils/Initializable.sol"; import {ECDSA} from "@openzeppelin/contracts/utils/cryptography/ECDSA.sol"; +import {MessageHashUtils} from "@openzeppelin/contracts/utils/cryptography/MessageHashUtils.sol"; contract Wallet is BaseAccount, @@ -16,7 +17,7 @@ contract Wallet is UUPSUpgradeable { using ECDSA for bytes32; - + using MessageHashUtils for bytes32; address public immutable walletFactory; IEntryPoint private immutable _entryPoint; address[] public owners;