-
Notifications
You must be signed in to change notification settings - Fork 42
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
(discussion): Help w/ rbuilder (taiko-gwyneth) #167
Comments
Hey! Do you guys have a relayer in the design? The current |
Hey thanks for checking in! So here is the fork PR: https://github.com/taikoxyz/rbuilder/pulls (curently really doing just nothing at this point) And actually what i would wanted to see is a log printed out when i send the L2 rpc a tx: https://github.com/taikoxyz/rbuilder/blob/c47792c7ffd78847cac912c15b15bba5b65884c3/crates/rbuilder/src/building/order_commit.rs#L393 |
Hey! Happy to help you with testing the integration with Taiko. Do you have any specific question? |
Hey Ferran! Thank you very much for your support! So in order to reproduce the things you need:
To install Kurtosis, here is a guide: https://docs.kurtosis.com/install/
Afterwards, we have a "base" setup. Then what we want to see is:
I suspect we have issues with the DB (since nothing wil be put into that static So our TLD setup/flow is this:
That is it in the nutshell. Please let me know how i can serve you best, I'm also okay jumping into a call if that is better. I'm in CET timezone. Thanks a zillion for dealing with this! |
@ferranbt btw to locate the L2 exex DB correct location you can always use: Let me know if you would prefer a joint debug session! |
@ferranbt |
Hi @adaki2004. But what is the specific issue with the rbuilder, is it not creating blocks? Do you need help figuring out how to do the mods? |
Hey Ferran. Yes, currently struggling to catch the debug print in So i suppose we subscribe to pending transactions in the EL mempool via IPC. ( And what i guessed is (maybe wrong) that when i submit a tx to the L2 exex RPC my debug print should be triggered in Tho, when i advance the chain (with a txn) the UPDATE: IPC socket connection works as expected, tested that with a stupid simple python script. |
@ferranbt But:
According to my debug prints.
All i would like to do (for now) is to have a "stupid simple" block builder which would just build a block with a txn. (Obv. make it more sophisticated later.) Thank you for your answer. |
Hey Guys,
First of all thanks if you checking it out ! :)
About our current setup! We want to setup L2 network(s) for testing at Taiko's Gwyneth initiative. (Yes, multiple, so called 'booster rollups' for horizontal scaling.) We want
rbuilder
be shot up for testing, currently we are under heavy dev. phase !We have a reth based network. Shoot up with kurtosis.
Very high level TLDR about our current design (and testing E2E) be like:
proposeBlock()
towards an L1 smart contracttxList
(from calldata or blob), then decode and execute them actually on L2What i did:
rbuilder run config-gwyneth-reth.toml
The
config-gwyneth-reth.toml
is the following:The logs i getting is the following:
Questions/observations:
chain
is correct.cl_node_url
i suppose is correct, but i'm not 100% sure. I guess it would throw an error if not (?). The IP is correct for sure, the port i suppose from the by-default open ports.reth_datadir
i'm almost pretty sure it is not correct, because i guess i'd need to use the L2 DB (but given our current architecture even tho i create and explicitly set a static path for our L2 node DB, it seems nothing is put in there. cc @Brechtpd see: taikoxyz/taiko-reth@03af4b1 ). But can it cause the above log ?jsonrpc_server_port
: I guess it is for therbuilder
, and not referring to the el node's 8545 rpc server ?el_node_ipc_path
pretty sure it is correct.Thanks you in advance !
The text was updated successfully, but these errors were encountered: