code: func (s *Swarm) SetChequebook(ctx context.Context) error {
  	err := s.config.Swap.SetChequebook(ctx, s.backend, s.config.Path)
  	if err != nil {
  		return err
  	}
  	log.Info(fmt.Sprintf("new chequebook set (%v): saving config file, resetting all connections in the hive", s.config.Swap.Contract.Hex()))
  	return nil
  }
docs: // SetChequebook ensures that the local checquebook is set up on chain.