When we delegate to a pool for the first time, we pay 2 ada to register staking address in the blockchain. Later on we can re-delegate to a different different pools without registering staking address and paying more deposit.
Can we un-delegate and get the 2 ada key deposit back?
I understand the wallet software don’t have this feature (yet). I’m interested in command line options as well (cardano-cli). I think there should be a way to un-delegate and, afterwards, re-generate a new staking key for future staking operations.