github.com/Gessiux/neatchain@v1.3.1/chain/consensus/neatcon/flags.go (about)

     1  package neatcon
     2  
     3  import (
     4  	"gopkg.in/urfave/cli.v1"
     5  )
     6  
     7  var (
     8  	// neatchain flags
     9  
    10  	// So we can control the DefaultDir
    11  	DataDirFlag = cli.StringFlag{
    12  		Name:  "datadir",
    13  		Usage: "Data directory for the databases and keystore",
    14  		Value: DefaultDataDir(),
    15  	}
    16  
    17  	// Not exposed by neatchain
    18  	VerbosityFlag = cli.IntFlag{
    19  		Name:  "verbosity",
    20  		Usage: "Verbosity of neatchain",
    21  	}
    22  
    23  	// NeatCon Flags
    24  
    25  	MonikerFlag = cli.StringFlag{
    26  		Name:  "moniker",
    27  		Value: "",
    28  		Usage: "Node's moniker",
    29  	}
    30  
    31  	NodeLaddrFlag = cli.StringFlag{
    32  		Name:  "node_laddr",
    33  		Value: "tcp://0.0.0.0:46656",
    34  		Usage: "Node listen address. (0.0.0.0:0 means any interface, any port)",
    35  	}
    36  
    37  	SeedsFlag = cli.StringFlag{
    38  		Name:  "seeds",
    39  		Value: "",
    40  		Usage: "Comma delimited host:port seed nodes",
    41  	}
    42  
    43  	FastSyncFlag = cli.BoolFlag{
    44  		Name:  "fast_sync",
    45  		Usage: "Fast blockchain syncing",
    46  	}
    47  
    48  	SkipUpnpFlag = cli.BoolFlag{
    49  		Name:  "skip_upnp",
    50  		Usage: "Skip UPNP configuration",
    51  	}
    52  
    53  	RpcLaddrFlag = cli.StringFlag{
    54  		Name:  "rpc_laddr",
    55  		Value: "unix://@neatchainrpcunixsock", //"tcp://0.0.0.0:46657",
    56  		Usage: "RPC listen address. Port required",
    57  	}
    58  )