145 Commits

Author SHA1 Message Date
408516241d Fix message your order is public 2022-03-11 07:55:55 -08:00
6373957774 Telegram notification only when taker bond is locked 2022-03-11 07:24:39 -08:00
a616e4945e Fix reward withdrawal failure handling 2022-03-09 03:35:50 -08:00
ce25a6b3c7 Reward robots for counterpart slashed bonds 2022-03-07 13:46:52 -08:00
255dae188d Implement withdraw rewards (backend & frontend) 2022-03-06 08:08:28 -08:00
ec7aac2e00 Implement give rewards scheduler 2022-03-05 12:51:16 -08:00
4ee6778e11 Implement referral attributes and logics 2022-03-05 10:45:42 -08:00
06b86796ca Safe order flow from contract additions to profile 2022-03-05 04:21:01 -08:00
533809749c Gracefully fail to log a market_tick 2022-03-05 04:19:56 -08:00
f46e229213 Fee flooring to rounding 2022-03-03 16:43:54 -08:00
b38f18d6d5 Upgrade fee computation for maker/takers 2022-03-03 07:40:56 -08:00
4d2cf584eb Fix message the order is public for avatars that are re-used 2022-03-01 05:38:04 -08:00
67a108e0ac Fix bugs, second dispute statement is awaited. 2022-02-24 13:59:16 -08:00
3902159b67 Improve frontend notifications. Add resolved messages. Add unlocked/settled bonds. Fix bug with statements submission. 2022-02-24 12:47:46 -08:00
30e35f8973 Asynchronous TG messages. Add taker_cancelled and taker_expired messages. 2022-02-23 08:15:48 -08:00
a9575c2338 Add order_expired and trade_successful telegram messages 2022-02-22 09:50:01 -08:00
b9b71dc842 Fixes for telegra messaing errors in production 2022-02-21 18:12:42 -08:00
3906ed73aa Fix non enabled telegram order taken 2022-02-21 16:55:31 -08:00
df320ea4d0 Add telegram functionality to backend. Messages: welcome and order taken. 2022-02-21 15:41:36 -08:00
1feebacbc1 Make avatar persists when revisiting homepage 2022-02-21 02:05:19 -08:00
9025b2e07d Fix clean-orders failure when trade_escrow has not been generated 2022-02-20 06:38:29 -08:00
23eabffeca Settle bonds at dispute opening. Avoids channel force closure in long resolution disputes. 2022-02-20 03:39:28 -08:00
fc4ccd5281 Re-format all python code 2022-02-17 11:50:10 -08:00
f8f306101e Fix cancel lnpayment at WFM. Add svgs, BTC currency flag. Fix pretty numbers 2022-02-16 18:45:18 -08:00
rs
a9a344fddf Fix taker bond is not return on maker cancel. Update all libs. Add extra hosts. 2022-02-13 16:43:49 +00:00
96be0d8f80 Dockerize dev stack, now fully functional 2022-02-09 11:45:11 -08:00
ee7786c5c1 Add lnd v0.14.2 docker 2022-02-09 07:21:51 -08:00
715d7ebf6d Handle LND down response to clients 2022-02-08 02:05:22 -08:00
1a6aa8a9ee Improve failure logics. Add platform rating. 2022-02-04 10:07:09 -08:00
3f6731d3e0 Improve response time of confirm fiat receive; improve failure routing handling 2022-02-03 17:37:24 -08:00
b39529d91e Avoid giving new robot to a user who is expecting still a payment 2022-02-03 13:51:42 -08:00
71532d52d0 Add maker status on book page 2022-02-03 10:06:30 -08:00
13517047e0 Fix irresponsive taker invoice when a maker/seller is not active 2022-01-30 07:50:22 -08:00
58ecb607c3 Add setup background threads. Minor fixes and cosmetic. 2022-01-30 07:18:03 -08:00
5ab97453f0 Add user profile bottom left icon with active order reminder 2022-01-29 11:51:26 -08:00
6ab8f86b97 Implement responsive order book 2022-01-27 06:40:14 -08:00
2263ec7153 Add penalty live countdown. Fix unilateral cancellation after escrow 2022-01-26 03:44:45 -08:00
d2dbc0d249 Add async background catches expiry height 2022-01-25 07:20:56 -08:00
5a677067f7 Record expiry height into lnpayment and admin panel 2022-01-25 06:46:02 -08:00
2d1a2e4c5c Add logics for payment retry, first iteration. 2022-01-24 14:53:55 -08:00
25ab5fdf2e Add invoice expiry paddingas temporary fix for order expire at invoice expire. 2022-01-24 10:34:52 -08:00
51d65fd15e Implement CLTV_expiries for each hold invoice duration. Invoice expiry matches status time to lock it. 2022-01-24 09:54:44 -08:00
b934534e1e Implement collaborative cancellation 2022-01-23 11:02:25 -08:00
fb5cb8fb4a Cancel frontend clean up. Try and go for management commands 2022-01-20 12:50:25 -08:00
4eaad57475 background process debugging 2022-01-20 09:30:29 -08:00
7c0e3a74fa Fix premium percentile computation 2022-01-19 12:55:24 -08:00
7218b9b0d3 Logics update: escrow settles exactly at buyer payout time. 2022-01-19 11:37:10 -08:00
285f85aaf2 Add check if attribute order exists when triggering an order status 2022-01-18 14:17:41 -08:00
a0b38d831f Fix bug penalizing a non existing taker 2022-01-18 10:40:56 -08:00
ad6ee9d4de Improve Order Expired behaviour 2022-01-18 07:45:04 -08:00