package lp2p import ( "github.com/libp2p/go-libp2p" "github.com/libp2p/go-libp2p/p2p/net/conngater" "github.com/filecoin-project/lotus/node/modules/dtypes" ) func ConnGater(ds dtypes.MetadataDS) (*conngater.BasicConnectionGater, error) { return conngater.NewBasicConnectionGater(ds) } func ConnGaterOption(cg *conngater.BasicConnectionGater) (opts Libp2pOpts, err error) { opts.Opts = append(opts.Opts, libp2p.ConnectionGater(cg)) return }