Commit Graph

63 Commits

Author SHA1 Message Date
benthecarman
08757d536f
Lnd 0.16.0 rpc (#5005)
* Lnd 0.16.0 rpc

* Add 2 second delay for after channels are open
2023-03-30 14:43:26 -05:00
benthecarman
7a64accd69
Bump lnd to v0.15.4 (#4882) 2022-11-11 23:41:46 -06:00
benthecarman
2a30232181
Update lnd to v0.15.3-beta (#4850)
* Update lnd to v0.15.3-beta

* Add improvements made in #4687
2022-10-18 09:42:37 -05:00
benthecarman
a4e38c30b4
Add helper functions for lnd chain notifications (#4846) 2022-10-17 14:41:53 -05:00
benthecarman
87664a3824
Error on invalid download of binaries (#4798) 2022-09-23 06:19:25 -05:00
benthecarman
6b479e8765
Add support for mac m1 lnd rpc (#4780)
* Add support for mac m1 lnd rpc

* Remove unneeded wait

* Add timeout to isStarted

* Consider RPC_ACTIVE not started

* Fix formatting
2022-09-14 15:35:28 -05:00
benthecarman
20ed1dcab0
Fix lnd default datadir (#4767) 2022-09-11 13:53:27 -05:00
benthecarman
8bbfbc89d7
Add handling so test lnd clients can be reached by docker (#4729)
* Add handling to test lnd clients can be reached by docker

* Subsitute during config construction instead in call credentials
2022-09-08 08:07:39 -05:00
benthecarman
1758197d58
Remove bitcoind as a dep for lnd (#4703) 2022-09-02 17:24:38 -05:00
benthecarman
dac65ca806
Fixes for force closes or failure to close lnd channel (#4692) 2022-09-01 07:40:36 -05:00
benthecarman
80051d4089
Make macaroon path accessible in LndInstanceLocal, add Versioner RPC (#4688) 2022-08-31 15:44:14 -05:00
benthecarman
64bc1367c5
Add listPendingChannels to LND (#4603) 2022-08-12 06:23:04 -05:00
benthecarman
ef3bfed1dc
Add ChainNotifier to LND (#4589) 2022-08-09 06:27:35 -05:00
benthecarman
678612161b
Fix lnd OutputDetails for outputs that dont have an address (#4438) 2022-06-30 08:57:01 -05:00
benthecarman
828d03c727
Fix out of bounds issues with lnd mappers (#4425) 2022-06-25 07:27:54 -05:00
benthecarman
0b9190f968
Lnd v0.15.0-beta (#4419) 2022-06-24 08:34:54 -05:00
benthecarman
9b1f8924ab
Fix download lnd command (#4406) 2022-06-19 07:59:26 -05:00
benthecarman
04802ae239
Add peers rpc to lnd (#4403) 2022-06-18 18:42:08 -05:00
benthecarman
45777f2bb0
Fix outPointToChannelPoint to use correct endianness (#4376) 2022-06-09 14:29:24 -05:00
benthecarman
54c3f77f8e
Improve lnd test suite reliability (#4361) 2022-06-01 14:28:35 -05:00
Nadav Kohen
b80bf4649e
Add HashType to ECDigitalSignature API (#4320)
* HashType now uses Int instead of Int32

* Moved HashType from core to crypto

* Added HashType helper functions to ECDigitalSignature

* Added tests

* Fixed compile
2022-05-29 18:25:22 -05:00
benthecarman
527e3ae862
Fix lnd sendToRoute for 0 amount invoices (#4348)
* Fix lnd sendToRoute for 0 amount invoices

* Add unit test
2022-05-23 08:07:30 -05:00
benthecarman
e9582d2145
Update lnd to v0.14.3-beta (#4347) 2022-05-19 19:24:01 -04:00
benthecarman
63e8d76dfc
Add ability to get LndInstanceRemote from config (#4334) 2022-05-13 09:14:32 -05:00
benthecarman
6845caf778
Make all uint64 types from lnd a UInt64 (#4332)
* Make all uint64 types from lnd a UInt64

* Make all uint32 types from lnd a UInt32
2022-05-11 05:05:16 -05:00
benthecarman
18c5ded5d3
Check if lnd network config is equal to 1 (#4330) 2022-05-10 18:00:53 -05:00
benthecarman
8ff4ee13e5
Use route hints with probing (#4312) 2022-05-04 14:50:23 -05:00
benthecarman
16c13568a9
Lnd probing: only update route with mpp record if we can (#4293) 2022-04-27 08:34:04 -05:00
benthecarman
b8a984a986
Implement probing in lnd (#4202) 2022-04-25 10:50:33 -05:00
benthecarman
95bbb06789
Add lnd invoice client (#4289) 2022-04-25 06:45:53 -05:00
benthecarman
587bca87c4
Add router rpc to lnd, use for paying invoices (#4286) 2022-04-24 12:31:46 -05:00
benthecarman
5856745398
Add raw funding of psbt to LndRpc (#4235) 2022-04-19 07:39:24 -05:00
benthecarman
5c9d64647e
Add PSBT functions for LND (#4124) 2022-02-23 10:08:36 -06:00
benthecarman
cff0e84440
Fix get txs for lnd (#4111) 2022-02-20 06:40:03 -06:00
benthecarman
44373f8449
Add functions for LND subscription (#4062) 2022-02-08 07:20:03 -06:00
benthecarman
afc6a32c62
Update lnd to v0.14.2 (#4040) 2022-02-04 06:11:25 -06:00
benthecarman
3ba8fb6dd4
Allow creating invoices with description hash (#3966) 2022-01-07 09:56:40 -06:00
benthecarman
f54ed98c74
Add subscribe invoices function to lnd (#3860) 2021-12-01 06:53:33 -06:00
benthecarman
cd3006c020
Verify binary download hashes (#3849)
* Update lnd to v0.14.1

* Verify binary download sha256 sums
2021-11-27 11:51:34 -06:00
benthecarman
09f0ac4657
Update lnd to v0.14.1 (#3848) 2021-11-27 11:49:29 -06:00
benthecarman
155301fc1d
Allow lnd remote to work with certificate string (#3840) 2021-11-20 18:59:46 -06:00
benthecarman
079fa62073
Lnd v0.14.0 (#3835) 2021-11-19 06:55:56 -06:00
benthecarman
98ceddfc22
update lnd to v0.13.3 (#3720) 2021-10-04 12:12:10 -05:00
benthecarman
f6169cc3af
Add LndInstanceRemote (#3710) 2021-10-02 16:15:40 -05:00
benthecarman
26efbe783e
Add lnd close channel function (#3692)
* Add lnd close channel function

* Add abandonChannel
2021-09-26 07:18:13 -05:00
benthecarman
e6e1fbdab8
Fix typo for signet LndInstances (#3690) 2021-09-26 07:13:35 -05:00
benthecarman
b6f28456e2
Add functions for Lease & Release output functions (#3677)
* Add functions for Lease & Release output functions

* Add test
2021-09-19 07:20:39 -05:00
benthecarman
fd6e0864ac
LndRpcClient: Fix listUnspent only showing unconfirmed utxos (#3663) 2021-09-14 05:51:13 -05:00
benthecarman
74777a9683
Add conversion utils for LndRpcClient (#3660) 2021-09-13 07:32:55 -05:00
benthecarman
5089e901bb
Add wallet signing functions (#3658) 2021-09-11 07:35:43 -05:00