To all you smart people out there I have a question about using addresses from a wallet in cardano-cli that I have been struggling with and that I think will be helpful to others as I have found a few answers that are not clear or do not solve this issue:
This is all on testnet:
Summary
I would like to manage my addresses in a wallet like Daedalus but I would like to also use the cardano-cli on these addresses especially for my stake pool.
I believe that it’s not possible to add addresses created using the cardano-cli to Daedalus or Yoroi but it is possible to generate the keys using cardano-address using the recovery phrase and then to use cardano-cli to generate the signing key.
I have managed to use cardano-address to generate the payment address and it matches with my 0/0 address in Daedalus. I have created the signing key but when I try and submit a transaction I get the error MissingVKeyWitnessesUTXOW so I know I am missing a step.
You would probably want to us a HW wallet (i.e. Ledger) for that. You can connect your Ledger to a variety of Cardano clients and can also use cardano-hw-cli to manage your pool.
I got it working using the skey file using the same wallet address generated by the steps above. I’m wondering how to use a different address from the same wallet?
The payment keys in the wallet are generated by the series 1852H/1815H/0H/0/0, 1852H/1815H/0H/0/1, 1852H/1815H/0H/0/2, … The change keys in the wallet are generated by the series 1852H/1815H/0H/1/0, 1852H/1815H/0H/1/1, 1852H/1815H/0H/1/2, …
Thankyou so much for breaking my loops!
I changed all of the names so many times.
I was thrown by the name of the “–signing-key-file” option.
Needed to conceive that the individual address keys were both functional products of the addr_xsk.