You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@Vid201 Another idea about implementing reusable modular components. This is related to #78 (comment).
I think we should have an orchestor which manage the UoPool, Bundler. The idea is instead of having UoPool support multiple pool internally, we should keep UoPool simple and it should work with single pool and this orchestor could compose serveral UoPool and several Bundlers and even several rpc inside. IMO, putting several MemPool in one big UoPool struct doesn't provide flexible modular reusable crate.
I think that's a great idea, it makes the bundler much more modular and easier to mess around with different components in other projects.
As we talked about, I think the best approach would be to start small, with first moving some pieces to primitives crate and then building out bundler, mempool, and rpc crates. We can also add some more if it makes sense.
Currently, we got everything in the
aa-bundler
crate.Maybe we could separate these bundler, mempool and rpc into 3 crates and publish it for other rust developers to depend on.
Generally I am talking to change Cargo.toml into
@Vid201 It is more like a discussion now and I am curious how you think about it.
Shortcoming:
A lot of code changes.
The text was updated successfully, but these errors were encountered: