prefix . 'agc_payments'; $query = "ALTER TABLE `$tableName` CHANGE `address` `address` CHAR(255)"; $wpdb->query($query); $electrumPercentToVerify = $options['electrum_percent_to_process']; $electrumRequiredConfirmations = $options['electrum_required_confirmations']; $electrumOrderCancellationTimeHr = $options['electrum_order_cancellation_time_hr']; $electrumOrderCancellationTimeSec = round($electrumOrderCancellationTimeHr * 60 * 60, 0); $electrumBufferAddressCount = 10; $startTime = time(); AGC_Util::log(__FILE__, __LINE__, 'Starting Cron Job...'); if ($btcMpkExists && AGC_Electrum::is_valid_mpk($mpkBtc)) { AGC_Electrum::buffer_ready_addresses('BTC', $mpkBtc, $electrumBufferAddressCount); AGC_Electrum::check_all_pending_addresses_for_payment('BTC', $mpkBtc, $electrumRequiredConfirmations, $electrumPercentToVerify); AGC_Electrum::cancel_expired_addresses('BTC', $mpkBtc, $electrumOrderCancellationTimeSec); } if ($ltcMpkExists && AGC_Electrum::is_valid_mpk($mpkLtc)) { AGC_Electrum::buffer_ready_addresses('LTC', $mpkLtc, $electrumBufferAddressCount); AGC_Electrum::check_all_pending_addresses_for_payment('LTC', $mpkLtc, $electrumRequiredConfirmations, $electrumPercentToVerify); AGC_Electrum::cancel_expired_addresses('LTC', $mpkLtc, $electrumOrderCancellationTimeSec); } if ($qtumMpkExists && AGC_Electrum::is_valid_mpk($mpkQtum)) { AGC_Electrum::buffer_ready_addresses('QTUM', $mpkQtum, $electrumBufferAddressCount); AGC_Electrum::check_all_pending_addresses_for_payment('QTUM', $mpkQtum, $electrumRequiredConfirmations, $electrumPercentToVerify); AGC_Electrum::cancel_expired_addresses('QTUM', $mpkQtum, $electrumOrderCancellationTimeSec); } $autoPaymentPercent = $options['autopayment_percent_to_process']; $autoPaymentTransactionLifetimeSec = 6 * 60 * 60; $autoPaymentRequiredConfirmations = $options['autopayment_required_confirmations']; AGC_Payment::check_all_addresses_for_matching_payment($autoPaymentRequiredConfirmations, $autoPaymentPercent, $autoPaymentTransactionLifetimeSec); $autoPaymentCancellationTimeHr = $options['autopayment_order_cancellation_time_hr']; $autoPaymentCancellationTimeSec = $autoPaymentCancellationTimeHr * 60 * 60; AGC_Payment::cancel_expired_payments($autoPaymentCancellationTimeSec); AGC_Util::log(__FILE__, __LINE__, 'total time for cron job: ' . AGC_get_time_passed($startTime)); } function AGC_get_time_passed($startTime) { return time() - $startTime; } ?>