Add binary search verification gas for 0.7 #1097
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
|