Versions in this module Expand all Collapse all v1 v1.2.0-rc1 Apr 3, 2018 v1.1.0 Sep 22, 2017 Changes in this version + var ErrAccountNameNotFound = dcrjson.RPCError + var ErrAddressNotInWallet = dcrjson.RPCError + var ErrMainNetSafety = dcrjson.RPCError + var ErrNeedBelowMaxAmount = InvalidParameterError + var ErrNeedPositiveAmount = InvalidParameterError + var ErrNeedPositiveMinconf = InvalidParameterError + var ErrNeedPositiveSpendLimit = InvalidParameterError + var ErrNoAuth = errors.New("no auth") + var ErrNoTransactionInfo = dcrjson.RPCError + var ErrNotImportedAccount = dcrjson.RPCError + var ErrReservedAccountName = dcrjson.RPCError + var ErrUnloadedWallet = dcrjson.RPCError + var ErrWalletUnlockNeeded = dcrjson.RPCError + func UseLogger(logger btclog.Logger) + type DeserializationError struct + type InvalidParameterError struct + type Options struct + MaxPOSTClients int64 + MaxWebsocketClients int64 + Password string + Username string + type ParseError struct + type Server struct + func NewServer(opts *Options, activeNet *chaincfg.Params, walletLoader *loader.Loader, ...) *Server + func (s *Server) RequestProcessShutdown() <-chan struct{} + func (s *Server) SetChainServer(chainClient *chain.RPCClient) + func (s *Server) Stop()