Запомните это количество, и в следующий раз клейте не больше него.
Главное правильно рассчитайте выходную сумму (как сумму всех входов - комиссия).
Можете отправлять сразу на биржу, ничего страшного.
Если вы майните в соло, настройте демон на включение бесплатных транзакций
-blockminsize=500000
Вот как я клеил в новакоине
require_once 'jsonRPCClient.php';
$bitcoin = new jsonRPCClient('http://login:[email protected]:8344/');
$value = 0;
$inputs = array();
$unspent = $bitcoin->listunspent(0);
foreach ($unspent as $output)
{
if (count($inputs) < 50)
{
$inputs[] = $output;
$value += $output['amount'];
}
}
$outputs = array(
'address' => $value,
);
$rawtx = $bitcoin->createrawtransaction($inputs, $outputs);
$signed = $bitcoin->signrawtransaction($rawtx, $inputs);
print_r($bitcoin->decoderawtransaction($signed['hex']));
//print_r($bitcoin->sendrawtransaction($signed['hex']));
address - куда отправлять монеты
Смотрим, всё ли верно, потом убираем // с последней строки и запускаем снова - транзакция отправляется.