Skip to content

Add binary search verification gas for 0.7 #1097

Add binary search verification gas for 0.7

Add binary search verification gas for 0.7 #1097

Triggered via pull request December 20, 2024 16:04
Status Failure
Total duration 2m 23s
Artifacts

e2e.yaml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors and 1 warning
tests/eth_estimateUserOperationGas.test.ts > '0.6' supports eth_estimateUserOperationGas > Can estimate with empty gasLimit values: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.6' supports eth_estimateUserOperationGas > Throws if gasPrices are set to zero: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.6' supports eth_estimateUserOperationGas > Gracefully handles cannot decode zero bytes 0x error: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.6' supports eth_estimateUserOperationGas > Empty paymaster data results in zero paymaster limits: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.6' supports eth_estimateUserOperationGas > Should throw revert reason if simulation reverted during callphase: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.7' supports eth_estimateUserOperationGas > Can estimate with empty gasLimit values: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.7' supports eth_estimateUserOperationGas > Throws if gasPrices are set to zero: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.7' supports eth_estimateUserOperationGas > Gracefully handles cannot decode zero bytes 0x error: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.7' supports eth_estimateUserOperationGas > Empty paymaster data results in zero paymaster limits: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
tests/eth_estimateUserOperationGas.test.ts > '0.7' supports eth_estimateUserOperationGas > Should throw revert reason if simulation reverted during callphase: test/e2e/src/utils.ts#L160
TypeError: fetch failed ❯ clearBundlerState src/utils.ts:160:5 ❯ Module.beforeEachCleanUp src/utils.ts:175:5 ❯ tests/eth_estimateUserOperationGas.test.ts:24:13 { stack: 'AggregateError: \n' + ' at internalConnectMultiple (node:net:1122:18)\n' + ' at afterConnectMultiple (node:net:1689:7)', errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n' + ' at createConnectionError (node:net:1652:14)\n' + ' at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED', message: '', constructor: 'Function<AggregateError>', name: 'Caused by: AggregateError', toString: 'Function<toString>', stacks: [ { method: 'internalConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1122, column: 18 }, { method: 'afterConnectMultiple', file: '/home/runner/work/alto/alto/test/e2e/node:net', line: 1689, column: 7 } ] } ❯ internalConnectMultiple node:net:1122:18 ❯ afterConnectMultiple node:net:1689:7 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { errors: [ { stack: 'Error: connect ECONNREFUSED ::1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED ::1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '::1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' }, { stack: 'Error: connect ECONNREFUSED 127.0.0.1:4337\n at createConnectionError (node:net:1652:14)\n at afterConnectMultiple (node:net:1682:16)', message: 'connect ECONNREFUSED 127.0.0.1:4337', errno: -111, code: 'ECONNREFUSED', syscall: 'connect', address: '127.0.0.1', port: 4337, constructor: 'Function<Error>', name: 'Error', toString: 'Function<toString>' } ], code: 'ECONNREFUSED' }
docker-e2e
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636