diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index efbe4550ca..0313149341 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -2178,6 +2178,7 @@ func RegisterFilterAPI(stack *node.Node, backend ethapi.Backend, ethcfg *ethconf // avoiding constructor changed by introducing new method to set genesis filterAPI.SetChainConfig(ethcfg.Genesis.Config) + return filterSystem } diff --git a/eth/filters/filter_system_test.go b/eth/filters/filter_system_test.go index 44c160964f..43d79f3723 100644 --- a/eth/filters/filter_system_test.go +++ b/eth/filters/filter_system_test.go @@ -490,6 +490,7 @@ func TestInvalidGetLogsRequest(t *testing.T) { api = NewFilterAPI(sys, false, true) blockHash = common.HexToHash("0x1111111111111111111111111111111111111111111111111111111111111111") ) + api.SetChainConfig(params.BorUnittestChainConfig) // Reason: Cannot specify both BlockHash and FromBlock/ToBlock)