MultiCurrencyWallet icon indicating copy to clipboard operation
MultiCurrencyWallet copied to clipboard

Refunds: fix timer display when swap stopped, change locktime period mainnet/testnet and add test

Open noxonsu opened this issue 3 years ago • 8 comments

в истории статус показан как stopped. но мне нужен рефанд же? 0.01 btcb я отправил, а обратно не получил и даже не показывает таймер до рефанда

noxonsu avatar Jun 02 '21 16:06 noxonsu

Refund прошел, но нужно какой-то мессадж для юзера отобразить что Мы начали рефанд такого-то свопа и то что он закончился

VitaliyShulik avatar Jun 03 '21 05:06 VitaliyShulik

  • [x] https://screenshots.wpmix.net/chrome_eFbuhxlEMTCRcJO8FJaDFUmkC6loBY9P.png у меня пропал таймер сколько до рефанада, после обновления страницы (до этого был). нужно чтоб четко было понятно, когда рефанд
  • [x] в истории в это время пишется страшное https://screenshots.wpmix.net/chrome_6uHyZJfybCStXqlUHmmL0dtSXQuzPEL9.png

noxonsu avatar Jun 08 '21 19:06 noxonsu

@VitaliyShulik какое направление ты проверял?

noxonsu avatar Jun 08 '21 19:06 noxonsu

  • [x] поправить неверное отображение stopped в истории свапа (но при этом сохранить логику stopped, для чего то же оно нужно?)

noxonsu avatar Jun 08 '21 19:06 noxonsu

  • [x] https://explorer-mumbai.maticvigil.com/address/0x0F400c0cE80D20E65CB66E5c7a814F5fEfa711cC/contracts я задеплоил в тестнет контракт с локтаймом 5 минут для тестов, предлагаю его разместить и сделать в тестнете локтаймы в 10 раз меньеш чем в мейннете, тогда сможем даже тестить внутри экшинов

noxonsu avatar Jun 08 '21 20:06 noxonsu

  • [ ] тест рефанада для экшинов. тейкер морозит токен, мейкер биток, тейкер не забирает биток, оба ждут рефанда. в тесте проверить, что корректно отображается время до рефанда внутри свапа и в таблице мм, а после таймера выполняется автоматом рефанд

noxonsu avatar Jun 08 '21 20:06 noxonsu

  • [ ] так же важно, что бы стороны не процессили свап (no withdraw, only refund) после того как прошел safetime, чтоб не получилось ситуации когда затупила сеть, и один ушел, а второй процессил свап и рефанднул свою часть, в итоге забрал все бабки. так они хотя бы оба рефанднутся

noxonsu avatar Jun 08 '21 20:06 noxonsu

  • [x] писать время до рефанда в свапе, сейчас пишет, но если перезагрузить или зайти с истории то уже не пишет (не пишет когда статус stopped)

noxonsu avatar Jun 09 '21 16:06 noxonsu