Skip to content

Commit a5316a5

Browse files
Clean up full node
1 parent e3f2b40 commit a5316a5

File tree

2 files changed

+20
-30
lines changed

2 files changed

+20
-30
lines changed

node/full.go

Lines changed: 20 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -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)

node/full_node_integration_test.go

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,6 @@ import (
2424

2525
"github.com/rollkit/rollkit/config"
2626
mockda "github.com/rollkit/rollkit/da/mock"
27-
"github.com/rollkit/rollkit/p2p"
2827
"github.com/rollkit/rollkit/store"
2928
test "github.com/rollkit/rollkit/test/log"
3029
"github.com/rollkit/rollkit/test/mocks"
@@ -46,7 +45,6 @@ func TestAggregatorMode(t *testing.T) {
4645
app.On(Commit, mock.Anything).Return(abci.ResponseCommit{})
4746

4847
key, _, _ := crypto.GenerateEd25519Key(rand.Reader)
49-
anotherKey, _, _ := crypto.GenerateEd25519Key(rand.Reader)
5048
genesisValidators, signingKey := getGenesisValidatorSetWithSigner(1)
5149
blockManagerConfig := config.BlockManagerConfig{
5250
BlockTime: 1 * time.Second,
@@ -67,8 +65,6 @@ func TestAggregatorMode(t *testing.T) {
6765
}()
6866
assert.True(node.IsRunning())
6967

70-
pid, err := peer.IDFromPrivateKey(anotherKey)
71-
require.NoError(err)
7268
ctx, cancel = context.WithCancel(context.TODO())
7369
defer cancel()
7470
go func() {
@@ -77,7 +73,6 @@ func TestAggregatorMode(t *testing.T) {
7773
case <-ctx.Done():
7874
return
7975
default:
80-
node.incomingTxCh <- &p2p.GossipMessage{Data: []byte(time.Now().String()), From: pid}
8176
time.Sleep(time.Duration(mrand.Uint32()%20) * time.Millisecond) //nolint:gosec
8277
}
8378
}

0 commit comments

Comments
 (0)