I stupidly moved all wonderfully aged 27 clams over the exchange initially, so now I'm playing catchup
I've been thinking about this.
If I move coins from one wallet to another, I have to wait 510 blocks until they will start staking again. I also have to wait 510 blocks after they last staked before I can move them, so there will be a minimum of 1020 blocks between staking in one wallet and staking in the next.
It looks to me like I could hard-code the staking routine so that the output(s) of the staking transaction are different than the inputs - then my coins would move at the same time as they stake, saving me 510 blocks of waiting time.
Questions:
1) would that work from a technical point of view?
2) if so, would such behaviour be frowned upon from a human point of view?