Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FlashSendPairs ¶
func FlashSendPairs(w *wallet.Wallet, amounts map[string]ucutil.Amount, account uint32, minconf int32, payLoad []byte) (string, error)
sendPairs creates and sends payment transactions. It returns the transaction hash in string format upon success All errors are returned in ucjson.RPCError format
Types ¶
type Options ¶
type Options struct { Username string Password string MaxPOSTClients int64 MaxWebsocketClients int64 }
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 legacy 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.
Source Files ¶
Click to show internal directories.
Click to hide internal directories.