Commit Graph

256 Commits

Author SHA1 Message Date
Yaacov Akiba Slama
193e3639d9 Disable email sending when channel mismatch 2021-05-30 12:19:43 +03:00
Yaacov Akiba Slama
ad31aa8921 Synchronize channels to DB after each block and check channels from DB 2021-05-25 12:52:00 +03:00
Yaacov Akiba Slama
133c87ec27 Don't fail when adding twice the same payment_hash 2021-05-09 21:07:23 +03:00
Yaacov Akiba Slama
ee75d838a1 Add field last_update to channels 2021-04-05 18:31:02 +03:00
Yaacov Akiba Slama
8ca6ca87fd Synchronize private channels from lnd to the channels table every hour 2021-03-19 13:47:36 +02:00
Yaacov Akiba Slama
76f51e2ba7 Ensure that private and public channels have different capacity 2021-03-16 10:55:35 +02:00
Yaacov Akiba Slama
78b9f2fdc4 Use an unique amount 2021-03-15 20:06:55 +02:00
Yaacov Akiba Slama
36001958e2 Use a target of 6 blocks when opening a public channel 2021-03-14 16:05:03 +02:00
Yaacov Akiba Slama
ab2be36642 Change OpenChannel endpoint to open public channels 2021-03-11 17:04:15 +02:00
Yaacov Akiba Slama
d532a78143 Add new field maxInactiveDuration 2021-02-21 17:19:02 +02:00
Yaacov Akiba Slama
ece77f65e1 Downgrade google.golang.org/grpc to 1.29.1 2021-02-11 17:13:15 +02:00
Yaacov Akiba Slama
f3a66cc6fb Fix typo in the field name 2021-02-05 10:10:10 +02:00
Yaacov Akiba Slama
aca8c4f2c0 Add forwarding history sync from lnd to db 2021-02-05 07:11:53 +02:00
Yaacov Akiba Slama
22b2b365ed Returns the short channel id if the channel is already confirmed 2021-01-03 18:51:16 +02:00
Yaacov Akiba Slama
97fdf045e4 Initialize the the map before using it 2020-12-30 17:00:08 +02:00
Yaacov Akiba Slama
ea54442821 Fix typo in logging 2020-12-29 16:32:21 +02:00
Yaacov Akiba Slama
11dc17ae2d Add checkChannels grpc function 2020-12-24 18:01:57 +02:00
Yaacov Akiba Slama
aa0db5402c Add dynamic channel creation documentation 2020-11-16 12:14:37 +02:00
Yaacov Akiba Slama
f407ec9e9c Handle interception probing payments
probing payments uses a probing payment hash which is:
sha256("probing-01:" || payment_hash).

When the interceptor detects such a hash for a payment which is supposed
to trigger a channel creation , it checks if the destination is online,
and if online, fails with INCORRECT_OR_UNKNOWN_PAYMENT_DETAILS error in
order to let the payer knows that the payment would be successful.
2020-11-08 17:46:26 +02:00
Yaacov Akiba Slama
faff8f60a9 Fix migration file name 2020-11-08 17:34:09 +02:00
Yaacov Akiba Slama
34a38ba99c Decrease target conf to 6 2020-10-01 17:04:15 +03:00
Yaacov Akiba Slama
980d2b40e5 Remove channel_fee_start_amount and add channel_fee_permyriad 2020-09-09 17:41:12 +03:00
Yaacov Akiba Slama
5e4f1a1aeb Check the amounts when using RegisterPayments 2020-08-31 16:03:39 +03:00
Yaacov Akiba Slama
630c6c3803 Send email notification (using aws ses) when a channel is created 2020-08-25 17:19:35 +03:00
Yaacov Akiba Slama
a8d226abb8 Obtain node name and pubkey from the node itself if not found in env 2020-08-18 17:03:18 +03:00
Yaacov Akiba Slama
a6c770462d Add postgresql migration files 2020-08-16 12:15:02 +03:00
Yaacov Akiba Slama
5ec237e4a4 Fix channelPoint to string 2020-08-11 19:26:48 +03:00
Yaacov Akiba Slama
987e6a1ff5 Wait for the new channel to be active before resuming the htlc 2020-08-11 17:16:04 +03:00
Yaacov Akiba Slama
26cd383aa9 Add intercept functionality to lspd to create channels on the fly. 2020-08-06 16:24:29 +03:00
Yaacov Akiba Slama
3d5d4a5283 Update certmagic 2020-08-02 14:50:54 +03:00
Yaacov Akiba Slama
a5db418f43 Add RegisterPayment to lspd 2020-08-02 14:45:47 +03:00
Yaacov Akiba Slama
8dbb2f54ca Update lnd dependency 2019-11-04 16:50:53 +02:00
Yaacov Akiba Slama
795625ca3f Add optional support for Let's Encrypt certificate 2019-08-27 18:10:45 +03:00
Yaacov Akiba Slama
1d6aa3a328 Fix the PR link to customize the channel reserve 2019-08-26 19:19:57 +03:00
Yaacov Akiba Slama
b08cc2b438 Add instructions for customizing the channel reserve 2019-08-18 11:37:56 +03:00
Yaacov Akiba Slama
d897761c3c Use constants instead of hard coded values 2019-08-18 11:32:47 +03:00
Yaacov Akiba Slama
aafdb5eee9 Add a way to generate a random token using openssl 2019-08-18 11:27:53 +03:00
Yaacov Akiba Slama
dbaeb08002 Improve the description of the parameters related to forward fees 2019-08-18 11:27:16 +03:00
kingonly
da159fe6fa Update README.md 2019-08-15 15:39:10 +03:00
kingonly
afcfa34d9e Update README.md 2019-08-15 15:33:49 +03:00
kingonly
566e175acb Update README.md 2019-08-15 15:32:25 +03:00
kingonly
858a128209 Update README.md 2019-08-15 15:31:48 +03:00
kingonly
1e4a9bd96f Update README.md 2019-08-15 15:28:25 +03:00
kingonly
ec39a26b5b Update README.md 2019-08-15 15:01:12 +03:00
kingonly
64c18c879b Update README.md 2019-08-15 14:59:12 +03:00
kingonly
35afbb5efa Update README.md 2019-08-15 14:58:32 +03:00
Yaacov Akiba Slama
55dc828b62 Add some documentation 2019-08-14 17:47:54 +03:00
Yaacov Akiba Slama
3eaae4d273 Create README.md 2019-08-14 16:54:08 +03:00
Yaacov Akiba Slama
254b2c9dfb Add lspd grpc documentation 2019-08-14 16:24:45 +03:00
Yaacov Akiba Slama
a4ab8bf8fa Add authorization check using token 2019-07-22 16:42:23 +03:00