qt: rework "receive coins" workflow