-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update from eth-infinitism/bundler-test-executor@7ae2e79
- Loading branch information
1 parent
0d31984
commit cb2ee56
Showing
33 changed files
with
93,747 additions
and
59 deletions.
There are no files selected for viewing
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,132 @@ | ||
Attaching to bundler-test-executor_bundler_1, bundler-test-executor_bundler-waiter_1, bundler-test-executor_deployer_1, bundler-test-executor_funder_1, geth-1.14 | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987387990Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987439245Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987444625Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987448402Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987451909Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987455365Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987458671Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:06.987462038Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373152579Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373182124Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373187755Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373192394Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373196812Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373201370Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373205618Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:13:54.373209906Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788929281Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788962823Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788971339Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788978502Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788983842Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788988170Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788992498Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:14:41.788996846Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196434202Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196468105Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196474367Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196479376Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196484315Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196489074Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196493612Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:15:29.196500055Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600533175Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600579731Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600587015Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600593227Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600599488Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600604608Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600609497Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:16:16.600626288Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990842650Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990872645Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990878567Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990883556Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990888044Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990892502Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990896700Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:03.990901008Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411710669Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411757837Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411767284Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411774858Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411782302Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411788814Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411793042Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:17:51.411797330Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821056677Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821105057Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821112311Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821118352Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821124163Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821130164Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821135975Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:18:38.821141896Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213152602Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213183649Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213192436Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213199809Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213206692Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213213625Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213217963Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:19:26.213222281Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579552494Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579580927Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579586598Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579591517Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579595985Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579615181Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579622835Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:20:13.579630159Z - Error #3: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.986943428Z Error: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.986977242Z error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.986983403Z | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.986991608Z Context: | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.986999222Z - Error #0: error sending request for url (http://bundler:3000/rpc) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.987007107Z - Error #1: client error (Connect) | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.987014170Z - Error #2: dns error: failed to lookup address information: Try again | ||
[36mbundler-waiter_1 |[0m 2024-06-20T08:21:00.987018829Z - Error #3: failed to lookup address information: Try again | ||
[32mdeployer_1 |[0m 2024-06-20T08:12:07.449043670Z Deploying entrypoint at 0x0000000071727De22E5E9d8BAf0edAc6f37da032 | ||
[32mdeployer_1 |[0m 2024-06-20T08:12:13.535331644Z deploying: | ||
[33mbundler_1 |[0m 2024-06-20T08:12:20.419184082Z | ||
[33mbundler_1 |[0m 2024-06-20T08:12:20.419222674Z > root@0.0.1 start /app | ||
[33mbundler_1 |[0m 2024-06-20T08:12:20.419230458Z > node src/lib/cli/alto.js run | ||
[33mbundler_1 |[0m 2024-06-20T08:12:20.419235979Z | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.206883904Z [08:12:21.184] [32mINFO[39m (17): [36mReceived response[39m | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.206921934Z module: "public_client" | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.206928657Z body: { | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.206934518Z "method": "eth_chainId" | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.206940148Z } | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.206945248Z result: "0x539" | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.248633135Z × TransactionReceiptNotFoundError: Transaction receipt with hash "0x1a982554c2a9ad40c28a6af5bfcd9b9d7063ad664e13654dbb4cba25e7035d79" could not be found. The Transaction may not be processed on a block yet. | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.248674772Z | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.248681194Z Version: viem@2.9.5 | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.248686915Z at getTransactionReceipt (/app/node_modules/.pnpm/viem@2.9.5_typescript@5.3.3_zod@3.22.4/node_modules/viem/_cjs/actions/public/getTransactionReceipt.js:12:15) | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.248692525Z at process.processTicksAndRejections (node:internal/process/task_queues:95:5) | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.248697424Z at async Object.bundlerHandler [as handler] (/app/src/lib/cli/handler.js:99:25) | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.248702383Z | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265616575Z [08:12:21.247] [32mINFO[39m (17): [36mReceived response[39m | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265639227Z module: "public_client" | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265646330Z body: { | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265652041Z "method": "eth_getTransactionReceipt", | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265663181Z "params": [ | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265669072Z "0x1a982554c2a9ad40c28a6af5bfcd9b9d7063ad664e13654dbb4cba25e7035d79" | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265675053Z ] | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265680624Z } | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.265686464Z result: null | ||
[33mbundler_1 |[0m 2024-06-20T08:12:21.278632945Z ELIFECYCLE Command failed with exit code 1. | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.439455155Z Error: | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.439840853Z error sending request for url (http://eth-node:8545/) | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.439850491Z | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.439917355Z Context: | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.440431052Z - Error #0: error sending request for url (http://eth-node:8545/) | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.440845764Z - Error #1: client error (Connect) | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.441362195Z - Error #2: tcp connect error: Connection refused (os error 111) | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.441667995Z - Error #3: Connection refused (os error 111) | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.442727547Z FATAL: unable to find a funder account: no FUND_PRIVATEKEY and no accounts[0] in node | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.903675120Z funded: 0x43378ff8C70109Ee4Dbe85aF34428ab0615EBd23 | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.923050146Z funded: 0x43378ff8C70109Ee4Dbe85aF34428ab0615EBd23 | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.943462533Z funded: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 | ||
[35mfunder_1 |[0m 2024-06-20T08:12:06.962724107Z funded: 0xf39Fd6e51aad88F6F4ce6aB8827279cffFb92266 | ||
[34mgeth-1.14 |[0m 2024-06-20T08:12:06.443524852Z ERROR[06-20|08:12:06.443] Head block is not reachable |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
Thu Jun 20 08:11:47 UTC 2024: starting bundler /home/runner/work/bundler-test-executor/bundler-test-executor/bundlers/alto/alto.yml, name=alto | ||
Thu Jun 20 08:21:01 UTC 2024: done bundler /home/runner/work/bundler-test-executor/bundler-test-executor/bundlers/alto/alto.yml, name=alto | ||
Container Repository Tag Image Id Size | ||
-------------------------------------------------------------------------------------------------------------- | ||
bundler-test-executor_bundler-waiter_1 ghcr.io/foundry-rs/foundry latest e80f0d3239a3 158.8 MB | ||
bundler-test-executor_bundler_1 ghcr.io/pimlicolabs/alto v1.2.0 eeb93b8da64a 548.4 MB | ||
bundler-test-executor_deployer_1 accountabstraction/deployer 0.7 addeb628e58d 173.8 MB | ||
bundler-test-executor_funder_1 bundler-test-executor_funder latest 293e59ec6f74 162.5 MB | ||
geth-1.14 ethereum/client-go release-1.14 47737d26864e 71.7 MB |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
<head> | ||
<style> | ||
#results { | ||
font-family: Arial, Helvetica, sans-serif; | ||
border-collapse: collapse; | ||
/*width: 100%;*/ | ||
} | ||
|
||
#results td, #results th { | ||
border: 1px solid #ddd; | ||
padding: 8px; | ||
} | ||
|
||
#results tr:nth-child(even){background-color: #f2f2f2;} | ||
|
||
#results tr:hover {background-color: #ddd;} | ||
|
||
#results th { | ||
padding-top: 12px; | ||
padding-bottom: 12px; | ||
text-align: left; | ||
background-color: #04AA6D; | ||
color: white; | ||
} | ||
</style> | ||
</head> | ||
|
||
<h1>EIP-4337 Bundlers Spec Test Results</h1> | ||
<div id=output > | ||
</div> | ||
|
||
<p> | ||
|
||
This page was generated by <a href="https://github.com/eth-infinitism/bundler-test-results">bundler-test-results</a> | ||
|
||
|
||
<script> | ||
|
||
okmark = '✅' | ||
errmark = '❌' | ||
const dir = './out/' | ||
async function getList() { | ||
list = await fetch(dir+'index.txt').then(r=>r.text()) | ||
return list.split('\n').filter(line=>line.endsWith('json')).map(line=>dir+line) | ||
} | ||
|
||
async function getJson(path) { | ||
return await fetch(path).then(r=>r.json()) | ||
} | ||
|
||
function mapTests(testcases) { | ||
return testcases.map(t=>({ | ||
name: t['@name'], | ||
classname: t['@classname'], | ||
time: t['@time'], | ||
skipped: t['skipped'], | ||
error: t['error'], | ||
failure: t['failure'], | ||
})) | ||
} | ||
|
||
async function load() { | ||
list = await getList() | ||
out=[] | ||
for ( fname of list ) { | ||
const j = await getJson(fname) | ||
test = j.testsuites.testsuite | ||
res = { | ||
name: test['@name'], | ||
fname, //: fname.replace(/.*\/(.*.json)$/,'$1'), | ||
skipped: test['@skipped'], | ||
failures: test['@failures'], | ||
errors: test['@errors'], | ||
time: test['@time'], | ||
tests: mapTests(test.testcase) | ||
} | ||
console.log('res=',JSON.stringify(res,null,2)) | ||
out.push(res) | ||
} | ||
|
||
return out | ||
} | ||
|
||
function ref(data,link) { | ||
if ( !link) return data | ||
return `<a href="${link}">${data}</a>` | ||
} | ||
|
||
function tr(...data) { | ||
return `<tr>${data.join(' ')}</tr>` | ||
} | ||
|
||
function th(data) { | ||
// return td(data) | ||
return `<th>${data}</th>` | ||
} | ||
|
||
function td(data,link) { | ||
return `<td>${ref(data,link)}</td>` | ||
} | ||
|
||
async function init() { | ||
data = await load() | ||
console.log(data) | ||
rows = document.querySelector('#output') | ||
|
||
rows.innerHTML = '<table id="results"><tbody>\n' + | ||
tr(th('Name'),th('Total'),th('Errors'),th('Failures'),th('Skipped'),th('Time')) + | ||
data.map(line=>{ | ||
const {name, fname, skipped, errors,failures, time, tests} = line | ||
link = fname.replace('json', 'txt') | ||
ok = failures== '0' && errors == '0' | ||
return tr(td(name, link),td(tests.length),td(errors),td(failures),td(skipped),td(time)) | ||
}).join('\n') | ||
'</tbody></table>' | ||
|
||
console.log(rows.innerHTML) | ||
|
||
} | ||
init() | ||
|
||
</script> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
aabundler.json | ||
aabundler.log | ||
aabundler.txt | ||
aabundler.xml | ||
alto.log | ||
alto.txt | ||
html/ | ||
index.txt | ||
okbund.json | ||
okbund.log | ||
okbund.txt | ||
okbund.xml | ||
rundler.json | ||
rundler.log | ||
rundler.txt | ||
rundler.xml | ||
silius.json | ||
silius.log | ||
silius.txt | ||
silius.xml | ||
skandha.json | ||
skandha.log | ||
skandha.txt | ||
skandha.xml | ||
transeptor.json | ||
transeptor.log | ||
transeptor.txt | ||
transeptor.xml |
Oops, something went wrong.