-
Notifications
You must be signed in to change notification settings - Fork 21
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Request
The run.go has a way to decide if build a component based in something like that:
func runBridgeSyncL1IfNeeded(...) *bridgesync.BridgeSync {
if !isNeeded([]string{aggkitcommon.BRIDGE, aggkitcommon.L1BRIDGESYNC}, components) {
return nil
}
The idea is create a depency list so:
AGGSENDER -> L1BRIDGESYNC, L2BRIDGESYNC
L1BRIDGESYNC -> L1REORGDETECTOR, L1CLIENT
L2BRIDGESYNC -> L2REORGDETECTOR, L2CLIENT, ROLLUPID
ROLLUPID -> ROLLUP_DATA_QUERIER
ROLLUP_DATA_QUERIER -> L1CLIENT
This allow to:
- Be sure that you fullfill the construction of part required
- Allow to avoid using the configuration not required (this will be another issue because if a really big task)
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request