github.com/sunriselayer/sunrise-da@v0.13.1-sr3/cmd/sunrise-da/rpc.go (about)

     1  package main
     2  
     3  import (
     4  	"github.com/sunriselayer/sunrise-da/cmd"
     5  	blob "github.com/sunriselayer/sunrise-da/nodebuilder/blob/cmd"
     6  	das "github.com/sunriselayer/sunrise-da/nodebuilder/das/cmd"
     7  	header "github.com/sunriselayer/sunrise-da/nodebuilder/header/cmd"
     8  	node "github.com/sunriselayer/sunrise-da/nodebuilder/node/cmd"
     9  	p2p "github.com/sunriselayer/sunrise-da/nodebuilder/p2p/cmd"
    10  	share "github.com/sunriselayer/sunrise-da/nodebuilder/share/cmd"
    11  	state "github.com/sunriselayer/sunrise-da/nodebuilder/state/cmd"
    12  )
    13  
    14  func init() {
    15  	blob.Cmd.PersistentFlags().AddFlagSet(cmd.RPCFlags())
    16  	das.Cmd.PersistentFlags().AddFlagSet(cmd.RPCFlags())
    17  	header.Cmd.PersistentFlags().AddFlagSet(cmd.RPCFlags())
    18  	p2p.Cmd.PersistentFlags().AddFlagSet(cmd.RPCFlags())
    19  	share.Cmd.PersistentFlags().AddFlagSet(cmd.RPCFlags())
    20  	state.Cmd.PersistentFlags().AddFlagSet(cmd.RPCFlags())
    21  	node.Cmd.PersistentFlags().AddFlagSet(cmd.RPCFlags())
    22  
    23  	rootCmd.AddCommand(
    24  		blob.Cmd,
    25  		das.Cmd,
    26  		header.Cmd,
    27  		p2p.Cmd,
    28  		share.Cmd,
    29  		state.Cmd,
    30  		node.Cmd,
    31  	)
    32  }