Skip to content

Simple smart account + 7702 #927

Simple smart account + 7702

Simple smart account + 7702 #927

Triggered via pull request June 11, 2025 13:33
@pavlovdogpavlovdog
synchronize #413
PIM-1805
Status Failure
Total duration 26m 46s
Artifacts

on-pull-request.yml

on: pull_request
Matrix: Verify / Test
Matrix: Verify / Types
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 7 warnings
packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.test.ts > prepareUserOperationForErc20Paymaster 'Simple + EIP-7702' > prepareUserOperationForErc20Paymaster_v08: packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.test.ts#L246
UserOperationExecutionError: Invalid fields set on User Operation. Request Arguments: callData: 0x34fcd5be000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000068e13372ae8faaddaf32cc08ee44c5ef5a002c69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095ea7b300000000000000000000000008dd8176539afbc3efff0e417ee56a676c77d978000000000000000000000000000000000000000000000000123af7d0b5ebeeec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 30971 maxFeePerGas: 2.000938688 gwei maxPriorityFeePerGas: 2 gwei nonce: 32275332575177854306757440962560 paymaster: 0x08dd8176539AfBc3eFff0e417Ee56A676c77d978 paymasterData: 0x03000000684a71e400000000000068e13372ae8faaddaf32cc08ee44c5ef5a002c69000000000000000000000000000186a00000000000000000000000000000000000000000000000000000000001c9c38000000000000000000000000000000001d8baa107006c93a030d1455a2ef43261b384f21c2c12d906f58061273eda6b88edc3f4080f42b19fd51f7e2950053cd5fec835b33068d78ccedf4515ee48fe9ef4e4bb8f7a3a8abaaeefa0bfa97df71bb052175c1b paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 102845 sender: 0x72cbf8F63B9795B53638A40a06Ca2Cbcc9B91E7c signature: 0xc7b261d8748fd99c26a366fcc8cfe5423cec7ddaebbb02a58a85435a4c6879bd750f94864dfc6ccb97789d49205faf5b5721a58fe3d8d399491f075878b087421c verificationGasLimit: 49783 Details: Invalid EIP-7702 authorization: The recovered signer address does not match the userOperation sender address Version: viem@2.28.1 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:57:10 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:158:11 ❯ packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.test.ts:246:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'Invalid EIP-7702 authorization: The recovered signer address does not match the userOperation sender address', docsPath: undefined, metaMessages: [ 'Request Arguments:', ' callData: 0x34fcd5be000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000068e13372ae8faaddaf32cc08ee44c5ef5a002c69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095ea7b300000000000000000000000008dd8176539afbc3efff0e417ee56a676c77d978000000000000000000000000000000000000000000000000123af7d0b5ebeeec000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000\n callGasLimit: 30971\n maxFeePerGas: 2.000938688 gwei\n maxPriorityFeePerGas: 2 gwei\n nonce: 32275332575177854306757440962560\n paymaster:
packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.test.ts > prepareUserOperationForErc20Paymaster 'Simple + EIP-7702' > prepareUserOperationForErc20Paymaster_v07: packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.ts#L189
UserOperationExecutionError: Execution reverted with reason: UserOperation reverted during simulation with reason: Unknown error, could not parse simulate handle op result.. Request Arguments: callData: 0x34fcd5be000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000068e13372ae8faaddaf32cc08ee44c5ef5a002c69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095ea7b300000000000000000000000072860410719a4007c51eada7671641702be47c7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 0 maxFeePerGas: 2.00894124 gwei maxPriorityFeePerGas: 2 gwei nonce: 32275332503659827532985509347328 paymaster: 0x08dd8176539AfBc3eFff0e417Ee56A676c77d978 paymasterData: 0x030000000000000000000000000068e13372ae8faaddaf32cc08ee44c5ef5a002c69000000000000000000000000000186a00000000000000000000000000000000000000000000000000000000001c9c38000000000000000000000000000000001d8baa107006c93a030d1455a2ef43261b384f21ccd91f19f0f19ce862d7bec7b7d9b95457145afc6f639c28fd0360f488937bfa41e6eedcd3a46054fd95fcd0e3ef6b0bc0a615c4d975eef55c8a3517257904d5b1c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 0 sender: 0x731D3338f103e3E9deAdcE354E8C521FEa7506FB signature: 0xfffffffffffffffffffffffffffffff0000000000000000000000000000000007aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa1c verificationGasLimit: 0 Details: UserOperation reverted during simulation with reason: Unknown error, could not parse simulate handle op result. Version: viem@2.28.1 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:57:10 ❯ estimateUserOperationGas node_modules/viem/account-abstraction/actions/bundler/estimateUserOperationGas.ts:203:11 ❯ prepareUserOperation node_modules/viem/account-abstraction/actions/bundler/prepareUserOperation.ts:622:19 ❯ packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.ts:189:35 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:130:7 ❯ packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.test.ts:163:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'UserOperation reverted during simulation with reason: Unknown error, could not parse simulate handle op result.', docsPath: undefined, metaMessages: [ 'Request Arguments:', ' callData: 0x34fcd5be000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000012000000000000000000000000068e13372ae8faaddaf32cc08ee44c5ef5a002c69000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000044095ea7b300000000000000000000000072860410719a4007c51eada7671641702be47c7dffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
packages/permissionless/actions/smartAccount/signTypedData.test.ts > signTypedData 'Kernel 7579 0.3.3 + EIP-7702' > not isEip1271Compliant_v07: packages/permissionless/actions/smartAccount/signTypedData.test.ts#L108
AssertionError: promise resolved "'0x01845ADb2C711129d4f3966735eD98a9F09…'" instead of rejecting - Expected: [Error: rejected promise] + Received: "0x01845ADb2C711129d4f3966735eD98a9F09fC4cE572d6d94ae6ad04855643164e26af5adc0e3b8f9b2ee7fd76f0c66632739ad4c1656b90d76e3df35f332906dfc0407da04ab9b011f73388fb8e6417a556a9d1ace1c" ❯ packages/permissionless/actions/smartAccount/signTypedData.test.ts:108:17
packages/permissionless/actions/smartAccount/signMessage.test.ts > signMessage 'Kernel 7579 0.3.3 + EIP-7702' > not isEip1271Compliant_v07: packages/permissionless/actions/smartAccount/signMessage.test.ts#L92
AssertionError: promise resolved "'0x01845ADb2C711129d4f3966735eD98a9F09…'" instead of rejecting - Expected: [Error: rejected promise] + Received: "0x01845ADb2C711129d4f3966735eD98a9F09fC4cE572af4906a984c37fdfd90667ff709d7189a027a85b9bf4100ed9fc856b660bb5f72a144e4e9ae08e4351c85cc3daafc9140400685f832b0f9aac5cacd2ca9bae01b" ❯ packages/permissionless/actions/smartAccount/signMessage.test.ts:92:17
packages/permissionless/actions/erc7579/uninstallModules.test.ts > uninstallModules 'Kernel 7579 0.3.3 + EIP-7702' > uninstallModules: packages/permissionless/actions/erc7579/uninstallModules.test.ts#L35
UserOperationExecutionError: Invalid fields set on User Operation. Request Arguments: callData: 0xe9ae5c530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001781c47587c5e73d232477EE7F084B3D7fE1C3a523100000000000000000000000000000000000000000000000000000000000000009517e29f00000000000000000000000000000000000000000000000000000000000000020000000000000000000000004fd8d57b94966982b62e9588c27b4171b55e8354000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000141c47587c5e73d232477ee7f084b3d7fe1c3a523100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 104213 maxFeePerGas: 2.000718704 gwei maxPriorityFeePerGas: 2 gwei nonce: 913479994650515257524606220465835134743662536739504622017003723935449088 paymaster: 0x72860410719a4007C51eADA7671641702bE47c7d paymasterData: 0x010000684a759a000000000000966386654b1e9929e581beb252f6ac43fa98354c6a8d8753176f0d6772cdd9da5d1ac1b64e0e7233cabf71daf1dcb2b0543edda468ba37e6ba894c99e05e261e1c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 99070 sender: 0x1c47587c5e73d232477EE7F084B3D7fE1C3a5231 signature: 0x6a9d33854666041ba363fb5615d09e2c5db0bb6ae3713905598678d2e43c09e426f5ab5075a1db4d11da156d905b68af09bc6f20441efb4fb71c25ed47f56a931c verificationGasLimit: 59304 Details: Invalid EIP-7702 authorization: The recovered signer address does not match the userOperation sender address Version: viem@2.28.1 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:57:10 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:158:11 ❯ packages/permissionless/actions/erc7579/uninstallModules.test.ts:35:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'Invalid EIP-7702 authorization: The recovered signer address does not match the userOperation sender address', docsPath: undefined, metaMessages: [ 'Request Arguments:', ' callData: 0xe9ae5c530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000001781c47587c5e73d232477EE7F084B3D7fE1C3a523100000000000000000000000000000000000000000000000000000000000000009517e29f00000000000000000000000000000000000000000000000000000000000000020000000000000000000000004fd8d57b94966982b62e9588c27b4171b55e8354000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000b400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000141c47587c5e73d232477ee7f084b3d7fe1c3a523100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n callGasLimit: 104213\n maxFeePerGas: 2.000718704 gwei\n maxPriorityFeePerGas: 2 gwei\n nonce: 913479994650515257524606220465835134743662536739504622017003723935449088\n paymaster: 0x72860410719a4007C51eADA7671641702bE47c7d\n paymasterData: 0x010000684a759a000000000000966386654b1e9929e581beb252f6ac43fa98354c6a
packages/permissionless/actions/erc7579/supportsModule.test.ts > supportsModule 'Kernel 7579 0.3.3 + EIP-7702' > supportsModule: packages/permissionless/actions/erc7579/supportsModule.ts#L109
Error: accountId result is empty ❯ Module.supportsModule packages/permissionless/actions/erc7579/supportsModule.ts:109:23 ❯ packages/permissionless/actions/erc7579/supportsModule.test.ts:23:50
packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts > supportsExecutionMode 'Kernel 7579 0.3.3 + EIP-7702' > supportsExecutionMode: packages/permissionless/actions/erc7579/supportsExecutionMode.ts#L147
Error: accountId result is empty ❯ Module.supportsExecutionMode packages/permissionless/actions/erc7579/supportsExecutionMode.ts:147:23 ❯ packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts:75:21
packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts > supportsExecutionMode 'Kernel 7579 0.3.3 + EIP-7702' > supportsExecutionMode: packages/permissionless/actions/erc7579/supportsExecutionMode.ts#L147
Error: accountId result is empty ❯ Module.supportsExecutionMode packages/permissionless/actions/erc7579/supportsExecutionMode.ts:147:23 ❯ packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts:25:21
packages/permissionless/actions/erc7579/isModuleInstalled.test.ts > isModuleInstalled 'Kernel 7579 0.3.3 + EIP-7702' > isModuleInstalled: packages/permissionless/actions/erc7579/isModuleInstalled.test.ts#L35
UserOperationExecutionError: Invalid fields set on User Operation. Request Arguments: callData: 0xe9ae5c53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000178E9AdCFb79F0164C40503e2C2feDC2f79e8985D0A00000000000000000000000000000000000000000000000000000000000000009517e29f00000000000000000000000000000000000000000000000000000000000000020000000000000000000000004fd8d57b94966982b62e9588c27b4171b55e8354000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000014e9adcfb79f0164c40503e2c2fedc2f79e8985d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 104213 maxFeePerGas: 2.010147598 gwei maxPriorityFeePerGas: 2 gwei nonce: 913479994650515257524606220465835134743662536739504622017003723935449088 paymaster: 0x72860410719a4007C51eADA7671641702bE47c7d paymasterData: 0x010000684a75f8000000000000a16d3af841e5566928200688a314c34bd803d0eb6520b7d39fc22a2204052f40291efbb5278d3100a5de019455482dfc0f0b86b53e9b150a81757838b2108a171c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 99070 sender: 0xE9AdCFb79F0164C40503e2C2feDC2f79e8985D0A signature: 0xbdf332e2275f1ae2badac8d8db2fce722acf7c4f2a52970a05c3d9e8fdbf265531b3ed6b5e11a9c2251edfbc917ed51c3372417331465c9b7b8a06f8eadb13491b verificationGasLimit: 59304 Details: Invalid EIP-7702 authorization: The recovered signer address does not match the userOperation sender address Version: viem@2.28.1 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:57:10 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:158:11 ❯ packages/permissionless/actions/erc7579/isModuleInstalled.test.ts:35:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'Invalid EIP-7702 authorization: The recovered signer address does not match the userOperation sender address', docsPath: undefined, metaMessages: [ 'Request Arguments:', ' callData: 0xe9ae5c53000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000178E9AdCFb79F0164C40503e2C2feDC2f79e8985D0A00000000000000000000000000000000000000000000000000000000000000009517e29f00000000000000000000000000000000000000000000000000000000000000020000000000000000000000004fd8d57b94966982b62e9588c27b4171b55e8354000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000b40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000014e9adcfb79f0164c40503e2c2fedc2f79e8985d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000\n callGasLimit: 104213\n maxFeePerGas: 2.010147598 gwei\n maxPriorityFeePerGas: 2 gwei\n nonce: 913479994650515257524606220465835134743662536739504622017003723935449088\n paymaster: 0x72860410719a4007C51eADA7671641702bE47c7d\n paymasterData: 0x010000684a75f8000000000000a16d3af841e5566928200688a314c34bd803d0eb6
packages/permissionless/actions/erc7579/accountId.test.ts > accountId 'Kernel 7579 0.3.3 + EIP-7702' > accountId: packages/permissionless/actions/erc7579/accountId.ts#L81
Error: accountId result is empty ❯ Module.accountId packages/permissionless/actions/erc7579/accountId.ts:81:23 ❯ packages/permissionless/actions/erc7579/accountId.test.ts:24:47
Verify / Lint
Failed to save: reserveCache failed: Cache service responded with 503
Verify / Lint
Failed to restore: getCacheEntry failed: Cache service responded with 503
Verify / Build
Failed to save: reserveCache failed: Cache service responded with 503
Verify / Build
Failed to restore: getCacheEntry failed: Cache service responded with 503
Size
Failed to save: reserveCache failed: Cache service responded with 503
Size
Failed to restore: getCacheEntry failed: Cache service responded with 503
E2E-Coverage
Failed to restore: getCacheEntry failed: Cache service responded with 503