MultiCurrencyWallet
MultiCurrencyWallet copied to clipboard
Refunds: fix timer display when swap stopped, change locktime period mainnet/testnet and add test
в истории статус показан как stopped. но мне нужен рефанд же? 0.01 btcb я отправил, а обратно не получил и даже не показывает таймер до рефанда
Refund прошел, но нужно какой-то мессадж для юзера отобразить что Мы начали рефанд такого-то свопа и то что он закончился
- [x] https://screenshots.wpmix.net/chrome_eFbuhxlEMTCRcJO8FJaDFUmkC6loBY9P.png у меня пропал таймер сколько до рефанада, после обновления страницы (до этого был). нужно чтоб четко было понятно, когда рефанд
- [x] в истории в это время пишется страшное https://screenshots.wpmix.net/chrome_6uHyZJfybCStXqlUHmmL0dtSXQuzPEL9.png
@VitaliyShulik какое направление ты проверял?
- [x] поправить неверное отображение stopped в истории свапа (но при этом сохранить логику stopped, для чего то же оно нужно?)
- [x] https://explorer-mumbai.maticvigil.com/address/0x0F400c0cE80D20E65CB66E5c7a814F5fEfa711cC/contracts я задеплоил в тестнет контракт с локтаймом 5 минут для тестов, предлагаю его разместить и сделать в тестнете локтаймы в 10 раз меньеш чем в мейннете, тогда сможем даже тестить внутри экшинов
- [ ] тест рефанада для экшинов. тейкер морозит токен, мейкер биток, тейкер не забирает биток, оба ждут рефанда. в тесте проверить, что корректно отображается время до рефанда внутри свапа и в таблице мм, а после таймера выполняется автоматом рефанд
- [ ] так же важно, что бы стороны не процессили свап (no withdraw, only refund) после того как прошел safetime, чтоб не получилось ситуации когда затупила сеть, и один ушел, а второй процессил свап и рефанднул свою часть, в итоге забрал все бабки. так они хотя бы оба рефанднутся
- [x] писать время до рефанда в свапе, сейчас пишет, но если перезагрузить или зайти с истории то уже не пишет (не пишет когда статус stopped)