diff --git a/cmd/headers/download/downloader.go b/cmd/headers/download/downloader.go index 52943af2f2a3deed58bd694381d3689d5b57dac6..11d972acaf854fd77dff94e3c95c79a184c01c1b 100644 --- a/cmd/headers/download/downloader.go +++ b/cmd/headers/download/downloader.go @@ -474,7 +474,7 @@ func (cs *ControlServerImpl) getBlockBodies(ctx context.Context, inreq *proto_se if err := rlp.DecodeBytes(inreq.Data, &query); err != nil { return fmt.Errorf("decoding GetBlockHeader: %v, data: %x", err, inreq.Data) } - tx, err := cs.db.(ethdb.HasRwKV).RwKV().BeginRo(ctx) + tx, err := cs.db.BeginRo(ctx) if err != nil { return err } @@ -508,7 +508,7 @@ func (cs *ControlServerImpl) getReceipts(ctx context.Context, inreq *proto_sentr if err := rlp.DecodeBytes(inreq.Data, &query); err != nil { return fmt.Errorf("decoding GetBlockHeader: %v, data: %x", err, inreq.Data) } - tx, err := cs.db.(ethdb.HasRwKV).RwKV().BeginRo(ctx) + tx, err := cs.db.BeginRo(ctx) if err != nil { return err }