Usando solo la línea de comando (sin GUI), ¿cómo puedo crear una billetera de solo reloj basada en el descriptor y obtener la primera dirección no utilizada?
Este es el descriptor:
"wpkh([00000000/84h/0h/0h]xpub6DP....xyz/0/*)#suma de control"
este es el comando bitcoin-cli para listar direcciones basadas en este descriptor:
./bitcoin-cli deriva direcciones "wpkh([00000000/84h/0h/0h]xpub6DP....xyz/0/*)#checksum" "[0,2]"
¿Cómo crear una billetera de solo reloj real para que pueda obtener automáticamente la primera dirección no utilizada?
Primero cree una billetera de descriptor con createwallet
:
bitcoin-cli -named createwallet wallet_name=mywallet descriptors=true
Esto creará una billetera de descriptor llamada mywallet
.
Luego importa un descriptor en esa billetera usando `importdescriptors:
bitcoin-cli -rpcwallet=mywallet importdescriptors '[{"desc": "wpkh([00000000/84h/0h/0h]xpub6DP....xyz/0/*)#checksum", "range": [0, 1000], "timestamp": "now", "internal": false, "watchonly": true, "active": true}]
Esto importará el descriptor con un conjunto de claves inicial de 1000. Cualquier nueva dirección bech32 que solicite (con getnewaddress
o desde la GUI) provendrá de este descriptor.
urza.cc
urza.cc
urza.cc