From 5ca3bdb74ae09e410142d73d4af1c005a956a29b Mon Sep 17 00:00:00 2001 From: Quentin Mc Gaw Date: Tue, 25 Mar 2025 08:19:35 +0100 Subject: [PATCH] chore!(triedb): remove config argument for `DBConstructor` - unused by consumers --- triedb/database.libevm.go | 4 ++-- triedb/database.libevm_test.go | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/triedb/database.libevm.go b/triedb/database.libevm.go index 01998d46455..c20b674852b 100644 --- a/triedb/database.libevm.go +++ b/triedb/database.libevm.go @@ -42,7 +42,7 @@ type ReaderProvider interface { } // A DBConstructor constructs alternative backend-database implementations. -type DBConstructor func(ethdb.Database, *Config) DBOverride +type DBConstructor func(ethdb.Database) DBOverride // A DBOverride is an arbitrary implementation of a [Database] backend. It MUST // be either a [HashDB] or a [PathDB]. @@ -59,7 +59,7 @@ func (db *Database) overrideBackend(diskdb ethdb.Database, config *Config) bool log.Crit("Database override provided when 'hash' or 'path' mode are configured") } - db.backend = config.DBOverride(diskdb, config) + db.backend = config.DBOverride(diskdb) switch db.backend.(type) { case HashDB: case PathDB: diff --git a/triedb/database.libevm_test.go b/triedb/database.libevm_test.go index 6eedcb77a77..80cb2bceac3 100644 --- a/triedb/database.libevm_test.go +++ b/triedb/database.libevm_test.go @@ -28,7 +28,7 @@ import ( func TestDBOverride(t *testing.T) { config := &Config{ - DBOverride: func(d ethdb.Database, c *Config) DBOverride { + DBOverride: func(d ethdb.Database) DBOverride { return override{} }, }