Как потратить биткойны Со счета и указать комиссию

Я пишу приложение, которое использует учетные записи биткойн-кошелька, чтобы указать, какие адреса принадлежат какому пользователю. Я читал документацию, пытаясь найти способ потратить биткойны, указав учетную запись от , адрес и комиссию майнерам .

Прочитав документацию, я думаю, что это невозможно, потому что есть только два пути:

  • Первый использует sendFrom, но вы не можете установить комиссию с помощью этой команды. Вы можете использовать settxfee, но это изменяющееся число в зависимости от килобайт tx.

  • Второй использует CreateRawTransactionи SendRawTransaction, но для того, чтобы указать входные данные, нет никакого способа получить входные данные, кроме как вызвать listunspent, но это возвращает входные данные для всех кошельков, и нет никакого способа сказать этой команде, чтобы она возвращала только неизрасходованные входы для конкретной учетной записи .

Неужели нет возможности отправить биткойны со счета, указав комиссию?

Вы запрашиваете основное программное обеспечение Биткойн?
@WizardOfOzzie извините, но я не понимаю вашего вопроса. Пожалуйста, напишите еще раз спасибо!!

Ответы (1)

Пожалуйста, не используйте больше систему учета биткойн-ядер (особенно для новых проектов). Он устарел ( и может быть удален в ближайшем будущем ).

Способ решения вашей проблемы - позвонить getaddressesbyaccount(получить адреса определенной учетной записи), а затем использовать listunspentэти адреса. Затем вы можете создать свой собственный выбор монет и использовать createrawtransaction singrawtransactionи sendrawtransaction.