Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add Biconomy's Bundler to prool #686

Open
TheDivic opened this issue Sep 5, 2024 · 1 comment
Open

Add Biconomy's Bundler to prool #686

TheDivic opened this issue Sep 5, 2024 · 1 comment
Assignees
Labels
🧪 Test Implement or manually perform some testing

Comments

@TheDivic
Copy link
Collaborator

TheDivic commented Sep 5, 2024

In the SDK We’ve started using prool for testing (soon to be merged in the nexus/feat branch), which allows us to test on local Anvil networks instead of public testnets. This has significantly improved our SDK testing process by enabling us to deploy multiple instances of a bundler (currently using Alto) to different ephemeral Anvil nodes. We would love to transition to using our own bundler instead of Alto, but we are now somewhat tied to Prool because of the advantages it gives us versus testing on public testnets.

Our competitors are supported by prool

On a related note, jxom from Wevm (main author of prool) recently reached out to discuss making our bundler accessible via a binary or a command similar to yarn. There’s more context about this discussion here and in a Wevm <> Biconomy Telegram channel that you can be added to if required

Given that the work jxom requested aligns closely with what we need in the SDK to properly test our bundler, it would be fantastic if you could adjust your current definition of “done” for the EPV7 bundler work to include a PR into the Prool package. This change would benefit us by allowing us to leverage the bundler in our SDK testing, while also providing you with rigorous testing for the bundler from the SDK, and potentially benefiting the broader industry by making our bundler available via Prool too.

@TheDivic TheDivic added Backend 🧹 Chore Catch-all label for all boring tasks that can't be classified into any other category labels Sep 5, 2024
@TheDivic TheDivic added 🧪 Test Implement or manually perform some testing and removed Backend 🧹 Chore Catch-all label for all boring tasks that can't be classified into any other category labels Sep 17, 2024
@veljkovranic
Copy link
Contributor

Our bundler is dockerised and as such can be used for spawning dev environment. However, that requires quite a few steps (a few config files, encryption of one of the) and it takes 4 additional images (Mongo, Redis, RabbitMq, Centrifugo) as dependencies in order to run.

That shouldn't be the case for prool, since this is a fully fledges SaaS product, so trimming down this dependencies and simplifying config should be done prior to tacking this issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🧪 Test Implement or manually perform some testing
Projects
None yet
Development

No branches or pull requests

2 participants