From 1fa780768f061ef8944b2d8eddde84ea2cce87e8 Mon Sep 17 00:00:00 2001 From: Daniel Liu <139250065@qq.com> Date: Mon, 17 Nov 2025 13:45:06 +0800 Subject: [PATCH] core/rawdb: remove unused freezerdb (#1748) --- core/rawdb/database.go | 23 ----------------------- 1 file changed, 23 deletions(-) diff --git a/core/rawdb/database.go b/core/rawdb/database.go index 4c27e0552c..a2c8f8efee 100644 --- a/core/rawdb/database.go +++ b/core/rawdb/database.go @@ -18,7 +18,6 @@ package rawdb import ( "bytes" - "fmt" "os" "time" @@ -30,28 +29,6 @@ import ( "github.com/olekukonko/tablewriter" ) -// freezerdb is a database wrapper that enabled freezer data retrievals. -type freezerdb struct { - ethdb.KeyValueStore - ethdb.AncientStore -} - -// Close implements io.Closer, closing both the fast key-value store as well as -// the slow ancient tables. -func (frdb *freezerdb) Close() error { - errs := make([]error, 0, 2) - if err := frdb.AncientStore.Close(); err != nil { - errs = append(errs, err) - } - if err := frdb.KeyValueStore.Close(); err != nil { - errs = append(errs, err) - } - if len(errs) != 0 { - return fmt.Errorf("%v", errs) - } - return nil -} - // nofreezedb is a database wrapper that disables freezer data retrievals. type nofreezedb struct { ethdb.KeyValueStore