From 15d448e47e751fcd6dae0cbc3d98c0c1c69434bb Mon Sep 17 00:00:00 2001 From: Sebastian Grewe Date: Thu, 27 Feb 2014 15:06:17 +0100 Subject: [PATCH] [FIX] Apply proper fee on auto-payouts Thanks IRC blonkel for the heads up. --- cronjobs/payouts.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cronjobs/payouts.php b/cronjobs/payouts.php index 87c6bb6e..e38754a9 100755 --- a/cronjobs/payouts.php +++ b/cronjobs/payouts.php @@ -168,13 +168,13 @@ if ($setting->getValue('disable_auto_payouts') != 1 && $aAutoPayouts) { $rpc_txid = NULL; $log->logInfo(sprintf($mask, $aUserData['id'], $aUserData['username'], $aUserData['confirmed'], $aUserData['coin_address'], $aUserData['ap_threshold'])); if ($bitcoin->validateaddress($aUserData['coin_address'])) { - if (!$transaction_id = $transaction->createDebitAPRecord($aUserData['id'], $aUserData['coin_address'], $aUserData['confirmed'] - $config['txfee_manual'])) { + if (!$transaction_id = $transaction->createDebitAPRecord($aUserData['id'], $aUserData['coin_address'], $aUserData['confirmed'] - $config['txfee_auto'])) { $log->logFatal(' failed to fully debit user ' . $aUserData['username'] . ': ' . $transaction->getCronError()); $monitoring->endCronjob($cron_name, 'E0064', 1, true); } else if (!$config['sendmany']['enabled'] || !$sendmanyAvailable) { // Run the payouts from RPC now that the user is fully debited try { - $rpc_txid = $bitcoin->sendtoaddress($aUserData['coin_address'], $aUserData['confirmed'] - $config['txfee_manual']); + $rpc_txid = $bitcoin->sendtoaddress($aUserData['coin_address'], $aUserData['confirmed'] - $config['txfee_auto']); } catch (Exception $e) { $log->logError('E0078: RPC method did not return 200 OK: Address: ' . $aUserData['coin_address'] . ' ERROR: ' . $e->getMessage()); // Remove this line below if RPC calls are failing but transactions are still added to it