Chris Stewart
65e67287f8
2024 10 21 Replace Future.sequence()
usage with Future.traverse()
( #5732 )
...
* Use more Future.traverse()
* More Future.traverse()
2024-10-22 16:57:23 -05:00
Chris Stewart
7c07aa0355
Pull over simple syntax changes for {cli,oracleServer,bench,dlcNode,dlcOracle,dlcOracleTest,eclairRpc,lndRpc,lndRpcTest} from #5713 ( #5721 )
2024-10-17 15:41:43 -05:00
Chris Stewart
bbac2590ff
Bump to lnd 18.x ( #5695 )
...
* Bump to lnd 18.x
* Fix version
* Fix windows hash
2024-10-04 11:32:55 -05:00
Chris Stewart
6b12bb515d
Rework NativeProcessFactory.cmd
to be Vector[String]
( #5623 )
...
* Rework NativeProcessFactory.cmd to be Vector[String]
* Fix eclair commands
2024-07-18 08:15:40 -05:00
Chris Stewart
4885bdb07d
Add -Xsource:3
to lnd-rpc
( #5595 )
...
* Add -Xsource:3 to lnd-rpc
* Upgrade pekko-grpc-sbt-plugin to 1.1.0-M1 to support -Xsource:3
* Remove -quickfix:any
* Upgrade other pekko deps to 1.1.0-M1 to fix ILlegalStateExceptions w/ dep clashes
2024-07-16 08:08:43 -07:00
Chris Stewart
dad7e1cef6
Add support for bitcoind 27.1 ( #5609 )
...
* Add support for bitcoind 27.1
* Update linux/windows hashes
2024-06-18 15:40:13 -05:00
Chris Stewart
0af58483f2
Add -Xsource:3 to rpc projects ( #5590 )
...
* Add -Xsource:3 to bitcoind-rpc/ bitcoind-rpc-test/ lnd-rpc/ lnd-rpc-test/ eclair-rpc/ eclair-rpc-test/ clightning-rpc/ clightning-rcp-test/
* Remove -quickfix:any
* Remove lndRpc/ -Xsource:3 flag
2024-05-11 12:04:21 -05:00
Chris Stewart
9fe67bbdbe
Remove remaining 2.13 specific code as 2.13.x is the only compiler version supported ( #5576 )
...
Fix compile
Remove compat
2024-05-09 09:05:07 -05:00
Chris Stewart
4f288a12c0
2024 05 02 intellij compile ( #5562 )
...
* Get things compiling again with default intellij build
* Cleanup compile of coreTestJVM so we don't have warnings that cause failures in intellij's build
2024-05-02 13:42:36 -05:00
Chris Stewart
7ed2b8801a
2024 04 30 upgrade eclair v0.10.0
( #5557 )
...
* Fix open, audit commands for v0.10.0
* Get all unit tests passing
* Add logger.error() to try to debug channel state
* Try adding delay to see if dual funding process can complete before we generate blocks
* scalafmt
* Try bumping number of blocks generated
* Try disabling dual funding
* Cleanup
2024-04-30 14:25:50 -05:00
Chris Stewart
819a047d1e
Add support for lnd 0.17.5-beta
( #5554 )
...
* Add support for lnd 0.17.5-beta
Switch Lnd fixture back to BitcoindVersion.newest
Fix linux build
Update lnd windows hash
Fix lnd mac intel hash
* Update proto files
* Revert changes that removed mapping for numeric UInt32, UInt64 types
* Fix version
2024-04-29 13:04:29 -05:00
Scala Steward
afddf73c48
Update scalafmt-core to 3.8.1 ( #5501 )
...
* Update scalafmt-core to 3.8.1
* Update .scalafmt.conf settings to be factory default settings
* Fix typo
* scalafmt
* Empty commit to re-run CI
* Revert some scalafmt back to original scalafmt.conf
---------
Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2024-04-20 19:55:49 -05:00
Chris Stewart
177542a13c
Remove grizzled.sl4fj was its no longer maintained ( #5482 )
2024-03-18 16:48:58 -05:00
Chris Stewart
1dff918848
2023 02 21 pekko ( #5413 )
...
* Get dependencies resolving, get tor module compiling
* Get everything compiling with pekko
* Rework configs/logging to use pekko namespace
* Rename AkkaUtil -> PekkoUtil, BitcoinSAkkaAsyncTest -> BitcoinSPekkoAsyncTest
2024-02-22 10:26:21 -06:00
benthecarman
f01987160d
Lnd v0.17.3 ( #5375 )
2024-01-27 11:28:25 -06:00
Chris Stewart
008dd42a08
Upgrade lnd to 0.16.4
( #5194 )
...
* Upgrade lnd to 0.16.4
* fix the rest of the hashes
* Fix version
* Fix queryroutes cltv delta param from 40 -> 80
* update doc versions
2023-08-14 14:38:23 -05:00
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