From a3456ec4f72cf30a5095f7251663a60482782e3f Mon Sep 17 00:00:00 2001 From: ANtutov Date: Thu, 11 Dec 2025 15:56:39 +0200 Subject: [PATCH] ethdb/leveldb: remove unreachable DeleteRange replayer method --- ethdb/leveldb/leveldb.go | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/ethdb/leveldb/leveldb.go b/ethdb/leveldb/leveldb.go index b6c93907b1..c08337fbd9 100644 --- a/ethdb/leveldb/leveldb.go +++ b/ethdb/leveldb/leveldb.go @@ -542,20 +542,6 @@ func (r *replayer) Delete(key []byte) { r.failure = r.writer.Delete(key) } -// DeleteRange removes all keys in the range [start, end) from the key-value data store. -func (r *replayer) DeleteRange(start, end []byte) { - // If the replay already failed, stop executing ops - if r.failure != nil { - return - } - // Check if the writer also supports range deletion - if rangeDeleter, ok := r.writer.(ethdb.KeyValueRangeDeleter); ok { - r.failure = rangeDeleter.DeleteRange(start, end) - } else { - r.failure = errors.New("ethdb.KeyValueWriter does not implement DeleteRange") - } -} - // bytesPrefixRange returns key range that satisfy // - the given prefix, and // - the given seek position