Running a Daedalus wallet on a cardano-cli node

Hi, I have seen a similar topic to what I’m asking here but no clear answer. This is a multipart enquiry. I would be grateful if questions can be answered with details please (if possible).

I have built a Cardano v1.27.0 node on Ubuntu 20.04 that is started using cardano-cli and have created an address following the examples here: Exploring Cardano wallets | Cardano Developer Portal

I am now attempting to install the Daedalus wallet. I have attempted to import the address created using the secret key but the key doesn’t show in the Daedalus explorer for some reason.

My questions are:

  1. Is the secret key generated by cardano-cli supported by the Daedalus wallet? If so, why isn’t it listed in the Daedalus explorer when attempting to import? Is there something I’m doing wrong here?

  2. Can I get the Daedalus wallet to read the block data already synced by the cardano-cli node that has been running for a few days now, or does Daedalus always need it’s own copy of block data? Does running Daedalus on a node mean that block data is duplicated? One copy for cardano-cli and one copy for Daedalus?

I’m happy to read any info I should have read but I can’t seem to find a definitive information source on running a Daedalus wallet on a node that is started using the cardano-cli command as detailed here: GitHub - input-output-hk/cardano-node: The core component that is used to participate in a Cardano decentralised blockchain.

Any help appreciated.

Did you try this? https://iohk.zendesk.com/hc/en-us/articles/900000623463-Importing-wallets

Yes, the Daedalus wallet runs its own node/wallet server. You would have to start the wallet from the command line and override the params but I have not found any docs about it. I think that is more of a headache than allowing the Daedalus wallet to finish syncing, unless you have bandwidth or hard-disk limitations.

1 Like

Thanks for the reply. Yes I’ve read that article and tried the import.

The thing is that ‘I think’ the article is referring to importing a Daedalus secret key. This address was created using cardano-cli and not a Daedalus wallet. The method used to create the address was:

cardano-cli address build
–payment-verification-key-file /home/user/cardano/keys/payment1.vkey
–out-file /home/user/cardano/keys/payment1.addr
–mainnet

It was not created using a Daedalus wallet. It was created using the cardano-cli utility.

Does this mean that Daedalus cannot import a Cardano address unless it was created in Daedalus?

Based on my understanding, yes the cardano-cli was not design for this purpose. I replied earlier about another new post where our community members are getting stuck with this issue. It’s just the way it was design, cardano-wallet and cardano-cli appear to have separate use cases and so they are not 100% interchangeable. It might be worth to ask in the github repo to see what the devs have to say about it.

Ah, OK thanks for that. I’ll ask in the repo if there’s any plans on that front.

Much appreciated.