From 87a2d57b9686fc406276d0c65ed046bc3149ff27 Mon Sep 17 00:00:00 2001 From: Quentin McGaw Date: Tue, 25 Mar 2025 11:22:59 +0100 Subject: [PATCH] chore!(triedb): remove config argument for `DBConstructor` (#167) --- 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 01998d4645..c20b674852 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 6eedcb77a7..80cb2bceac 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{} }, }