services/communitytokens/service.go
Service
has 42 methods (exceeds 21 allowed). Consider refactoring. Open
Open
type Service struct {
manager *Manager
accountsManager *account.GethManager
pendingTracker *transactions.PendingTxTracker
config *params.NodeConfig
Function NewService
has 7 arguments (exceeds 6 allowed). Consider refactoring. Open
Open
func NewService(rpcClient *rpc.Client, accountsManager *account.GethManager, pendingTracker *transactions.PendingTxTracker,
config *params.NodeConfig, appDb *sql.DB, walletFeed *event.Feed, transactor *transactions.Transactor) *Service {
Method Service.CreateCommunityTokenAndSave
has 7 arguments (exceeds 6 allowed). Consider refactoring. Open
Open
func (s *Service) CreateCommunityTokenAndSave(chainID int, deploymentParameters DeploymentParameters,
deployerAddress string, contractAddress string, tokenType protobuf.CommunityTokenType, privilegesLevel token.PrivilegesLevel, transactionHash string) (*token.CommunityToken, error) {