From 8da631eac385d88cbe76540748816efa9b6264f2 Mon Sep 17 00:00:00 2001 From: Niko Storni Date: Wed, 12 Jun 2019 05:33:13 +0200 Subject: [PATCH] add a limit to UTXOs generation fix broadcastFee fix spelling --- manager/setup.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/manager/setup.go b/manager/setup.go index fc2b35a..c275182 100644 --- a/manager/setup.go +++ b/manager/setup.go @@ -185,11 +185,15 @@ func (s *Sync) ensureEnoughUTXOs() error { if err != nil { return errors.Err(err) } + maxUTXOs := uint64(500) desiredUTXOCount := uint64(math.Floor((balanceAmount) / 0.1)) + if desiredUTXOCount > maxUTXOs { + desiredUTXOCount = maxUTXOs + } log.Infof("Splitting balance of %s evenly between %d UTXOs", *balance, desiredUTXOCount) - bradcastFee := 0.01 - prefillTx, err := s.daemon.AccountFund(defaultAccount, defaultAccount, fmt.Sprintf("%.4f", balanceAmount-bradcastFee), desiredUTXOCount, false) + broadcastFee := 0.1 + prefillTx, err := s.daemon.AccountFund(defaultAccount, defaultAccount, fmt.Sprintf("%.4f", balanceAmount-broadcastFee), desiredUTXOCount, false) if err != nil { return err } else if prefillTx == nil {