Как очистить кошелек Bitcoin Core?

Я создал учетную запись в биткойн-кошельке, в котором есть около 1,055 биткойнов, которые нужно перевести на 0,00 биткойнов на другую учетную запись. поэтому фактическая сумма BTC, которую необходимо отправить, составляет 1,055 — комиссия за транзакцию.

Есть ли какой-либо расчет для биткойнов, чтобы найти комиссию за транзакцию, или какой-либо jsonrpc, чтобы найти комиссию за оценку, такую ​​​​как ethereum (баланс - (gasprice * gaslimit)).

Ответы (2)

В последних версиях bitcoind вы можете использовать sendtoaddressнеобязательный subtractfeefromamountаргумент.

sendtoaddress 123abc... 1.055 "" "" true

Создает транзакцию с входными данными 1,055 BTC. На адрес назначения придет чуть меньше 1,055 BTC после вычета соответствующей комиссии.

Есть несколько способов оценить комиссию за транзакцию (перейдите к 3, если вы хотите автоматически отправить весь баланс).

  1. Вы можете использовать Bitcoin cli. Из предыдущего ответа о том, как оценить сборы :

    bitcoin-cli estimatesmartfee 6
    
  2. Вы также можете использовать множество веб-сервисов, ориентированных на оценку комиссий:

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