Versions in this module Expand all Collapse all v0 v0.11.1 Mar 19, 2021 Changes in this version + var ErrAccountNameNotFound = btcjson.RPCError + var ErrAddressNotInWallet = btcjson.RPCError + var ErrNeedPositiveAmount = InvalidParameterError + var ErrNeedPositiveMinconf = InvalidParameterError + var ErrNoAuth = errors.New("no auth") + var ErrNoTransactionInfo = btcjson.RPCError + var ErrNotImportedAccount = btcjson.RPCError + var ErrReservedAccountName = btcjson.RPCError + var ErrUnloadedWallet = btcjson.RPCError + var ErrWalletUnlockNeeded = btcjson.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, walletLoader *wallet.Loader, listeners []net.Listener) *Server + func (s *Server) RegisterWallet(w *wallet.Wallet) + func (s *Server) RequestProcessShutdown() <-chan struct{} + func (s *Server) SetChainServer(chainClient chain.Interface) + func (s *Server) Stop()