Add nexus account #744
on-pull-request.yml
on: pull_request
Verify
/
Lint
10s
E2E-Coverage
6m 11s
Size
1m 45s
Matrix: Verify / Test
Verify
/
Build
55s
Matrix: Verify / Types
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>' }
|