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?
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.