Чтобы посмотреть доступный для траты баланс используйте команду:
dcrctl --wallet getbalance "*" 1 spendable, где 1 - это у средств есть хотя бы одно подтверждение (транзакция была включена в блок).
2. Билет зачисляется в пул мгновенно в момент его включения в блок PoW-майнером. С какой setticketfee комиссией покупали билеты? Я вижу на Dcrstats что максимальная комиссия за билет сейчас доходит до 0.25 DCR, то есть возможно транзакция на покупку с низкой комиссией просто никогда не пройдет во время такого ажиотажа.
1. Проверил, таки да - подтвержденный баланс значительно меньше. Но вродеж при покупке можно указывать использовать и неподтвержденный баланс или это из другой оперы ?
2. Да, комиссия стояла 0.01 Это както исправимо ? Транзакция будет висеть до тех пор пока не выполнится условие (заданная низкая комиссия) ?
1. Да, если использовать команду purchaseticket, то можно выставить minconf 0 (смотрите описание команды в "dcrctl -l" или на странице Tickets в пуле). Но все равно ждать придется дольше, чем если бы средства были уже подтверждены.
2. Нет, транзакция уже в мемпуле (очередь на покупку, выстроенная по размеру комиссий уплачиваемых майнеру, 1500 билетов прямо сейчас), он сам обнулится когда цена подскочит. В теории деньги сами просто вернутся в кошелек (без уплаты комиссий), тк эта транзакция просто не будет существовать в блокчейне.
Если все-таки кошелек затупил и деньги не вернулись, скажем, в течение 24 часов, то восстановление кошелька из Seed всегда решает проблему. Так как в этом случае кошелек вытягивает историю всех транзакций из цепочки блоков, начиная с блока #1. А эта транзакция на покупку билета там не существует (никто ее не включил из-за низкой комиссии), то есть получится, что ты просто никогда и не отправлял эти деньги из своего кошелька.
Но прямо сейчас это сделать нельзя, тк транзакция все еще существует в очереди на покупку по текущей цене билета.