106 Commits

Author SHA1 Message Date
86e6bed37c Add advanced options to LN payout form (#326)
* Add advanced options to LN payout form

* Complete amount calcs

* Temporary working solution for lnproxy web only (uses text instead of json)

* Update LNpayment model and logics to use user's routing budget

* Add handle lnproxyserver networks (i2p, tor, clearnet) / (mainnet,testnet)

* Small fixes
2022-11-24 17:42:30 +00:00
7643e524f1 Fix all files with pre-commit 2022-10-25 11:04:12 -07:00
4d5c60239f Conform to pep8 rules (#295)
* Conform to pep8 rules

* Fix some more flake8 linting errors
2022-10-20 20:53:51 +00:00
3d3da78f8a Fix code style issues with Black 2022-10-20 09:56:10 +00:00
34a8fd99ed Make stealth invoices the default 2022-09-16 09:50:11 -07:00
eff58dc91d Add stealth invoices (#210)
* Add stealth invoice switch to profile

* Add stealth invoice including only order uuid

* Add explanatory tooltip for stealth invoices and fix code smells
2022-08-12 17:41:06 +00:00
f4cd676d2b Fix linear determinate countdown timer bug when waiting for escrow 2022-08-03 14:24:30 -07:00
916a5fdf5a Add total time to contract completion to trade summary 2022-07-18 17:37:35 -07:00
456723973c Add contract oracle timestamp and exchange rate to summary 2022-07-18 06:50:56 -07:00
a98ff65638 Fix UI. Hide unneeded expiry bars. Refresh book always. Round to 8 BTC decimals. 2022-07-02 12:51:29 -07:00
6f7cfb5147 Fix avatar persistance and login issues. Add onchain payment cleanup. 2022-06-20 10:56:56 -07:00
efed6b3c0a Pay buyer onchain-tx 2022-06-16 08:31:30 -07:00
8f93c8f7b6 Add address submission and validation checks 2022-06-13 15:27:09 -07:00
dc9d5e5e2a Add frontend input address components 2022-06-11 09:21:53 -07:00
b1d68a39f7 Add onchain logics pt3 2022-06-09 10:41:21 -07:00
cf82a4d6ae Add onchain logics pt2 2022-06-06 13:37:51 -07:00
8d0b518222 Add onchain logics pt1 2022-06-06 10:57:04 -07:00
8b7e05a24d Create task to delete older than 3 days encrypted messages 2022-05-31 02:23:01 -07:00
5b214c3b9c Validate length of token_hash. Increase expiry times of routing status. 2022-05-30 07:08:32 -07:00
d1f671cf66 Validate PGP keys with GnuPG when a new robot is created 2022-05-30 06:34:27 -07:00
ac0969baf6 Convert new UserGen into POST. Fix misformed armored keys. Example encrypt/decrypt. 2022-05-23 04:21:01 -07:00
789f9fbdb1 Add pub_key and enc_priv_key fields. Store in cookies. Bug: misformed 2022-05-22 15:12:25 -07:00
d48ee9ced4 Add explicit routing failure reasons for users 2022-05-19 07:00:55 -07:00
755874b100 Advanced maker options v2 (#110)
* Add escrow/invoice time customization

* Add accordion for Expiry times

* Add current price on order maker

* Add deposit timeout limit on order page

* Minor aestetic fixes

* Implement pause/unpause and expiry reasons

* Add renew order

* Add highlight buy/sell on maker page

* Fix order renewal. Improve book visuals and response.

* Fix double renew requests

* Fix cancel orders. Fix paused status to delay

* Fix paused order layout and loading spinner

* Add telegram message: order is in chat
2022-04-29 18:54:20 +00:00
433952cbf4 Fix lnpayment deletion at profile deletion. Fix precision premium rank. 2022-04-24 04:20:05 -07:00
f00bafb5d8 Rework concurrent payments. in_flight true/false 2022-04-18 06:57:03 -07:00
8265dc1dc4 Make method picker functional. Add Swap methods and icons. 2022-03-30 03:57:56 -07:00
8ae2406275 Implement backend handle range amounts, order take amount input and order book ranges 2022-03-22 10:49:57 -07:00
bf80986005 Implement min_amount max_amount model props and validation 2022-03-21 16:27:36 -07:00
ca79ea9914 Init accounting panel, add import/export 2022-03-20 16:32:25 -07:00
d31bd63edc Add maker selects fidelity bond size 2022-03-18 15:09:38 -07:00
a36f23b572 Add maker selects public duration 2022-03-18 14:21:13 -07:00
f383d20c37 Implement public API non-KYC BTC prices 2022-03-12 03:24:11 -08:00
255dae188d Implement withdraw rewards (backend & frontend) 2022-03-06 08:08:28 -08:00
4ee6778e11 Implement referral attributes and logics 2022-03-05 10:45:42 -08:00
dea2b665fb Route refCode url to api/user and display rewards 2022-03-05 09:32:27 -08:00
f111130273 Fix overflow on markettick value with some currencies 2022-03-05 03:48:47 -08:00
df320ea4d0 Add telegram functionality to backend. Messages: welcome and order taken. 2022-02-21 15:41:36 -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
06b7741015 Fix minimum value, adjust decimal places and digits for BTC scales 2022-02-16 14:09:40 -08:00
1e0bd51f1f Add BTC (rBTC, wBTC, swaps...). Fix setup guide and env-sample. 2022-02-16 14:02:21 -08:00
e392f14b18 Add requested currencies COP, PEN, UYU, PYG and BOB 2022-02-15 13:52:30 -08:00
rs
fb5ef28b5d Fix admin panel avatars and avatar static removal at robot deletion 2022-02-15 13:03:46 +00:00
04c9466c3e Unlink avatars from prod static 2022-02-12 07:46:58 -08:00
1a6aa8a9ee Improve failure logics. Add platform rating. 2022-02-04 10:07:09 -08:00
716e838442 Add in order user activity status badge 2022-01-30 11:45:37 -08:00
2263ec7153 Add penalty live countdown. Fix unilateral cancellation after escrow 2022-01-26 03:44:45 -08:00
5a677067f7 Record expiry height into lnpayment and admin panel 2022-01-25 06:46:02 -08:00
25ab5fdf2e Add invoice expiry paddingas temporary fix for order expire at invoice expire. 2022-01-24 10:34:52 -08:00