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
I've got a requirement for the potential to run our system in an on-prem, potentially air-gapped (to an as yet unspecified level) environment.
Our system currently runs on a private Ethereum network, but we're looking to move to an L2 against mainnet for our core offering for the benefits that it'll give.
I spoke with someone in the discord starknet server, and they recommended that I take a look at Madara to set up an appchain.
With this in mind, I'm trying to set up Madara against a private Ethereum network (i.e. not mainnet, sepolia, devnet, etc.) as a PoC to prove out the air-gapped option.
I've managed to use the bootstrapper to bootstrap the private L1 network I've created, but am strugging with setting up the L2 side, and connecting the two.
Is there an example configuration for such a setup somewhere?
My current assumption is that I need to:
run private ethereum network
bootstrap L1 network with Madara Bootstrapper core / setup-l1
run Madara sequencer node
bootstrap sequencer node
I'm struggling to get #3 above working, getting the following output:
But get the following response in this case (even with the flags set):
2024-11-26 09:46:10 Error: Initializing the l1 sync service
2024-11-26 09:46:10
2024-11-26 09:46:10 Caused by:
2024-11-26 09:46:10 No Ethereum endpoint provided. You need to provide one using --l1-endpoint <RPC URL> in order to verify the synced state or disable the l1 watcher using --no-l1-sync.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
I've got a requirement for the potential to run our system in an on-prem, potentially air-gapped (to an as yet unspecified level) environment.
Our system currently runs on a private Ethereum network, but we're looking to move to an L2 against mainnet for our core offering for the benefits that it'll give.
I spoke with someone in the discord starknet server, and they recommended that I take a look at Madara to set up an appchain.
With this in mind, I'm trying to set up Madara against a private Ethereum network (i.e. not mainnet, sepolia, devnet, etc.) as a PoC to prove out the air-gapped option.
I've managed to use the bootstrapper to bootstrap the private L1 network I've created, but am strugging with setting up the L2 side, and connecting the two.
Is there an example configuration for such a setup somewhere?
My current assumption is that I need to:
core
/setup-l1
I'm struggling to get #3 above working, getting the following output:
My sequencer node is as follows (NAME, CHAIN_ID & ETH_CORE_CONTRACT_ADDRESS replaced with relevant values):
I've also tried running the sequencer node with the following flags (to just get the node up & running):
But get the following response in this case (even with the flags set):
Any help would be greatly appreciated!
Beta Was this translation helpful? Give feedback.
All reactions