Как узнать комиссию майнеров за мою транзакцию с помощью API Blockchain.info?

Blockchain.info дает вам варианты «скромный», «нормальный» и «щедрый» для установки комиссий майнеров и оставляет немного неясным, какой в ​​конечном итоге будет комиссия за транзакцию.

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

Что делать, если у меня есть 0,01 BTC в моем кошельке и я хочу отправить все это на адрес. На комиссию не останется достаточного количества BTC. Что происходит тогда?

Ответы (1)

На самом деле не существует стандартного значения комиссии. Разные клиенты реализуют разные суммы. Например, в моей установке MultiBit в настоящее время установлено значение 0,0001 BTC на 1000 байт размера транзакции.

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

В случае с Blockchain.info, используя их API, если у вас нет $feeпараметра, Blockchain.info автоматически добавит комиссию в размере 0,0005 BTC, что является значением по умолчанию.

Все транзакции включают комиссию майнеров в размере 0,0005 BTC.

Поэтому, если вы отправите 0,01 BTC через их API и не укажете параметр $fee, к вашей транзакции будет добавлена ​​комиссия в размере 0,0005.

РЕДАКТИРОВАТЬ Это означает, что вам действительно нужно как минимум 0,0105 BTC (0,01 + 0,0005) в вашем кошельке для совершения транзакции. Если вы хотите отправить все 0,01 BTC, вы должны отправить 0,0095, иначе транзакция не пройдет.

В документах API говорится, что все транзакции включают комиссию майнеров в размере 0,0005 BTC по умолчанию, однако в разделе «Учетная запись» -> «Настройки» -> «Общие» говорится, что они «следуют политике комиссий, предложенной основным биткойн-клиентом», если вы выбираете «Обычную» политику комиссий по умолчанию. Я предполагаю, что это также должно быть 0,0005 BTC или это будет зависеть от размера транзакции в байтах и ​​в BTC?