code: func (b *Builder) WithDefaultPlugins() *Builder {
  	transferPoller := poller.NewTransferPoller(
  		b.settings, poller.NewPerTailReceiveEventFilter(true),
  		time.Duration(30)*time.Second,
  	)
  
  	promoterReattacher := promoter.NewPromoter(b.settings, time.Duration(30)*time.Second)
  
  	b.settings.Plugins[transferPoller.Name()] = transferPoller
  	b.settings.Plugins[promoterReattacher.Name()] = promoterReattacher
  	return b
  }
docs: // WithDefaultPlugins adds a transfer poller and promoter-reattacher plugin with following settings:
  //
  // poll incoming/outgoing transfers every 30 seconds (filter by tail tx hash).
  // promote/reattach each pending transfer every 30 seconds.
  //
  // This function must only be called after following settings are initialized:
  // API, Store, MWM, Depth, SeedProvider or AddrGen+PrepareTransfers, TimeSource and EventMachine.