From 827b321101f3384a2144fd970a566d4acfe3d2a0 Mon Sep 17 00:00:00 2001 From: Akshay Date: Thu, 4 Apr 2024 17:55:02 +0200 Subject: [PATCH] Rename file, update TestPaymaster --- modules/passkey/contracts/test/TestPaymaster.sol | 12 ++++++------ .../ExecuteWithPaymaster.spec.ts} | 0 2 files changed, 6 insertions(+), 6 deletions(-) rename modules/passkey/test/{userstories/ExecuteWithPaymaster.ts => userStories/ExecuteWithPaymaster.spec.ts} (100%) diff --git a/modules/passkey/contracts/test/TestPaymaster.sol b/modules/passkey/contracts/test/TestPaymaster.sol index ac55d8ce2..856ec4a5b 100644 --- a/modules/passkey/contracts/test/TestPaymaster.sol +++ b/modules/passkey/contracts/test/TestPaymaster.sol @@ -9,6 +9,12 @@ import {IEntryPoint} from "@account-abstraction/contracts/interfaces/IEntryPoint * TODO: This is a dummy contract that has no validation logic. Either implement validation logic or remove this contract and use MockContract. */ contract TestPaymaster { + enum PostOpMode { + opSucceeded, // user op succeeded + opReverted, // user op reverted. still has to pay for gas. + postOpReverted // Regardless of the UserOp call status, the postOp reverted, and caused both executions to revert. + } + function validatePaymasterUserOp( PackedUserOperation calldata userOp, bytes32 userOpHash, @@ -20,12 +26,6 @@ contract TestPaymaster { function postOp(PostOpMode mode, bytes calldata context, uint256 actualGasCost, uint256 actualUserOpFeePerGas) external {} - enum PostOpMode { - opSucceeded, // user op succeeded - opReverted, // user op reverted. still has to pay for gas. - postOpReverted // Regardless of the UserOp call status, the postOp reverted, and caused both executions to revert. - } - function stakeEntryPoint(IEntryPoint entryPoint, uint32 unstakeDelaySecs) external payable { entryPoint.addStake{value: msg.value}(unstakeDelaySecs); } diff --git a/modules/passkey/test/userstories/ExecuteWithPaymaster.ts b/modules/passkey/test/userStories/ExecuteWithPaymaster.spec.ts similarity index 100% rename from modules/passkey/test/userstories/ExecuteWithPaymaster.ts rename to modules/passkey/test/userStories/ExecuteWithPaymaster.spec.ts