I have set up a Cardano development environment and build a node which is fully synced to the testnet network. How can I make my Daedalus wallet use/point to that local testnet node instead of synching again to the online/main testnet?
2 Answers
To anyone who may need a similar setup, I got this working after many trials. From my local cardano node, I copied the contents of the db directory into the chain
directory of the Daedalus wallet.
I then updated the configuration file topology.yaml
to use localhost
in the addr parameter.
It works and I can receive tAda from the testnet faucet.
Daedalus is a full node itself, this mean that he doesn't connect to an external node to sync the blockchain.
As the official website says: "Daedalus is a full node wallet. This means that unlike light wallets (e.g.Yoroi, Adalite etc.) Daedalus downloads a full copy of the Cardano blockchain and independently validates every transaction in its history."
Here I found a Reddit Link where a similar question was made.
-
Well true, Daedalus is a full node, but on a fresh install ,it needs to connect to the Cardano network to sync to the latest blocks. What I was trying is to get it to use my local node which has already synced.– SkelliNov 21, 2021 at 12:03