Tengo pequeñas cantidades en varias cuentas en la misma billetera. Quiero enviarlos a todos a la cuenta predeterminada (generalmente llamada ""). ¿Hay algún comando RPC disponible para este escenario?
NOTA : Las características de la cuenta están obsoletas y se eliminarán en Bitcoin Core v0.18.0
, se recomienda cambiar a la label
API en v0.17.0
y más adelante, consulte las notas de la versión 14023 .
Dependiendo de lo que intente hacer, puede moverlos usando el RPC de movimiento :
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/
O puede obtener la dirección de la cuenta predeterminada utilizando el RPC getaccountaddress :
$ bitcoin-cli getaccountaddress ""
y luego enviarlo a esa dirección usando el RPC sendfrom :
$ bitcoin-cli sendfrom <account-name> <to-address> <amount>
Cripto Madhu
JBaczuk
sendrawtransaction
archivo rpc. Creo que si usasendtoaddress
y envía el monto total, se extraerá de varias cuentas, pero la función de cuentas no funciona como esperaba y Bitcoin no actualizará el saldo de la cuenta.Cripto Madhu
JBaczuk
listaccounts
haya enviado a esa dirección. Lo siento, realmente no tengo una buena sugerencia para usar la billetera Bitcoin Core, pero hay muchas otras implementaciones de billetera que probablemente serían mejores para esto.