Merge account abstraction work into master (#5274)
Co-authored-by: Ernesto García <ernestognw@gmail.com> Co-authored-by: Elias Rad <146735585+nnsW3@users.noreply.github.com> Co-authored-by: cairo <cairoeth@protonmail.com> Co-authored-by: Arr00 <13561405+arr00@users.noreply.github.com>
This commit is contained in:
23
contracts/mocks/account/utils/ERC7579UtilsMock.sol
Normal file
23
contracts/mocks/account/utils/ERC7579UtilsMock.sol
Normal file
@ -0,0 +1,23 @@
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
pragma solidity ^0.8.20;
|
||||
|
||||
import {CallType, ExecType, ModeSelector, ModePayload} from "../../../account/utils/draft-ERC7579Utils.sol";
|
||||
|
||||
contract ERC7579UtilsGlobalMock {
|
||||
function eqCallTypeGlobal(CallType callType1, CallType callType2) internal pure returns (bool) {
|
||||
return callType1 == callType2;
|
||||
}
|
||||
|
||||
function eqExecTypeGlobal(ExecType execType1, ExecType execType2) internal pure returns (bool) {
|
||||
return execType1 == execType2;
|
||||
}
|
||||
|
||||
function eqModeSelectorGlobal(ModeSelector modeSelector1, ModeSelector modeSelector2) internal pure returns (bool) {
|
||||
return modeSelector1 == modeSelector2;
|
||||
}
|
||||
|
||||
function eqModePayloadGlobal(ModePayload modePayload1, ModePayload modePayload2) internal pure returns (bool) {
|
||||
return modePayload1 == modePayload2;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user