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 }