Versions in this module Expand all Collapse all v2 v2.7.6 Nov 14, 2023 v2.7.5 Apr 14, 2023 Changes in this version + func UseLogger(logger slog.Logger) + type Callbacks 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(synced bool) + type RPCOptions struct + Address string + CA []byte + DefaultPort string + Dial func(ctx context.Context, network, address string) (net.Conn, error) + Insecure bool + Pass string + User string + type Syncer struct + func NewSyncer(w *wallet.Wallet, r *RPCOptions) *Syncer + func (s *Syncer) DisableDiscoverAccounts() + func (s *Syncer) Run(ctx context.Context) (err error) + func (s *Syncer) SetCallbacks(cb *Callbacks)