Versions in this module Expand all Collapse all v1 v1.4.2 Sep 9, 2019 v1.4.1 Aug 12, 2019 Changes in this version + func BackendFromRPCClient(rpcClient *rpcclient.Client) wallet.NetworkBackend + func DisableLog() + func RPCClientFromBackend(n wallet.NetworkBackend) (*rpcclient.Client, error) + func UseLogger(logger slog.Logger) + type Notifications struct + DiscoverAddressesFinished func() + DiscoverAddressesStarted func() + FetchHeadersFinished func() + FetchHeadersProgress func(lastHeaderHeight int32, lastHeaderTime int64) + FetchHeadersStarted func() + FetchMissingCFiltersFinished func() + FetchMissingCFiltersProgress func(startCFiltersHeight, endCFiltersHeight int32) + FetchMissingCFiltersStarted func() + RescanFinished func() + RescanProgress func(rescannedThrough int32) + RescanStarted func() + Synced func(sync bool) + type RPCClient struct + func NewRPCClient(chainParams *chaincfg.Params, connect, user, pass string, certs []byte, ...) (*RPCClient, error) + func NewRPCClientConfig(chainParams *chaincfg.Params, connConfig *dcrrpcclient.ConnConfig) (*RPCClient, error) + func (c *RPCClient) POSTClient() (*dcrrpcclient.Client, error) + func (c *RPCClient) Start(ctx context.Context, retry bool) (err error) + func (c *RPCClient) Stop() + func (c *RPCClient) WaitForShutdown() + type RPCSyncer struct + func NewRPCSyncer(w *wallet.Wallet, rpcClient *RPCClient) *RPCSyncer + func (s *RPCSyncer) Run(ctx context.Context, startupSync bool) error + func (s *RPCSyncer) SetNotifications(ntfns *Notifications)