Skip to content

Add nexus account

Add nexus account #744

Triggered via pull request November 3, 2024 00:24
Status Failure
Total duration 6m 19s
Artifacts

on-pull-request.yml

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

Annotations

10 errors
Unhandled error: packages/permissionless-test/src/erc20-utils.ts#L66
TransactionExecutionError: Execution reverted with reason: custom error 0xec442f05: . Request Arguments: from: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 to: 0x68e13372AE8FAaDDaf32cC08ee44C5ef5A002c69 value: 0 ETH data: 0x2d688ca800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056bc75e2d63100000 Details: execution reverted: custom error 0xec442f05: Version: 2.21.22 ❯ getTransactionError node_modules/viem/utils/errors/getTransactionError.ts:44:10 ❯ sendTransaction node_modules/viem/actions/wallet/sendTransaction.ts:291:11 ❯ Module.sudoMintTokens packages/permissionless-test/src/erc20-utils.ts:66:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'execution reverted: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000', docsPath: undefined, metaMessages: [ 'Request Arguments:', ' from: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266\n to: 0x68e13372AE8FAaDDaf32cC08ee44C5ef5A002c69\n value: 0 ETH\n data: 0x2d688ca800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056bc75e2d63100000' ], shortMessage: 'Execution reverted with reason: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000.', version: '2.21.22', walk: 'Function<walk>' } This error originated in "packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "prepareUserOperationForErc20Paymaster_v07". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown. Caused by: ExecutionRevertedError: Execution reverted with reason: custom error 0xec442f05: . Details: execution reverted: custom error 0xec442f05: Version: 2.21.22 ❯ getNodeError node_modules/viem/utils/errors/getNodeError.ts:77:12 ❯ node_modules/viem/utils/errors/getTransactionError.ts:37:19 ❯ getTransactionError node_modules/viem/utils/errors/getTransactionError.ts:43:5 ❯ sendTransaction node_modules/viem/actions/wallet/sendTransaction.ts:291:11 ❯ Module.sudoMintTokens packages/permissionless-test/src/erc20-utils.ts:66:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'execution reverted: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000', docsPath: undefined, metaMessages: undefined, shortMessage: 'Execution reverted with reason: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000.', version: '2.21.22', walk: 'Function<walk>' } Caused by: EstimateGasExecutionError: Execution reverted with reason: custom error 0xec442f05: . Estimate Gas Arguments: from: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 to: 0x68e13372AE8FAaDDaf32cC08ee44C5ef5A002c69 value: 0 ETH data: 0x2d688ca800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056bc75e2d63100000 maxFeePerGas: 1.013114962 gwei maxPriorityFeePerGas: 1 gwei nonce: 44 Details: exe
Unhandled error: packages/permissionless-test/src/erc20-utils.ts#L66
TransactionExecutionError: Execution reverted with reason: custom error 0xec442f05: . Request Arguments: from: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 to: 0x68e13372AE8FAaDDaf32cC08ee44C5ef5A002c69 value: 0 ETH data: 0x2d688ca800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056bc75e2d63100000 Details: execution reverted: custom error 0xec442f05: Version: 2.21.22 ❯ getTransactionError node_modules/viem/utils/errors/getTransactionError.ts:44:10 ❯ sendTransaction node_modules/viem/actions/wallet/sendTransaction.ts:291:11 ❯ Module.sudoMintTokens packages/permissionless-test/src/erc20-utils.ts:66:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'execution reverted: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000', docsPath: undefined, metaMessages: [ 'Request Arguments:', ' from: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266\n to: 0x68e13372AE8FAaDDaf32cC08ee44C5ef5A002c69\n value: 0 ETH\n data: 0x2d688ca800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056bc75e2d63100000' ], shortMessage: 'Execution reverted with reason: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000.', version: '2.21.22', walk: 'Function<walk>' } This error originated in "packages/permissionless/experimental/pimlico/utils/prepareUserOperationForErc20Paymaster.test.ts" test file. It doesn't mean the error was thrown inside the file itself, but while it was running. The latest test that might've caused the error is "prepareUserOperationForErc20Paymaster_v07 (balanceOverride enabled)". It might mean one of the following: - The error was thrown, while Vitest was running this test. - If the error occurred after the test had been completed, this was the last documented test before it was thrown. Caused by: ExecutionRevertedError: Execution reverted with reason: custom error 0xec442f05: . Details: execution reverted: custom error 0xec442f05: Version: 2.21.22 ❯ getNodeError node_modules/viem/utils/errors/getNodeError.ts:77:12 ❯ node_modules/viem/utils/errors/getTransactionError.ts:37:19 ❯ getTransactionError node_modules/viem/utils/errors/getTransactionError.ts:43:5 ❯ sendTransaction node_modules/viem/actions/wallet/sendTransaction.ts:291:11 ❯ Module.sudoMintTokens packages/permissionless-test/src/erc20-utils.ts:66:5 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'execution reverted: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000', docsPath: undefined, metaMessages: undefined, shortMessage: 'Execution reverted with reason: custom error 0xec442f05: \u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000.', version: '2.21.22', walk: 'Function<walk>' } Caused by: EstimateGasExecutionError: Execution reverted with reason: custom error 0xec442f05: . Estimate Gas Arguments: from: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 to: 0x68e13372AE8FAaDDaf32cC08ee44C5ef5A002c69 value: 0 ETH data: 0x2d688ca800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056bc75e2d63100000 maxFeePerGas: 1.011477914 gwei maxPriorityFeePerGas: 1 gwei nonce:
packages/permissionless/actions/erc7579/accountId.test.ts > accountId 'Nexus' > accountId: packages/permissionless/actions/erc7579/accountId.ts#L66
CounterfactualDeploymentFailedError: Deployment for counterfactual contract call failed for factory "0x00000bb19a3579F4D779215dEf97AFbd0e30DB55". Please ensure: - The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc). - The `factoryData` is a valid encoded function call for contract deployment function on the factory. Version: 2.21.22 ❯ call node_modules/viem/actions/public/call.ts:280:13 ❯ Module.accountId packages/permissionless/actions/erc7579/accountId.ts:66:28 ❯ packages/permissionless/actions/erc7579/accountId.test.ts:24:47 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'Please ensure:', '- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).', '- The `factoryData` is a valid encoded function call for contract deployment function on the factory.' ], shortMessage: 'Deployment for counterfactual contract call failed for factory "0x00000bb19a3579F4D779215dEf97AFbd0e30DB55".', version: '2.21.22', walk: 'Function<walk>' }
packages/permissionless/actions/erc7579/installModule.test.ts > installModule 'Nexus' > installModule: packages/permissionless/actions/erc7579/installModule.test.ts#L35
UserOperationExecutionError: Failed to simulate deployment for Smart Account. This could arise when: - Invalid `factory`/`factoryData` or `initCode` properties are present - Smart Account deployment execution ran out of gas (low `verificationGasLimit` value) - Smart Account deployment execution reverted with an error factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b7000000000000000000000000f9f381f9de5ce8dad26c9baacba7153127c19b680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Request Arguments: callData: 0xe9ae5c530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009517e29f0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c98b026383885f41d9a995f85fc480e9bb8bb8910000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 0 factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b7000000000000000000000000f9f381f9de5ce8dad26c9baacba7153127c19b680000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 maxFeePerGas: 3 gwei maxPriorityFeePerGas: 2 gwei nonce: 48921903994570384571008130796118327906228987869171112695385878135970434383872 paymaster: 0xB98D600aD7f0b26f2040856527807Ad7B7F804cE paymasterData: 0x00000000000000000000000000cd91f19f0f19ce862d7bec7b7d9b95457145afc6f639c28fd0360f488937bfa41e6eedcd3a46054fd95fcd0e3ef6b0bc0a615c4d975eef55c8a3517257904d5b1c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 0 sender: 0x0000000000000000000000000000000000000000 signature: 0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000004171351c442B202678c48D8AB5B321E8f000000000000000000000000000000000000000000000000000000000000004181d4b4981670cb18f99f0b4a66446df1bf5b204d24cfcb659bf38ba27a4359b5711649ec2423c5e1247245eba2964679b6a1dbb85c992ae40b9b00c6935b02ff1b00000000000000000000000000000000000000000000000000000000000000 verificationGasLimit: 0 Details: UserOperation reverted during simulation with reason: AA13 initCode failed or OOG Version: 2.21.22 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:68:10 ❯ estimateUserOperationGas node_modules/viem/account-abstraction/actions/bundler/estimateUserOperationGas.ts:198:11 ❯ prepareUserOperation node_modules/viem/account-abstraction/actions/bundler/prepareUserOperation.ts:573:19 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:132:7 ❯ packages/permissionless/actions/erc7579/installModule.test.ts:35:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'UserOperation reverted during simulation with reason: AA13 initCode failed or OOG', docsPath: undefined, metaMessages: [ 'This could arise when:', '- Invalid `factory`/`factoryData` or `initCode` properties are present', '- Smart Account deployment execution ran out of gas (low `verificationGasLimit` value)', '- Smart Account deployment execution reverted with an error\n', 'factory: 0x00000bb19a3579F
packages/permissionless/actions/erc7579/installModule.test.ts > installModule 'Nexus' > installModule: packages/permissionless/actions/erc7579/installModule.test.ts#L103
UserOperationExecutionError: Failed to simulate deployment for Smart Account. This could arise when: - Invalid `factory`/`factoryData` or `initCode` properties are present - Smart Account deployment execution ran out of gas (low `verificationGasLimit` value) - Smart Account deployment execution reverted with an error factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b7000000000000000000000000580b76f4c6a85f82d2a1977fa6c4d6c1c8c2b4fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Request Arguments: callData: 0xe9ae5c5301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 0 factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b7000000000000000000000000580b76f4c6a85f82d2a1977fa6c4d6c1c8c2b4fa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 maxFeePerGas: 3 gwei maxPriorityFeePerGas: 2 gwei nonce: 48943133766333112345218280105150692036520727480369508804429558060482841018368 paymaster: 0xB98D600aD7f0b26f2040856527807Ad7B7F804cE paymasterData: 0x00000000000000000000000000cd91f19f0f19ce862d7bec7b7d9b95457145afc6f639c28fd0360f488937bfa41e6eedcd3a46054fd95fcd0e3ef6b0bc0a615c4d975eef55c8a3517257904d5b1c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 0 sender: 0x0000000000000000000000000000000000000000 signature: 0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000004171351c442B202678c48D8AB5B321E8f000000000000000000000000000000000000000000000000000000000000004181d4b4981670cb18f99f0b4a66446df1bf5b204d24cfcb659bf38ba27a4359b5711649ec2423c5e1247245eba2964679b6a1dbb85c992ae40b9b00c6935b02ff1b00000000000000000000000000000000000000000000000000000000000000 verificationGasLimit: 0 Details: UserOperation reverted during simulation with reason: AA13 initCode failed or OOG Version: 2.21.22 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:68:10 ❯ estimateUserOperationGas node_modules/viem/account-abstraction/actions/bundler/estimateUserOperationGas.ts:198:11 ❯ prepareUserOperation node_modules/viem/account-abstraction/actions/bundler/prepareUserOperation.ts:573:19 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:132:7 ❯ packages/permissionless/actions/erc7579/installModule.test.ts:103:36 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'UserOperation reverted during simulation with reason: AA13 initCode failed or OOG'
packages/permissionless/actions/erc7579/installModules.test.ts > installModules 'Nexus' > installModules: packages/permissionless/actions/erc7579/installModules.test.ts#L35
UserOperationExecutionError: Failed to simulate deployment for Smart Account. This could arise when: - Invalid `factory`/`factoryData` or `initCode` properties are present - Smart Account deployment execution ran out of gas (low `verificationGasLimit` value) - Smart Account deployment execution reverted with an error factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b70000000000000000000000009897b6500e6ebbe680d93bef6df7cfde4e6a9ee50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Request Arguments: callData: 0xe9ae5c53010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000240000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a49517e29f0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c98b026383885f41d9a995f85fc480e9bb8bb891000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 0 factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b70000000000000000000000009897b6500e6ebbe680d93bef6df7cfde4e6a9ee50000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 maxFeePerGas: 3 gwei maxPriorityFeePerGas: 2 gwei nonce: 48527186219251085437440949673598842543577856495943716117909578213087128846336 paymaster: 0xB98D600aD7f0b26f2040856527807Ad7B7F804cE paymasterData: 0x00000000000000000000000000cd91f19f0f19ce862d7bec7b7d9b95457145afc6f639c28fd0360f488937bfa41e6eedcd3a46054fd95fcd0e3ef6b0bc0a615c4d975eef55c8a3517257904d5b1c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 0 sender: 0x0000000000000000000000000000000000000000 signature: 0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000004171351c442B202678c48D8AB5B321E8f000000000000000000000000000000000000000000000000000000000000004181d4b4981670cb18f99f0b4a66446df1bf5b204d24cfcb659bf38ba27a4359b5711649ec2423c5e1247245eba2964679b6a1dbb85c992ae40b9b00c6935b02ff1b00000000000000000000000000000000000000000000000000000000000000 verificationGasLimit: 0 Details: UserOperation reverted during simulation with reason: AA13 initCode failed or OOG Version: 2.21.22 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:68:10 ❯ estimateUserOperationGas node_modules/viem/account-abstraction/actions/bundler/estimateUserOperationGas.ts:198:11 ❯ prepareUserOperation node_modules/viem/a
packages/permissionless/actions/erc7579/installModules.test.ts > installModules 'Nexus' > installModules: packages/permissionless/actions/erc7579/installModules.test.ts#L117
UserOperationExecutionError: Failed to simulate deployment for Smart Account. This could arise when: - Invalid `factory`/`factoryData` or `initCode` properties are present - Smart Account deployment execution ran out of gas (low `verificationGasLimit` value) - Smart Account deployment execution reverted with an error factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b70000000000000000000000005388610f95e1bba6e82a9346ec7141ea2dd0937e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Request Arguments: callData: 0xe9ae5c5301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000018000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 0 factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b70000000000000000000000005388610f95e1bba6e82a9346ec7141ea2dd0937e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 maxFeePerGas: 3 gwei maxPriorityFeePerGas: 2 gwei nonce: 48543481242375857958543083132189678600671093564227010400566316932779518984192 paymaster: 0xB98D600aD7f0b26f2040856527807Ad7B7F804cE paymasterData: 0x00000000000000000000000000cd91f19f0f19ce862d7bec7b7d9b95457145afc6f639c28fd0360f488937bfa41e6eedcd3a46054fd95fcd0e3ef6b0bc0a615c4d975eef55c8a3517257904d5b1c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 0 sender: 0x0000000000000000000000000000000000000000 signature: 0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000004171351c442B202678c48D8AB5B321E8f000000000000000000000000000000000000000000000000000000000000004181d4b4981670cb18f99f0b4a66446df1bf5b204d24cfcb659bf38ba27a4359b5711649ec2423c5e1247245eba2964679b6a1dbb85c992ae40b9b00c6935b02ff1b00000000000000000000000000000000000000000000000000000000000000 verificationGasLimit: 0 Details: UserOperation reverted during simulation with reason: AA13 initCode failed or OOG Version: 2.21.22 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:68:10 ❯ estimateUserOperationGas node_modules/viem/account-abstraction/actions/bundler/estimateUserOperationGas.ts:198:11 ❯ prepareUserOperation node_modules/viem/account-abstraction/actions/bundler/prepareUserOperation.ts:573:19 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:132:7 ❯ packages/permissionless/actions/erc7579/installModules.test.ts:117:36 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'UserOperation reverted during simulation with reason: AA13 initCode failed or OOG
packages/permissionless/actions/erc7579/isModuleInstalled.test.ts > isModuleInstalled 'Nexus' > isModuleInstalled: packages/permissionless/actions/erc7579/isModuleInstalled.test.ts#L35
UserOperationExecutionError: Failed to simulate deployment for Smart Account. This could arise when: - Invalid `factory`/`factoryData` or `initCode` properties are present - Smart Account deployment execution ran out of gas (low `verificationGasLimit` value) - Smart Account deployment execution reverted with an error factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b70000000000000000000000006a66b85be93775da46d07d2a5cfc444b21bc0d4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 Request Arguments: callData: 0xe9ae5c530000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000d8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009517e29f0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000c98b026383885f41d9a995f85fc480e9bb8bb8910000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000000000001400000000000000000000000000000000000000000000000000000000000000000000000000000000 callGasLimit: 0 factory: 0x00000bb19a3579F4D779215dEf97AFbd0e30DB55 factoryData: 0x0d51f0b70000000000000000000000006a66b85be93775da46d07d2a5cfc444b21bc0d4b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 maxFeePerGas: 3 gwei maxPriorityFeePerGas: 2 gwei nonce: 50141974008516980065659484633184073634636937559944477119447843680681002532864 paymaster: 0xB98D600aD7f0b26f2040856527807Ad7B7F804cE paymasterData: 0x00000000000000000000000000cd91f19f0f19ce862d7bec7b7d9b95457145afc6f639c28fd0360f488937bfa41e6eedcd3a46054fd95fcd0e3ef6b0bc0a615c4d975eef55c8a3517257904d5b1c paymasterPostOpGasLimit: 100000 paymasterVerificationGasLimit: 50000 preVerificationGas: 0 sender: 0x0000000000000000000000000000000000000000 signature: 0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000004171351c442B202678c48D8AB5B321E8f000000000000000000000000000000000000000000000000000000000000004181d4b4981670cb18f99f0b4a66446df1bf5b204d24cfcb659bf38ba27a4359b5711649ec2423c5e1247245eba2964679b6a1dbb85c992ae40b9b00c6935b02ff1b00000000000000000000000000000000000000000000000000000000000000 verificationGasLimit: 0 Details: UserOperation reverted during simulation with reason: AA13 initCode failed or OOG Version: 2.21.22 ❯ getUserOperationError node_modules/viem/account-abstraction/utils/errors/getUserOperationError.ts:68:10 ❯ estimateUserOperationGas node_modules/viem/account-abstraction/actions/bundler/estimateUserOperationGas.ts:198:11 ❯ prepareUserOperation node_modules/viem/account-abstraction/actions/bundler/prepareUserOperation.ts:573:19 ❯ sendUserOperation node_modules/viem/account-abstraction/actions/bundler/sendUserOperation.ts:132:7 ❯ packages/permissionless/actions/erc7579/isModuleInstalled.test.ts:35:32 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: 'UserOperation reverted during simulation with reason: AA13 initCode failed or OOG', docsPath: undefined, metaMessages: [ 'This could arise when:', '- Invalid `factory`/`factoryData` or `initCode` properties are present', '- Smart Account deployment execution ran out of gas (low `verificationGasLimit` value)', '- Smart Account deployment execution reverted with an error\n', 'factory: 0x00000bb19a3
packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts > supportsExecutionMode 'Nexus' > supportsExecutionMode: packages/permissionless/actions/erc7579/supportsExecutionMode.ts#L131
CounterfactualDeploymentFailedError: Deployment for counterfactual contract call failed for factory "0x00000bb19a3579F4D779215dEf97AFbd0e30DB55". Please ensure: - The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc). - The `factoryData` is a valid encoded function call for contract deployment function on the factory. Version: 2.21.22 ❯ call node_modules/viem/actions/public/call.ts:280:13 ❯ Module.supportsExecutionMode packages/permissionless/actions/erc7579/supportsExecutionMode.ts:131:28 ❯ packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts:25:21 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'Please ensure:', '- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).', '- The `factoryData` is a valid encoded function call for contract deployment function on the factory.' ], shortMessage: 'Deployment for counterfactual contract call failed for factory "0x00000bb19a3579F4D779215dEf97AFbd0e30DB55".', version: '2.21.22', walk: 'Function<walk>' }
packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts > supportsExecutionMode 'Nexus' > supportsExecutionMode: packages/permissionless/actions/erc7579/supportsExecutionMode.ts#L131
CounterfactualDeploymentFailedError: Deployment for counterfactual contract call failed for factory "0x00000bb19a3579F4D779215dEf97AFbd0e30DB55". Please ensure: - The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc). - The `factoryData` is a valid encoded function call for contract deployment function on the factory. Version: 2.21.22 ❯ call node_modules/viem/actions/public/call.ts:280:13 ❯ Module.supportsExecutionMode packages/permissionless/actions/erc7579/supportsExecutionMode.ts:131:28 ❯ packages/permissionless/actions/erc7579/supportsExecutionMode.test.ts:75:21 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { details: undefined, docsPath: undefined, metaMessages: [ 'Please ensure:', '- The `factory` is a valid contract deployment factory (ie. Create2 Factory, ERC-4337 Factory, etc).', '- The `factoryData` is a valid encoded function call for contract deployment function on the factory.' ], shortMessage: 'Deployment for counterfactual contract call failed for factory "0x00000bb19a3579F4D779215dEf97AFbd0e30DB55".', version: '2.21.22', walk: 'Function<walk>' }