Commit Graph

4681 Commits

Author SHA1 Message Date
Chris Stewart
46d6256e39
Switch distrubution to temurin, use full semver (21.0.4) (#5704) 2024-10-10 13:59:07 -05:00
Scala Steward
919789add2
Update sbt-assembly to 2.3.0 (#5697) 2024-10-10 10:19:12 -05:00
Scala Steward
c7dce64718
Update sbt-ci-release to 1.7.0 (#5698) 2024-10-10 10:19:02 -05:00
Scala Steward
5c73183046
Update logback-classic to 1.5.9 (#5700) 2024-10-10 10:18:53 -05:00
Chris Stewart
0843d7ecb5
Remove -port and -rpcport settings for bitcoind on startup for tests (#5702)
* Remove -port and -rpcport settings for bitcoind on startup for tests

* Revert logback-test.xml
2024-10-10 10:18:42 -05:00
Scala Steward
54646d4516
Update sbt-bloop to 2.0.3 (#5699) 2024-10-10 09:07:26 -05:00
Scala Steward
7d601c45c8
Update metrics-core, metrics-healthchecks, ... to 4.2.28 (#5694) 2024-10-04 12:13:22 -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
Scala Steward
e695474c61
Update client3:core, ... to 3.10.0 (#5693) 2024-10-02 14:12:12 -05:00
Chris Stewart
52c0625ba9
2024 09 30 dlcwallet has a wallet (#5692)
* refactor: Rework codebase so that DLCWallet has-a instance of Wallet rather than is-a via inheritance

* Fix cast

* Fix RescanHandling in DLCWallet

* Remove default implementation of WalletApi.broadcastTransaction()

* fix broadcast callback for DLCWallet

* Add DLCWalletDAOs.fromDLCAppConfig()

* Fix scaladoc for AddressHandlingApi.getUnusedAddress
2024-10-01 13:29:58 -05:00
Scala Steward
5afa058892
Update sbt-coveralls to 1.3.14 (#5691) 2024-09-30 13:23:41 -05:00
Scala Steward
dd5a1af828
Update slick, slick-hikaricp to 3.5.2 (#5690) 2024-09-30 13:23:31 -05:00
Scala Steward
e76768334d
Update sbt-scalajs, scalajs-compiler, ... to 1.17.0 (#5689) 2024-09-29 10:13:27 -05:00
Chris Stewart
13a895efe9
2024 09 24 simplify wallet (#5685)
* WIP: Simplify wallet

# Conflicts:
#	fee-provider/src/main/scala/org/bitcoins/feeprovider/FeeProviderFactory.scala

# Conflicts:
#	wallet/src/main/scala/org/bitcoins/wallet/Wallet.scala

* Get walletTest/test passing

* Remove WalletApi.{start(),stop()}

 Conflicts:
	core/src/main/scala/org/bitcoins/core/api/wallet/WalletApi.scala
	wallet/src/main/scala/org/bitcoins/wallet/Wallet.scala
	wallet/src/main/scala/org/bitcoins/wallet/WalletHolder.scala

* Cleanup RescanDLCTest

* Move checkRootAccount into AccountHandling.scala

* Fix rebase

* Fix docs
2024-09-27 13:40:29 -05:00
Chris Stewart
7caea21b6a
refactor: Move more methods out of WalletApi (#5681)
Remove more methods out of WalletApi

refactor: move getTransactionsToBroadcast to SendFundsHandlingApi
2024-09-26 16:22:30 -05:00
Scala Steward
58e2dc2b5a
Update sqlite-jdbc to 3.46.1.3 (#5688) 2024-09-26 16:20:49 -05:00
Scala Steward
67666b7579
Update waffle-jna to 3.5.0 (#5682) 2024-09-24 16:07:16 -05:00
Scala Steward
c4b219d93a
Update junixsocket-core to 2.10.1 (#5683) 2024-09-24 15:45:49 -05:00
Chris Stewart
e087b174c5
Move RandomFeeProvider to src (#5684)
* Move RandomFeeProvider to src

* Fix comment
2024-09-24 15:45:31 -05:00
Chris Stewart
d17934f17f
Add SendFundsHandlingApi, remove HDWalletApi (#5680)
* Begin moving methods out of HDWalletApi

* Add SendFundsHandlingApi, remove HDWalletApi

* Fix docs

* Move makeOpReturnCommitment() to SendFundsHandlingApi

* Remove MockWalletApi

* Cleanup

* Fix RoutesSpec

* Revert logback-test.xml
2024-09-22 09:32:01 -05:00
Scala Steward
287bf984a0
Update sbt-bloop to 2.0.2 (#5677) 2024-09-21 13:54:33 -05:00
Chris Stewart
8cfd5e8d6b
2024 09 19 address handling refactor (#5679)
* wallet: Create has-a relationship for AddressHandling rather than is-a

* Fix infinite loop in AccountHandlingApi.getNewAddress(account)

* Fix appServerTest

* Revert Server.scala
2024-09-21 11:41:57 -05:00
Chris Stewart
8c5d685953
Refactor codebase to have has-a relationship with RescanHandling rather than is-a (#5675)
* Refactor codebase to have has-a relationship with RescanHandling rather than is-a

get everything compiling

Get all tests passing

* Revert and clean up files

* Fix docs
2024-09-19 09:46:56 -05:00
Scala Steward
a8e9dcd443
Update sbt-mdoc to 2.6.1 (#5674) 2024-09-18 14:23:52 -05:00
Scala Steward
628c3f9bef
Update sbt-bloop to 2.0.1 (#5673) 2024-09-18 14:23:27 -05:00
Chris Stewart
625e790477
Rework TransactionProcessing to be a has-a relationship rather than is-a relationship in the codebase (#5659)
Refactor TransactionProcessing into case class

Get walletTest/test passing

DLCWallet WIP

Get dlcWalletTest/test passing

Small cleanups

Fix RoutesSpec gettransaction unit test

revert logback-test.xml

cleanup
2024-09-18 12:51:21 -05:00
Scala Steward
6bf69de119
Update jna to 5.15.0 (#5668) 2024-09-16 09:46:31 -05:00
Scala Steward
3525603f9e
Update sbt-mdoc to 2.6.0 (#5671) 2024-09-16 09:46:03 -05:00
Scala Steward
e2e604e8a0
Update scalacheck to 1.18.1 (#5670) 2024-09-16 09:20:46 -05:00
Scala Steward
d6669aa061
Update sbt to 1.10.2 (#5669) 2024-09-16 09:20:35 -05:00
Chris Stewart
4befe4e70a
Fix potential deadlock when offering to queue in managePeerAfterInitialization() (#5667) 2024-09-14 13:23:10 -05:00
Chris Stewart
cbccecf95d
Add caveat for ConnectPeer logic to only attempt to sync from a peer when a query is timed out (#5666)
* Add caveat for ConnectPeer logic to only attempt to sync from a peer when a query is timed out

* Revert logback.xml
2024-09-13 07:36:50 -05:00
Chris Stewart
841762b841
cli: Fix log output for bitcoin-s-cli (#5664) 2024-09-12 13:43:28 -05:00
Chris Stewart
490e0217f1
Add payload to query timeout log (#5660)
* Add payload to query timeout log

* scalafmt

* Add first header we are requesting to invalid headers query log

* Remove noisy max headers received log

* Remove noisy max filter headers / filters received log
2024-09-11 15:08:52 -05:00
Scala Steward
7a8c6b8298
Update logback-classic to 1.5.8 (#5658) 2024-09-11 13:48:47 -05:00
Chris Stewart
9feabc1c2b
Make WebsocketTests rescan test more robust (#5661)
* Make WebsocketTests rescan test more robust

* Bump timeout on WebsocketTests address generated unit test

* Rework importseed endpoint to return a bool indicating if the import was successful

* Reduce Server.httpBadRequest() log level from ERROR -> INFO

* Remove adhoc json for walletinfo
2024-09-11 10:39:32 -05:00
Scala Steward
d723610054
Update sbt-scoverage to 2.2.0 (#5656) 2024-09-10 10:22:52 -05:00
Chris Stewart
7d8dd2bc0a
refactor: Provide DLCWalletUtil.verifyProperlySetTxIds() with the contractId (#5657) 2024-09-07 16:21:16 -05:00
Scala Steward
c3288a7224
Update ant to 1.10.15 (#5653) 2024-09-05 11:59:16 -05:00
Chris Stewart
1939e9fd2e
core: Fix bug in RescanStarted.entireRescanDoneF (#5654) 2024-09-05 08:48:33 -05:00
Chris Stewart
feeb2618d6
Move DLCDAOs to src (#5652) 2024-08-28 06:56:28 -05:00
Scala Steward
b98087a5ee
Update postgresql to 42.7.4 (#5648) 2024-08-26 09:02:42 -05:00
Chris Stewart
2d4a0adda4
Add FundTransactionHandlingApi, make FundTransactionHandling a case class (#5651) 2024-08-25 08:52:19 -05:00
Scala Steward
24e22a48e7
Update sbt-scoverage to 2.1.1 (#5649) 2024-08-24 16:28:57 -05:00
Chris Stewart
42b13a6a62
wallet: Remove unecessary type parameter to TxCRUDComponent#TxTable (#5650) 2024-08-24 15:09:14 -05:00
Scala Steward
14f456dec3
Update metrics-core, metrics-healthchecks, ... to 4.2.27 (#5644) 2024-08-21 13:28:13 -05:00
Scala Steward
19571dd737
Update sbt-ci-release to 1.6.1 (#5647) 2024-08-21 13:24:14 -05:00
Chris Stewart
4212d6d616
Create AccountHandlingApi, move inheritance from Wallet into HDWalletApi (#5627)
* Create AccountHandlingApi, move inheritance from Wallet.scala into HDWalletApi

* Fix get wallet accounts test
2024-08-21 13:23:46 -05:00
Scala Steward
364df59ea2
Update logback-classic to 1.5.7 (#5643) 2024-08-21 12:18:58 -05:00
Scala Steward
21180213c6
Update sqlite-jdbc to 3.46.1.0 (#5646) 2024-08-21 12:18:46 -05:00