@@ -87,6 +87,12 @@ func NewAggchainProofGenerationTool(
8787 return nil , fmt .Errorf ("failed to create AggchainProofClient: %w" , err )
8888 }
8989
90+ l1InfoTreeQuerier , err := query .NewL1InfoTreeDataQuerier (l1Client , cfg .GlobalExitRootL1Addr , l1InfoTreeSyncer ,
91+ aggkittypes .FinalizedBlock )
92+ if err != nil {
93+ return nil , fmt .Errorf ("error creating L1 Info tree data querier: %w" , err )
94+ }
95+
9096 l2GERReader , err := l2gersync .NewL2EVMGERReader (cfg .GlobalExitRootL2Addr , l2Client , l1InfoTreeSyncer )
9197 if err != nil {
9298 return nil , fmt .Errorf ("error creating L2 GER reader: %w" , err )
@@ -97,11 +103,6 @@ func NewAggchainProofGenerationTool(
97103 return nil , fmt .Errorf ("failed to create bridge L2 sovereign reader: %w" , err )
98104 }
99105
100- l1InfoTreeQuerier , err := query .NewL1InfoTreeDataQuerier (l1Client , cfg .GlobalExitRootL1Addr , l1InfoTreeSyncer ,
101- aggkittypes .FinalizedBlock )
102- if err != nil {
103- return nil , fmt .Errorf ("error creating L1 Info tree data querier: %w" , err )
104- }
105106 l2BridgeQuerier := query .NewBridgeDataQuerier (logger , l2Syncer , time .Second , agglayerBridgeL2Reader )
106107
107108 baseFlow := flows .NewBaseFlow (
0 commit comments