package managers import ( "github.com/nspcc-dev/neofs-node/pkg/services/reputation" reputationrouter "github.com/nspcc-dev/neofs-node/pkg/services/reputation/common/router" ) // ManagerBuilder defines an interface for providing a list // of Managers for specific epoch. Implementation depends on trust value. type ManagerBuilder interface { // BuildManagers must compose list of managers. It depends on // particular epoch and PeerID of the current route point. BuildManagers(epoch uint64, p reputation.PeerID) ([]reputationrouter.ServerInfo, error) }