Add support for new SDK (0.37.*) and support for upgrading channels and claims to new metadata #28

Merged
nikooo777 merged 37 commits from metadata_upgrade into master 2019-06-13 20:14:14 +02:00
Showing only changes of commit 8da631eac3 - Show all commits

View file

@ -185,11 +185,15 @@ func (s *Sync) ensureEnoughUTXOs() error {
if err != nil { if err != nil {
return errors.Err(err) return errors.Err(err)
} }
maxUTXOs := uint64(500)
desiredUTXOCount := uint64(math.Floor((balanceAmount) / 0.1)) desiredUTXOCount := uint64(math.Floor((balanceAmount) / 0.1))
if desiredUTXOCount > maxUTXOs {
desiredUTXOCount = maxUTXOs
}
log.Infof("Splitting balance of %s evenly between %d UTXOs", *balance, desiredUTXOCount) log.Infof("Splitting balance of %s evenly between %d UTXOs", *balance, desiredUTXOCount)
bradcastFee := 0.01 broadcastFee := 0.1
prefillTx, err := s.daemon.AccountFund(defaultAccount, defaultAccount, fmt.Sprintf("%.4f", balanceAmount-bradcastFee), desiredUTXOCount, false) prefillTx, err := s.daemon.AccountFund(defaultAccount, defaultAccount, fmt.Sprintf("%.4f", balanceAmount-broadcastFee), desiredUTXOCount, false)
if err != nil { if err != nil {
return err return err
} else if prefillTx == nil { } else if prefillTx == nil {