В тестовой сети можно было в любой момент нажать undelegate, в майннете вижу только возможность сделать redelegate, а что делать если понадобится потратить монеты которые сейчас находятся в пуле на стейкинге? Как отозвать монеты назад в кошелек из состояния стейкинга?
Просто отправляете монеты. Отзывать ничего не надо. Дедал сам обо всем позаботится. Если продается часть от того, что делегируется сейчас, оставшееся все равно будет делегировано. Все, что находится в кошельке, автоматически стейкается, если кошелек когда то был привязан к стейкингу.