У меня есть небольшие суммы на нескольких счетах в одном кошельке. Я хочу отправить их всех на учетную запись по умолчанию (обычно называемую «»). Доступна ли какая-либо команда RPC для этого сценария?
ПРИМЕЧАНИЕ . Функции учетной записи устарели и будут удалены в Bitcoin Core . v0.18.0
Рекомендуется переключиться на label
API в v0.17.0
и позже, см. Примечания к выпуску 14023 .
В зависимости от того, что вы пытаетесь сделать, вы можете либо переместить их, используя RPC перемещения :
move "fromaccount" "toaccount" amount ( minconf "comment" )
DEPRECATED. Move a specified amount from one account in your wallet to another.
Arguments:
1. "fromaccount" (string, required) The name of the account to move funds from. May be the default account using "".
2. "toaccount" (string, required) The name of the account to move funds to. May be the default account using "".
3. amount (numeric) Quantity of BTC to move between accounts.
4. (dummy) (numeric, optional) Ignored. Remains for backward compatibility.
5. "comment" (string, optional) An optional comment, stored in the wallet only.
Result: true|false (boolean) true if successful.
Examples:
Move 0.01 BTC from the default account to the account named tabby
> bitcoin-cli move "" "tabby" 0.01
Move 0.01 BTC timotei to akiko with a comment and funds have 6 confirmations
> bitcoin-cli move "timotei" "akiko" 0.01 6 "happy birthday!"
As a json rpc call
> curl --user myusername --data-binary '{"jsonrpc": "1.0", "id":"curltest", "method": "move", "params": ["timotei", "akiko",
0.01, 6, "happy birthday!"] }' -H 'content-type: text/plain;' http://127.0.0.1:8332/
Или вы можете получить адрес учетной записи по умолчанию, используя RPC getaccountaddress :
$ bitcoin-cli getaccountaddress ""
а затем отправить его на этот адрес с помощью RPC sendfrom :
$ bitcoin-cli sendfrom <account-name> <to-address> <amount>
Мадху Крипто
Дж.Бачук
sendrawtransaction
файл rpc. Я думаю, что если вы используетеsendtoaddress
и отправите полную сумму, она будет получена с нескольких учетных записей, но функция учетных записей не работает, как вы ожидаете, и биткойн не обновит баланс учетной записи.Мадху Крипто
Дж.Бачук
listaccounts
даже если они были отправлены на этот адрес. Извините, у меня нет хорошего предложения по использованию кошелька Bitcoin Core, но есть много других реализаций кошелька, которые, вероятно, подошли бы для этого лучше.