Commit Graph

453 Commits

Author SHA1 Message Date
Reckless_Satoshi
ae27b18d30
Dev: replace isort, black, flake8 with ruff (#1057) 2024-01-09 01:22:50 +00:00
Reckless_Satoshi
84ea69344e
Fix simplify read pubkey from file 2024-01-09 00:43:38 +00:00
Reckless_Satoshi
3af8287da7
Add mempool.space as fee estimator and remote read devfund pubkey (#1055) 2024-01-08 14:13:37 +00:00
Reckless_Satoshi
bc9f8ae985
Add robot hash ids to order details and robot view 2023-12-01 12:56:55 +00:00
Reckless_Satoshi
07830fd2fd
Add currency Albanian LEK 2023-11-30 16:13:38 +00:00
Reckless_Satoshi
69537d4c00
Fix comment out unused functionalities and add LND 0.17.2 to tests 2023-11-30 15:53:30 +00:00
Reckless_Satoshi
92b041cb31
Add maker_hash_id to book response 2023-11-28 11:13:40 +00:00
Reckless_Satoshi
01c4a28dae
Refactor trade tests, add onchain payout test 2023-11-23 17:53:39 +00:00
Reckless_Satoshi
62ef86f1b4
Add order expiry tests 2023-11-22 13:16:25 +00:00
Reckless_Satoshi
6abb84ff5d Add historical api tests 2023-11-20 14:54:04 +00:00
Reckless_Satoshi
dd7534d64a Add order book test 2023-11-20 14:54:04 +00:00
Reckless_Satoshi
515133bb8e Add ticks test 2023-11-20 14:54:04 +00:00
Reckless_Satoshi
b2a130afca Add LN payout test 2023-11-20 14:54:04 +00:00
Reckless_Satoshi
f271d59172 Add pause/unpause tests 2023-11-17 13:02:30 +00:00
Reckless_Satoshi
5674337b32 Add fiat sent/received confirmation tests. Improve API documentation 2023-11-17 13:02:30 +00:00
Reckless_Satoshi
3e0d451e97 Add tests for onchain address, pgp sign verification. Improve Dockerfile 2023-11-17 13:02:30 +00:00
Reckless_Satoshi
79a3df66a2 Add lock escrow tests 2023-11-17 13:02:30 +00:00
Reckless_Satoshi
3a42195bba Fix tests failures when LND node is not used 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
605a37bb87 Add CLN regtest to integration tests 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
ebd0a287c3 Add dev dependencies and regtest test environments 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
b4fe30e733 Add testing against API specs with assertResponse 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
bece7c7d4e Refactor CLN stubs to allow for mocking 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
4efc59d416 Refactor gRPC and mocks. Add coordinator info test. 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
89ae6cd4a6 Add draft LND gRCP mocks 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
4270f2d0a2 Add LND mock up classes 2023-11-14 13:54:51 +00:00
Reckless_Satoshi
8808ee85ae
Add order creation tests 2023-11-06 19:35:35 +00:00
Reckless_Satoshi
051c78ab9b
Add robot creation tests 2023-11-06 14:18:37 +00:00
Reckless_Satoshi
0ef59ad8e8
Fix exclude ARS from blockchain.info 2023-10-29 16:25:12 -07:00
Reckless_Satoshi
1ecd1ec7dc
Fix estimate minning fee on testnet 2023-10-27 09:45:18 -07:00
Reckless_Satoshi
d127d935a7
Fix allow blank on order geolocation 2023-10-24 16:10:36 -07:00
Reckless_Satoshi
54a59872fb
Add django utils tests (#911)
* Add util tests

* Enable coordinator test workflow
2023-10-23 22:48:38 +00:00
Reckless_Satoshi
77783e1502
Add migrations for env decoupling from models 2023-10-11 03:49:11 -07:00
Reckless_Satoshi
46cfa008b1
Update devfund donation pubkey 2023-10-11 02:54:11 -07:00
Reckless_Satoshi
a555f204ca
Fix models decoupling (#874)
* Fix move order model constrains to env to settings.py

* Remove lnpayment, tick, onchain model contraints based on .env
2023-10-10 12:48:05 +00:00
KoalaSat
4d45b884cf
Add location to F2F payment option (backend) (#867)
* Add location to F2F payment option

* Fix py linterns

* Include migration

* Revert docker-compose changes

* Remove bond_size from migration

* Rename 0043_order_latitude_order_longitude_alter_order_bond_size.py to 0043_order_latitude_order_longitude.py
2023-10-10 12:47:22 +00:00
Reckless_Satoshi
28be4977e7
Fix order logging on automatic dispute resolution slashed bonds 2023-09-15 02:39:40 -07:00
Reckless_Satoshi
1015ba3433
Fix list out of range on contract formalized order logging 2023-09-14 02:31:42 -07:00
Reckless_Satoshi
4fe69da565
Add option to disable order logging 2023-09-11 09:24:03 -07:00
Reckless_Satoshi
c7a14fbc56
Fix order status change must happen exactly when last sats update on contract finalization 2023-09-11 08:23:11 -07:00
Reckless_Satoshi
1600b58bab
Fix contract finalization logging 2023-09-10 12:16:34 -07:00
Reckless_Satoshi
5d66e56f2a
Improve hodl invoice description 2023-09-08 08:42:04 -07:00
Reckless_Satoshi
19597ca8e5
Add coordinator maintainance notice 2023-09-08 08:33:00 -07:00
Reckless_Satoshi
96a6095dbf
Add migrations for new Order logs and Robot avatar defaults 2023-09-07 02:15:58 -07:00
daywalker90
ae9fdd72c6
Update to newer CLN hold plugin (#816)
* update to newer cln hold plugin

* fix docker stuff

* forgotten rename

* add proto files from cln repo

* add CLN_GRPC_HOLD_HOST to .env-sample
2023-09-06 15:18:22 +00:00
Reckless_Satoshi
4e7963c90d
Fix pretty logs admin for orders with no logs recorded 2023-08-19 11:24:14 -07:00
Reckless_Satoshi
eaca597522
Remove /api/user endpoint from api.urls 2023-08-14 07:38:16 -07:00
Reckless_Satoshi
9db89606cb
Deprecate unsigned invoices (#633)
* Fix connected chat status

* Delete option to submit unsigned address and invoices
2023-08-14 14:22:15 +00:00
Reckless_Satoshi
ca3f7cb222
Delete user view, session auth and png avatars (#588) 2023-08-14 14:21:12 +00:00
Reckless_Satoshi
4383d14f88
feat(coordinator): add verbose order logs as table to admin (#764)
* add logs field

* Log some order events

* Add more logs. Format as table.

* Add more logs

* Add admin panel hyperlinks to order logs

* Add lasts set of logs

* Some fixes
2023-08-06 17:48:20 +00:00
Reckless_Satoshi
9777a4987f
fix(infoview): 0 if marketticks are none 2023-08-06 08:37:03 -07:00