Я, наконец, вернулся к попытке это, и это, кажется, работает нормально, используя bitcoind 0.5.2. Я считаю, что это то, что Робокоп ищет и показывает, что это возможно в стандартном клиенте, если сделать шаг первым, чтобы изолировать счет и убедитесь, что вы всегда отправить весь оставшийся баланс по нужному адресу. Просто имейте в виду, что это выставит точный остаток по счету / адрес кому-либо вы отправляете BTC.
Чтобы сделать вещи проще, играя с этим я сделал быстрый скрипт для генерации sendmany команды для отправки платежа на один адрес и автоматически отправлять оставшийся баланс (-0,0005 плата ТХ) обратно к указанному адресу. Предполагается, что вы используете адрес в значение по умолчанию "" счет в специальном кошельке.
#! / Bin / Баш
# Использование: send.sh <из> <в> <амт>
эхо "./bitcoind sendmany \"\" «\"$ 2 \": $ 3 \"$ 1 \": `Эхо "(\ `./bitcoind getbalance "" 0 \ `- $ 3-0.0005)"'"
постскриптум Холлидей - я понял это прежде, чем продолжить, что p2pool пожертвования хрон; было бы отслеживаются правильно, как мы хотели !!