diff --git a/www/js/services/wallet-services.js b/www/js/services/wallet-services.js index d376a98d0037f2754e4afa5eb706c3f4034d31fa..a26a55fb8e3516215fa2f43adc805cd8011f7ae8 100644 --- a/www/js/services/wallet-services.js +++ b/www/js/services/wallet-services.js @@ -792,23 +792,24 @@ angular.module('cesium.wallet.services', ['ngResource', 'ngApi', 'cesium.bma.ser // AMOUNT:BASE:CONDITIONS var rest = amount; var outputBase = inputs.maxBase; + var outputAmount; while(rest > 0) { - var outputAmount = truncBase(rest, outputBase); + outputAmount = truncBase(rest, outputBase); rest -= outputAmount; if (outputAmount > 0) { outputAmount = outputBase === 0 ? outputAmount : outputAmount / Math.pow(10, outputBase); - tx += outputAmount + ':' + outputBase + ':SIG(' + destPub + ')\n' + tx += outputAmount + ':' + outputBase + ':SIG(' + destPub + ')\n'; } outputBase--; } rest = inputs.amount - amount; outputBase = inputs.maxBase; while(rest > 0) { - var outputAmount = truncBase(rest, outputBase); + outputAmount = truncBase(rest, outputBase); rest -= outputAmount; if (outputAmount > 0) { outputAmount = outputBase === 0 ? outputAmount : outputAmount / Math.pow(10, outputBase); - tx += outputAmount +':'+outputBase+':SIG('+data.pubkey+')\n' + tx += outputAmount +':'+outputBase+':SIG('+data.pubkey+')\n'; } outputBase--; }