fix(server/v2): make CometBFTServer implement HasStartFlags (#20788)

This commit is contained in:
ocnc2 2024-06-26 19:59:37 -04:00 committed by GitHub
parent 38c1d6a5d4
commit 2936073359
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -46,6 +46,8 @@ const (
)
var _ serverv2.ServerComponent[transaction.Tx] = (*CometBFTServer[transaction.Tx])(nil)
var _ serverv2.HasCLICommands = (*CometBFTServer[transaction.Tx])(nil)
var _ serverv2.HasStartFlags = (*CometBFTServer[transaction.Tx])(nil)
type CometBFTServer[T transaction.Tx] struct {
Node *node.Node
@ -196,8 +198,8 @@ func getGenDocProvider(cfg *cmtcfg.Config) func() (node.ChecksummedGenesisDoc, e
}
}
func (s *CometBFTServer[T]) StartCmdFlags() pflag.FlagSet {
flags := *pflag.NewFlagSet("cometbft", pflag.ExitOnError)
func (s *CometBFTServer[T]) StartCmdFlags() *pflag.FlagSet {
flags := pflag.NewFlagSet("cometbft", pflag.ExitOnError)
flags.Bool(flagWithComet, true, "Run abci app embedded in-process with CometBFT")
flags.String(flagAddress, "tcp://127.0.0.1:26658", "Listen address")
flags.String(flagTransport, "socket", "Transport protocol: socket, grpc")