looks like locate file was the issue#26
Conversation
|
🙏 🙏 🙏 🙏 🙏 |
|
(so: the test directly here on the library, not the ones over on the monorepo) |
| "webdriverio": "^9.20.0" | ||
| }, | ||
| "dependencies": { | ||
| "@vitest/browser-webdriverio": "^4.0.6" |
There was a problem hiding this comment.
Ah, and this we need to fix as well, we can't have this as a production dependency. I can do along release though.
|
Anyhow: have increased the timeout |
|
Have released as rc.4 and updated ethereumjs/ethereumjs-monorepo#4169 along. |
|
Ok, works, super great! 💯 I won't ask for any optimizations anymore for now, but one last question, since this is the "core of it all": So, are you really sure/confident that this (the whole library) makes things a lot faster in production? So at least on the testing side, things are dramatically slow compared to the JS version. So and if proof verification is faster: have you got some (very rough) ballpark numbers how much faster this is compared to the JS version (did you try the JS version?)? Because if we are not confident here, the selling point is rather gone (likely for yourself as well). |
This is the average time over 30 runs each, run in the same way as the tests in the ethereumjs-monorepo (so running in chrome essentially to make it a fair comparison) WASM KZG: 27.866666666666667 ms per commitment |
|
@n8wb Have published https://github.com/ethereumjs/kzg-wasm/releases/tag/kzg-wasm%401.0.0, thanks a lot again! 🙏 |

kzg-wasmethereumjs-monorepo#4169 by injecting the new version and the tests passed