Questions about Daedalus on NixOS

Hello! I am about to put in real money for the first time and wanted to make extra sure that I have the correct versions (and am running on the proper network). I am on a recent release branch and ran

nix-build release.nix -A mainnet.daedalus.x86_64-linux

to get the executable. I have the following three questions:

  1. Is there a better way to get an official release build on a nixos machine?
  2. Is there a way to confirm beyond a shadow of a doubt that I am running on mainnet?
  3. If I am not, and I accidentally transfer coins from mainnet to an address I setup via the testnet wallet, can i use the same keyset on mainnet? In other words, if i switch to mainnet, will the ada be there?
  1. What you have should be fine to build daedalus.
  2. The testnet and other versions clearly tell you nthat they are testnet releases. There are number of other ways:
  • comparing genesis files
  • making sure your receive address is addr (not addr_test)
  • checking Diagnostics to see current epoch > block and making sure it’s the similar as what mainnet is on as per explorer, after sync has finished.
  1. You cannot transfer coins across networks, you will never be able to receive funds on testnet network from mainnet. But no the address derived on mainnet vs testnet will not be the same.