diff --git a/go.mod b/go.mod index 6aa73f21f..7fc804197 100644 --- a/go.mod +++ b/go.mod @@ -5,7 +5,6 @@ go 1.22.2 require ( code.cloudfoundry.org/go-diodes v0.0.0-20220725190411-383eb6634c40 cosmossdk.io/errors v1.0.1 - cosmossdk.io/math v1.3.0 github.com/avast/retry-go/v4 v4.5.0 github.com/celestiaorg/celestia-openrpc v0.4.0-rc.1 github.com/celestiaorg/go-cnc v0.4.2 @@ -248,6 +247,7 @@ require ( ) require ( + cosmossdk.io/math v1.3.0 // indirect github.com/DataDog/zstd v1.5.2 // indirect github.com/agl/ed25519 v0.0.0-20170116200512-5312a6153412 // indirect github.com/blang/semver/v4 v4.0.0 // indirect diff --git a/mockery.go b/mockery.go deleted file mode 100644 index a1b259417..000000000 --- a/mockery.go +++ /dev/null @@ -1,2 +0,0 @@ -// Package mockery .. this is required by mockery, see https://vektra.github.io/mockery/latest/notes/#error-no-go-files-found-in-root-search-path -package mockery diff --git a/p2p/client.go b/p2p/client.go index db529c68c..5f09647a1 100644 --- a/p2p/client.go +++ b/p2p/client.go @@ -321,7 +321,8 @@ func (c *Client) setupGossiping(ctx context.Context) error { pubsub.GossipSubHistoryGossip = c.conf.GossipCacheSize pubsub.GossipSubHistoryLength = c.conf.GossipCacheSize - ps, err := pubsub.NewGossipSub(ctx, c.Host, pubsub.WithSeenMessagesTTL(time.Duration(int(c.blockTime.Nanoseconds()*int64(c.conf.GossipCacheSize))))) + //We add WithSeenMessagesTTL (with 1 year time) option to avoid ever requesting already seen blocks + ps, err := pubsub.NewGossipSub(ctx, c.Host, pubsub.WithSeenMessagesTTL(8760*time.Hour)) if err != nil { return err }