Commit graph

479 commits

Author SHA1 Message Date
Jonathan Zernik
a9e663c268
Update static build (#497) 2020-11-30 23:53:04 -05:00
azernik
c4b54a6a0a
Remove channel item expand btn (#496)
* added transaction details to TransactionItem display

* frontend wallet page changes

* fixed horizontal width bug
fixed ChannelItem.js click bug

* fixed pending channel bug

* fixed expand channel details

* added visualization to ChannelItem balance
2020-11-30 23:11:52 -05:00
Jonathan Zernik
70836e6087
Update static build (#494) 2020-11-25 14:44:55 -05:00
azernik
6231832cbe
redid styles code for wallet page (#473)
* added transaction details to TransactionItem display

* frontend wallet page changes

* fixed horizontal width bug
fixed ChannelItem.js click bug

* fixed pending channel bug

* fixed expand channel details
2020-11-25 13:51:27 -05:00
Jonathan Zernik
9de9c80549
Always save squeak with block header (#490)
* Make block header required non-nullable in squeak table

* Remove unused block verifier worker classes
2020-11-24 17:36:41 -05:00
Jonathan Zernik
fad797fa45
Fix wait for block index in lnd (#487)
* Fix bug where trying to kill same process twice.

* Increase time to check for running lnd
2020-11-24 01:49:19 -05:00
Jonathan Zernik
c62d4229cf
Remove btcd cert shared volume (#486)
* Remove shared volume for btcd cert file

* Got ssl cert working as a config

* Remove old comment about adding ssl certificate in dockerfile
2020-11-24 01:18:53 -05:00
Jonathan Zernik
c1e1f7c224
Wait for lnd to succeed in connecting to bitcoin before starting (#485) 2020-11-23 23:06:34 -05:00
Jonathan Zernik
dbd3598eb9
Reduce lnd sleep time to 30 s (#484) 2020-11-23 21:04:11 -05:00
Jonathan Zernik
64643b25a8
Use docker compose overrides for testnet mainnet (#482)
* Use default override file for docker-compose testnet

* Add mainnet docker-compose override file

* Put common environment variables in main docker-compose file

* Update readme with instructions for mainnet override
2020-11-23 20:43:19 -05:00
Jonathan Zernik
a43576a10e
Use bitcoincore for bitcoin node (#481)
* Got docker-compose working with bitcoin-core

* Got itest working

* Add bitcoin use_ssl config

* Rename service to bitcoin-core in docker-compose
2020-11-23 14:43:17 -05:00
Jonathan Zernik
5babad14ac
Update readme for default network config (#479) 2020-11-22 23:25:41 -05:00
Jonathan Zernik
13574a3520
Make log line for sent offer verifier lnd failure simpler (#478) 2020-11-22 23:02:12 -05:00
Jonathan Zernik
cbd7a8b2a7
Use testnet by default (#477) 2020-11-22 22:55:58 -05:00
Jonathan Zernik
e6c7d19690
Remove old db config (#476) 2020-11-22 22:43:55 -05:00
Jonathan Zernik
32cdff9a85
Make peer sync efficient (#475) 2020-11-22 22:24:09 -05:00
Jonathan Zernik
f35451977b
Update static build (#474) 2020-11-21 12:30:41 -05:00
Jonathan Zernik
7b5513dc8d
Fix subscribe received payments, only process each index once (#472) 2020-11-21 10:29:18 -05:00
Jonathan Zernik
d25a56ccb1
Subscribe received payments (#471)
* Got subscribe received payments working

* Add test for subscribe received payments
2020-11-21 03:30:45 -05:00
Jonathan Zernik
c5e5889135
Rename get timeline squeak displays (#469)
* Rename get timeline squeak displays and don't filter for following

* Update static build
2020-11-20 23:26:14 -05:00
Jonathan Zernik
9d10acc4e9
Delete expired sent offers in background worker thread (#465) 2020-11-15 14:47:52 -05:00
Jonathan Zernik
2a90e3f1b6
Check for existing sent offer before creating new (#464)
* Check for existing sent offer before sending new offer

* Load offer from saved offer in db

* Include payment request in sent offers table

* Remove old comments

* Organize saving and loading of saved sent offer when sending buyer offer
2020-11-15 01:34:43 -05:00
Jonathan Zernik
0cd0cec893
Update static build (#462) 2020-11-14 19:37:27 -05:00
Jonathan Zernik
ffe326fa32
Refactor squeak node into controller and node (#461)
* Rename squeak node to squeak controller

* Rename SqueakNode class to SqueakController

* Got itest working with refactored squeaknode and squeakcontroller classes
2020-11-14 19:28:39 -05:00
Jonathan Zernik
c240833815
Fix server defaults empty string (#460)
* Fix server_defaults for migration empty strings

* Show buyer client addr in frontend
2020-11-13 05:03:48 -05:00
Jonathan Zernik
0c072ae470
Include client_addr in sent_offer and received_payment tables (#458) 2020-11-13 04:29:20 -05:00
Jonathan Zernik
416d5a34f8
Save invoice time and epiry in sent offers table (#457) 2020-11-13 03:01:04 -05:00
Jonathan Zernik
4e17c4611d
Make fields nullable false in models (#456) 2020-11-13 00:42:28 -05:00
Jonathan Zernik
2f4ad44a44
Include settle_index field when saving received payment (#455) 2020-11-12 22:37:07 -05:00
Jonathan Zernik
6a90a59946
Update static build (#454) 2020-11-12 14:08:30 -05:00
Jonathan Zernik
2c8d6e0df5
Fix timestamp in get received payments (#453)
* Fix timestamp in get received payment rpc

* Update static build

* Fix proto numbering of received payment

* Include log line with returned received payments

* Lg the received payments reply

* Lg received payments reply list

* Lg received payments reply list

* Fix received payment component

* Remove log lines from frontend

* Remove log lines for received payment
2020-11-12 14:04:28 -05:00
Jonathan Zernik
1724d0dded
Fix parse of received payment query result (#452) 2020-11-12 04:06:42 -05:00
Jonathan Zernik
1d68e0b569
Add sent offer table (#451)
* Rename received payments to sent offers

* Add received payments table

* Add get received payments rpc method

* Rename old received payment to sent offer in frontend

* Add received payment frontend component

* Improve logging of error in admin web request
2020-11-12 04:02:28 -05:00
Jonathan Zernik
2f8d718518
Add received payments worker (#450)
* Got subscribe invoices worker working

* Improve error message in lnd invoice worker

* Only mark received payments if paid if the invoice is settled

* Check if invoice is settled before marking received payment as paid

* Pass settle index as param to mark paid db method

* Add migration to include settle_index in sent payments table

* Got latest settle index query working, I think

* Only return received payments that are already paid in db query

* Remove unused column from get latest settle index query

* Update static build
2020-11-11 22:02:26 -05:00
Jonathan Zernik
d8ff4d3627
Update readmes (#449) 2020-11-11 16:23:23 -05:00
Jonathan Zernik
284916bbdb
Show received payments in frontend (#448)
* Show received payments in frontend

* Update static build

* Fix sent payments query

* Fixed frontend received payments code

* Update static build

* Remove received payments component

* Fill in received payments component

* Fix receive payments component

* Fix parameter setting in received payments

* Fix showing payment time for received payment

* Show special message for payment time when payment time is null

* Remove old console log lines in payments page
2020-11-11 14:28:54 -05:00
Jonathan Zernik
0dde62bf46
Add received payments table and get it in rpc method (#443) 2020-11-11 03:04:09 -05:00
Jonathan Zernik
f7c5fabe43
Simplify squeak db table by using serialized squeak (#442) 2020-11-11 00:30:23 -05:00
Jonathan Zernik
7195174a8b
Rename common module to lightning (#439) 2020-11-10 18:50:33 -05:00
Jonathan Zernik
4981c99440
Rename blockchain folder to bitcoin (#438) 2020-11-10 18:43:27 -05:00
Jonathan Zernik
a536d18573
Rename postgres_db to squeak_db variables everywhere (#437) 2020-11-10 18:35:11 -05:00
Jonathan Zernik
45dcfb1eb0
Remove old lnd unavailable dialog (#436)
* Remove old lnd unavailable dialog

* Update static build
2020-11-10 18:17:14 -05:00
Jonathan Zernik
75056776ac
Update static build for sent payments (#435) 2020-11-10 18:09:50 -05:00
Jonathan Zernik
c03d8c651e
Rename satoshis to sats (#434) 2020-11-10 17:33:58 -05:00
Jonathan Zernik
fa9a84c1df
Include peer name in sent payment result (#433)
* Include peer_name sent payment rpc result

* Show peer name in sent payment in frontend
2020-11-10 17:32:20 -05:00
Jonathan Zernik
298d34efe8
Show sent payments in descending time order (#432) 2020-11-10 15:56:52 -05:00
Jonathan Zernik
b1d8d133e6
Show time in sent payment (#431)
* Get time field in sent payment rpc

* Show sent payment time in frontend
2020-11-10 15:55:26 -05:00
Jonathan Zernik
e709793617
Add payments page (#429)
* Add payments page

* Add payments page link to sidebar

* Create sent payment component

* Got sent payments list showing

* Show link to squeak and to lightning node in sent payment

* Fix lightning node pubkey link

* Add link to peer page from sent payment
2020-11-10 14:44:26 -05:00
Jonathan Zernik
6641e64995
Use msat as price unit (#427)
* Use price_msat for config and internally

* Use price_msat in admin protocol for offer message

* Use price_msat in sent payments table and protocol

* Update frontend to use new protocol with price_msat for offer

* Update static build
2020-11-10 02:35:24 -05:00
Jonathan Zernik
53fa118f20
Remove max squeaks config from docker config.ini (#426) 2020-11-09 23:12:22 -05:00