Commit Graph

3572 Commits

Author SHA1 Message Date
rorp
9d90b2279a
Tor v0.4.6.10 (#4331)
* Tor v0.4.6.10

* Update tor version

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2022-05-17 12:06:17 -05:00
rorp
059f2f5fac
Fix ERROR: relation "txo_spending_info" does not exist (#4323)
* Fix `ERROR: relation "txo_spending_info" does not exist`

* Escape schema name

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2022-05-17 12:02:29 -05:00
Chris Stewart
341c712563
Validate bitcoin-s.wallet.walletName config option (#4336) 2022-05-17 10:29:17 -05:00
benthecarman
d60d984a6b
LnURL Module (#4295)
* LnURL Module

* Add lnurl tests to CI
2022-05-14 16:11:35 -05:00
Chris Stewart
272f31aeaa
Fix race condition on DLC node startup wrt to tor (#4335) 2022-05-13 09:56:53 -05:00
benthecarman
63e8d76dfc
Add ability to get LndInstanceRemote from config (#4334) 2022-05-13 09:14:32 -05:00
Chris Stewart
5036b37729
2022 05 11 tor race condition (#4333)
* WIP tor race condition debug

* Fix race condition between starting node and starting tor

* Remove extra log
2022-05-11 16:38:24 -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
Chris Stewart
b980c432fd
Bump node initialization timeout to 20 seconds (#4328) 2022-05-10 18:02:12 -05:00
Chris Stewart
6356a50a89
Add log for tor being provided (#4329)
* Add log for tor being provided

* Remove duplicate log
2022-05-10 18:02:02 -05:00
benthecarman
18c5ded5d3
Check if lnd network config is equal to 1 (#4330) 2022-05-10 18:00:53 -05:00
Chris Stewart
488716d10a
Add ProcessLogger to ProcessBuilder so that we capture logs from binaries like tor (#4327) 2022-05-10 13:53:36 -05:00
Chris Stewart
c911808996
Fix example (#4324) 2022-05-09 07:37:10 -05:00
Chris Stewart
e4d38ba53a
2022 05 05 OS specific jlink builds (#4322)
* Add OS specific zips

* Try to fix windows build

* Try to fix windows build shell

* Try to see if double zip works w/o mac verified developer error

* Add bash script to handle making file executable and make it non quarantine on mac

* Do chmod regardless of os

* Remove chmod as that cannot work by definition, revert to only packaging stage/ directory

* Make java exectuable on every OS

* refactor CommonSettings.jlinkIgnore

* Try to build appServer

* Make cli use jlink

* Make bash scripts more generic on mac

* Remove feature branch on release.yml

* Fix startup scripts
2022-05-07 18:42:02 -05:00
rorp
c9502babba
Tor endpoints for the oracle explorer client (#4314) 2022-05-06 07:21:33 -05:00
Chris Stewart
a3faa0c56f
Upgrade plugin dependencies (#4318)
* Upgrade plugin dependencies

* Downgrade scalajs dependency
2022-05-05 14:58:57 -05:00
Chris Stewart
dd9a9dcea6
Remove explicit inclusion of jdk.unsupported as its not included by default (#4319) 2022-05-05 14:58:46 -05:00
Chris Stewart
678dc6f676
Upgrade sbt native packager to 1.9.9 (#4317) 2022-05-05 12:18:34 -05:00
Chris Stewart
087b9f90b5
2022 05 03 oracle server jlink build (#4316)
* Implement jlink with oracleServer

Remove comment

Begin integrating jlink into oracleServer

WIP

WIP

Finish postgres transitive deps

Get oracleServer startup working

Add some settings to compress the jre shipped, reduces size by ~50%

refactor build config

Bump dependencies

* Remove java desktop module from our jlink build
2022-05-05 09:59:05 -05:00
benthecarman
8ff4ee13e5
Use route hints with probing (#4312) 2022-05-04 14:50:23 -05:00
Chris Stewart
e05cf21827
Upgrade dropWizards to 4.2.9 (#4313) 2022-05-04 14:29:12 -05:00
Chris Stewart
2f4bbf7014
Upgrade flyway to 8.5.9 (#4311)
* Upgrade flyway to 8.5.9

* Remove comment
2022-05-04 11:24:51 -05:00
Chris Stewart
56138cea92
Remove source code dependency, its not used anywhere (#4310) 2022-05-04 10:49:01 -05:00
rorp
3dc709386a
Upgrade Eclair to v0.7.0 (#4308)
* Upgrade Eclair to v0.7.0

* Scala 2.12 compatibility

* reformat
2022-05-02 09:04:56 -05:00
Chris Stewart
ce00d3ac36
Segregate handling of Tcp.ErrorClosed command from the rest of Tcp.ConnectionClosed (#4307)
* Segregate handling of Tcp.ErrorClosed command from the rest of Tcp.ConnectionClosed

* Remove old match
2022-05-02 06:27:21 -05:00
Chris Stewart
fac0713405
Reduce rescan threadpool size to just be number of available processors (#4306) 2022-05-01 07:05:43 -05:00
Chris Stewart
d46b4a6c91
Make logging to file async, remove neverBlock configuration so that we are guaranteed to capture logs (#4305) 2022-05-01 06:45:33 -05:00
Chris Stewart
be34593e80
2022 04 29 issue 4302 (#4304)
* Add building of oracle-server to release.yml

* Add bitcoin-s-cli build to release

* Fix bitcoin-s-cli build

* remove feature branch
2022-04-30 06:30:58 -05:00
rorp
0c6c9180ed
Handle duplicate UTXOs (#4296)
* Handle duplicate UTXOs

* Add logging

* Add log for exception in handleDuplicateSpendingInfoDb

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2022-04-29 08:21:41 -05:00
Chris Stewart
486fa36d2c
Make _findOutputsBeingSpentQuery take at most 1,000 outpoints (#4300) 2022-04-29 07:20:23 -05:00
Chris Stewart
79b4f096ec
Improve logging around signDLC (#4299)
* Improve logging around signDLC

* Improve logging so we can see what specific transaction fails when processing a block
2022-04-28 17:09:27 -05:00
Chris Stewart
f4d864fab8
2022 04 26 Startup time of appServer (#4294)
* Make Server's route be async

* WIP

* Add StartedBitcoinSAppConfig to indicate when tor starts up

* Add torStarted flag to getinfo response
2022-04-28 13:50:28 -05:00
Chris Stewart
67f8ac8294
Add cd bitcoin-s-server (#4298)
* Add cd bitcoin-s-server

* Fix git clone
2022-04-28 10:42: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
Chris Stewart
6db1f26625
2022 03 22 getrelevantoutputs upfront (#4219)
* WIP

Try and debug

WIP

Fix bug for incomingAmount

Clean up logs

more cleanups on logs

Remove another uncessary log

Don't process tx if we don't have a relevant received output for that specific tx

* Group hashes in batches of 1,000 before querying the db
2022-04-26 11:12:44 -05:00
Nadav Kohen
525fb2ac0d
Default createDLCOffer to current block height (#4285)
* Added createDLCOffer endpoint which doesn't take a locktime and uses current block height instead

* Made cetLocktime an option instead of an argument to the CLI, updated docs

* fix compile

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2022-04-25 14:30:32 -05:00
rorp
3831b35817
Prevent the wallet from creating duplicate UTXOs (#4290)
* Prevent the wallet from creating duplicate UTXOs

* respond to the PR comments

* cleanup
2022-04-25 11:56:37 -05:00
benthecarman
b8a984a986
Implement probing in lnd (#4202) 2022-04-25 10:50:33 -05:00
Chris Stewart
17944c4aad
Update rolling policies for log files (#4291) 2022-04-25 10:38:54 -05:00
benthecarman
bac3cb4190
Fix rolling log file (#4288) 2022-04-25 06:53:08 -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
7566a96b31
Update akka to 2.6.19 (#4287) 2022-04-24 07:56:40 -05:00
Chris Stewart
a739a2dd2b
Bump README versions (#4284) 2022-04-24 07:25:43 -05:00
rorp
f5940c93d4
Contact list (#4234)
* Contact list

* fix unit tests

* Add contact rpc tests

* Add documentation

* Refactor ConsoleCli into app-commons

* Add commands to bitcoin-s-cli

* Fix timeout for rescan

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2022-04-21 13:02:35 -05:00
Chris Stewart
90970058f9
Improve TLV error message (#4283) 2022-04-21 09:55:13 -05:00
Chris Stewart
16c5d835de
2022 04 20 issue 4280 (#4282)
* Set bitcoin-s.node.mode=neutrino by default in docker-application.conf

* Fix bitcoin-s.node.peers in docker-application.conf, fix documentation
2022-04-21 06:15:57 -05:00
Chris Stewart
813b58e977
Update deps (#4279)
* Update lots of deps

* Downgrade postgres again

Co-authored-by: benthecarman <benthecarman@live.com>
2022-04-19 18:43:35 -05:00
Chris Stewart
d29bad3437
Add better logs for a DLCWallet.cancelDLC() (#4278) 2022-04-19 13:32:01 -05:00
Chris Stewart
cbfe684352
Reduce what gets tested on tor CI (#4274) 2022-04-19 08:32:09 -05:00