Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Options ¶
type Options struct { Username string Password string MaxPOSTClients int64 MaxWebsocketClients int64 CSPPServer string DialCSPPServer func(ctx context.Context, network, addr string) (net.Conn, error) MixAccount string MixBranch uint32 MixChangeAccount string // contains filtered or unexported fields }
Options contains the required options for running the legacy RPC server.
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
Server holds the items the RPC server may need to access (auth, config, shutdown, etc.)
func NewServer ¶
func NewServer(opts *Options, activeNet *chaincfg.Params, walletLoader *loader.Loader, listeners []net.Listener) *Server
NewServer creates a new server for serving JSON-RPC client connections, both HTTP POST and websocket.
func (*Server) RequestProcessShutdown ¶
func (s *Server) RequestProcessShutdown() <-chan struct{}
RequestProcessShutdown returns a channel that is sent to when an authorized client requests remote shutdown.
Click to show internal directories.
Click to hide internal directories.