@@ -64,14 +64,14 @@ type FullNode struct {
6464 P2P * p2p.Client
6565
6666 // TODO(tzdybal): consider extracting "mempool reactor"
67- Mempool mempool.Mempool
68- mempoolIDs * mempoolIDs
69- incomingTxCh chan * p2p.GossipMessage
67+ Mempool mempool.Mempool
68+ mempoolIDs * mempoolIDs
7069
7170 Store store.Store
7271 blockManager * block.Manager
7372 dalc da.DataAvailabilityLayerClient
7473
74+ // Preserves cometBFT compatibility
7575 TxIndexer txindex.TxIndexer
7676 BlockIndexer indexer.BlockIndexer
7777 IndexerService * txindex.IndexerService
@@ -84,9 +84,6 @@ type FullNode struct {
8484 ctx context.Context
8585
8686 cancel context.CancelFunc
87-
88- // For use in Lazy Aggregator
89- DoneBuildingBlock chan struct {}
9087}
9188
9289// newFullNode creates a new Rollkit full node.
@@ -170,25 +167,23 @@ func newFullNode(
170167 ctx , cancel := context .WithCancel (ctx )
171168
172169 node := & FullNode {
173- proxyApp : proxyApp ,
174- eventBus : eventBus ,
175- genesis : genesis ,
176- conf : conf ,
177- P2P : client ,
178- blockManager : blockManager ,
179- dalc : dalc ,
180- Mempool : mp ,
181- mempoolIDs : mpIDs ,
182- incomingTxCh : make (chan * p2p.GossipMessage ),
183- Store : s ,
184- TxIndexer : txIndexer ,
185- IndexerService : indexerService ,
186- BlockIndexer : blockIndexer ,
187- hExService : headerExchangeService ,
188- bExService : blockExchangeService ,
189- ctx : ctx ,
190- cancel : cancel ,
191- DoneBuildingBlock : doneBuildingChannel ,
170+ proxyApp : proxyApp ,
171+ eventBus : eventBus ,
172+ genesis : genesis ,
173+ conf : conf ,
174+ P2P : client ,
175+ blockManager : blockManager ,
176+ dalc : dalc ,
177+ Mempool : mp ,
178+ mempoolIDs : mpIDs ,
179+ Store : s ,
180+ TxIndexer : txIndexer ,
181+ IndexerService : indexerService ,
182+ BlockIndexer : blockIndexer ,
183+ hExService : headerExchangeService ,
184+ bExService : blockExchangeService ,
185+ ctx : ctx ,
186+ cancel : cancel ,
192187 }
193188
194189 node .BaseService = * service .NewBaseService (logger , "Node" , node )
0 commit comments