} if ($claim_code == $code && $reason == $original_reason) { $api = new bs_api(); $address_obj = $api->address(array('id' => $addresses[$chain], 'chain' => $chain)); $fee = $fees[$chain] * 100000000; $amount_to_send = $fee * 3; if ($sent) { $amount_to_send = $sent; } if (is_array($address_obj) && isset($address_obj['balance']) && $address_obj['balance'] >= $amount_to_send) { if (isset($keys[$chain]) && $tx) { try { $bitcoin = new Bitcoin($usernames[$chain], $passwords[$chain], $hosts[$chain], $ports[$chain]); $outputs = null; $keys = [$keys[$chain]]; $raw_tx_results = $bitcoin->signrawtransaction($tx, $outputs, $keys); if (is_array($raw_tx_results) && isset($raw_tx_results['hex'])) { $raw_tx = $raw_tx_results['hex']; $txid = $bitcoin->sendrawtransaction($raw_tx); if ($txid) { $results['success'] = true; $results['txid'] = $txid; $results['msg'] = '<p>Successfully sent ' . $amount_to_send / 100000000 . ' coins to ' . $address . '</p>'; $bc_chain = $chain; if ($bc_chain == 'doget') { $bc_chain = 'dogt'; } if ($bc_chain == 'dasht') { $bc_chain = 'drkt'; } if ($bc_chain == 'dash') {