42 Commits

Author SHA1 Message Date
64df2c7ce6 Add provisional frontend chat. The chat is totally unsafe as of now. Does not store messages either. 2022-01-13 11:22:54 -08:00
2523e5ef09 Add needed LNNode routines and LNpayments status. First full trade demonstrated 2022-01-12 04:57:03 -08:00
a3375df6e5 Work on lightning functionality: locks, settles, cancels, validates. Trading almost working on testnet 2022-01-11 16:02:17 -08:00
8bc8f539d0 Work on LN bonds. Maker bond works. Yet, this is not the best way probably. 2022-01-11 12:49:53 -08:00
17df987630 Rework lightning module. Add version info 2022-01-11 06:36:43 -08:00
9f65a5adb6 Add validating LN invoices and generaing hold invoices 2022-01-10 17:02:06 -08:00
9c2f50dacf Init work on Lightning functionality 2022-01-10 15:27:48 -08:00
de66040893 Add cancel taker penalty time 2022-01-10 04:10:32 -08:00
8e5233267f Work frontend trade pipeline 2022-01-09 12:05:19 -08:00
fb846c91d8 merge logics-second-iteration 2022-01-09 10:44:25 -05:00
229294b878 change currencies.json access, fix async book filtering 2022-01-09 09:42:28 -05:00
5dcb249bb3 Invoice input 2022-01-09 06:07:05 -08:00
185e0af496 Merge with json-dicts 2022-01-09 04:35:19 -08:00
ec823586c1 merge with branch logics-second-iteration 2022-01-08 20:18:11 -05:00
5fb776aca7 Add TradeBox and QR client side generation 2022-01-08 05:08:03 -08:00
400fb2b21e OrderPage.js, MakerPage.js use currencies.json 2022-01-08 07:48:03 -05:00
215af668a2 merge htlc-model 2022-01-08 06:51:55 -05:00
7b6b486552 updated env-sample 2022-01-07 16:29:04 -08:00
4516f1974a backend and BookPage.js use currencies.json 2022-01-07 18:48:23 -05:00
eb9042eaa4 Add Non-KYC Bitcoin price historical records 2022-01-07 14:46:30 -08:00
b472b4928c More logics, bug hunt 2022-01-07 11:22:07 -08:00
9ab52853d5 Work on more logics. Rough draft finished 2022-01-07 10:22:52 -08:00
8a55383761 Add more api logics
The workflow is actually more complex than I though. In fact the whole scope of the project greatly surpass my expectation of "weekend project".  Want to lay down something functional even if buggy and ugly, I'm a bad coder but this will work out!
2022-01-07 03:31:33 -08:00
6a1a906bea Cosmetic 2022-01-06 15:33:55 -08:00
31b19ce18c Work on order cancel 2022-01-06 14:39:59 -08:00
34e05465c2 Add more logics bareframes 2022-01-06 12:33:40 -08:00
a1771ae5ea Add environmental variables to .env 2022-01-06 08:54:37 -08:00
805b12de65 Add preliminary pricing for t0 and maker bond. Add reverse on_delete Cascade Orders -> Htlcs 2022-01-06 08:20:04 -08:00
5505476ea4 Add logics for Invoice update/creation and maker_hodl_invoice 2022-01-06 05:55:47 -08:00
46c129bf80 Add logics module 2022-01-06 04:32:17 -08:00
bd1601d59f Bug fix, order status now as message, HTLCs relationals working 2022-01-05 04:18:54 -08:00
635420c9dd Add HTLC model and placeholder functions 2022-01-05 02:30:38 -08:00
ed3605cca6 Rework minor ui and bugs 2022-01-04 18:03:03 -08:00
9ade961e0f Work on update order endpoint and taker requests 2022-01-04 16:13:08 -08:00
78886c8c9c Rework admin pannel and extended users 2022-01-04 07:58:10 -08:00
5b712b0765 Extend user model with profiles and set up admin panel 2022-01-04 05:47:37 -08:00
0823febf73 Add order expiry time and rework book page 2022-01-04 02:21:45 -08:00
c71d95ccd0 Rename boolean explicit for is_explicit/isExplicit 2022-01-02 05:38:45 -08:00
c4b625a993 Fix order detail page view. Add explicit to model as pricing method boolean explicit/relative 2022-01-02 05:24:35 -08:00
e087d0b686 Add payment method field 2022-01-02 01:40:19 -08:00
76a45bc8d5 Create API endpoint for POST make order
Added the Order model with a rough approxiation to the fields needed. The field status can be read lineally as the progression trough the app pipeline. The view serves POSTs requests to enter new orders into the db.
2022-01-01 14:40:08 -08:00
6b8b8c4511 Create api django app 2022-01-01 14:13:27 -08:00