diff --git a/node/modules/lp2p/pubsub.go b/node/modules/lp2p/pubsub.go index f8ea1839d98..b5ff4a90616 100644 --- a/node/modules/lp2p/pubsub.go +++ b/node/modules/lp2p/pubsub.go @@ -368,9 +368,9 @@ func GossipSub(in GossipIn) (service *pubsub.PubSub, err error) { allowTopics = append(allowTopics, drandTopics...) if in.F3Config != nil { - if in.F3Config.StaticManifest != nil { - gpbftTopic := manifest.PubSubTopicFromNetworkName(in.F3Config.StaticManifest.NetworkName) - chainexTopic := manifest.ChainExchangeTopicFromNetworkName(in.F3Config.StaticManifest.NetworkName) + if in.F3Config.StaticManifest != nil || in.F3Config.ContractAddress != "" { + gpbftTopic := manifest.PubSubTopicFromNetworkName(in.F3Config.BaseNetworkName) + chainexTopic := manifest.ChainExchangeTopicFromNetworkName(in.F3Config.BaseNetworkName) allowTopics = append(allowTopics, gpbftTopic, chainexTopic) } if in.F3Config.DynamicManifestProvider != "" {