He descargado bitcoin core versión 22.0. Creé una billetera con este comando:
[amirreza@localhost bin]$ ./bitcoin-wallet -wallet=test-wallet create
Topping up keypool...
Wallet info
===========
Name: test-wallet
Format: bdb
Descriptors: no
Encrypted: no
HD (hd seed available): yes
Keypool Size: 2000
Transactions: 0
Address Book: 0
Pero no sé cómo encontrar mi dirección pública (que se puede usar para recibir bitcoins de otros). También intenté usar bitcoin-qt
para encontrar la dirección de mi billetera, pero no encontré nada.
He visto esta pregunta pero las respuestas no fueron útiles para mí.
No hay una "dirección de billetera" singular. Una billetera es una colección de direcciones, no una sola dirección. Puede obtener una dirección que su billetera controlará utilizando el getnewaddress
RPC o haciendo clic en "Crear nueva dirección de recepción" en la pestaña "Recibir" de bitcoin-qt.
Las billeteras de cuentas modernas son de tipo "HD", generadas a partir de una semilla (nemotécnica + frase de contraseña), BIP32/BIP39 más BIP44 por lo general.
Por privacidad, nunca se debe reutilizar ninguna dirección, usted genera una nueva para cada transacción, o más bien lo hace su software de billetera-cliente.
Idealmente, los secretos de su billetera de cuenta (seed, xprv y privkeys) para gastar están protegidos por una billetera de hardware, que firma las transacciones generadas por su software de cliente de billetera de solo reloj (claves públicas y direcciones solamente).
La gente aquí es excelente, pero aún así la pregunta no fue respondida. Por ejemplo, creé una nueva billetera (p2tr) y también se creó una dirección, iirc. Sin embargo, solo creé esta dirección por la experiencia de tener una dirección p2tr. Nunca lo usé. Ahora, me gustaría probar algo con esta dirección y necesito "sacarlo" de la billetera. No guardé la dirección en ningún lado. Entonces, la pregunta permanece. ¿Cómo sacamos la dirección de una billetera? No necesito ni quiero crear nuevas direcciones. ¡Solo necesito obtener el que creé hace algún tiempo! gracias psi
Editado: una posibilidad de obtener las direcciones es:
Obtenga las carteras de su nodo Bitcoin con el siguiente comando:
bitcoin-cli listwallets
Luego, obtenga las etiquetas de la billetera que le interesa, en caso de que tenga más de una billetera en su nodo, con el siguiente comando:
bitcoin-cli --rpcwallet=<MyWalletName> listlabels
Finalmente obtenga las direcciones de las etiquetas de interés, si hay más de una:
bitcoin-cli --rpcwallet=<MyWalletName> getaddressesbylabel <MyLabelofInterest>
Amir Reza Riahi
Ingix
muro