Commit Graph

4745 Commits

Author SHA1 Message Date
Scala Steward
1c96d89d42
Update logback-classic to 1.5.16 (#5837) 2025-01-10 15:43:32 -06:00
Scala Steward
4a8e48da37
Update flyway-core, ... to 11.1.1 (#5839) 2025-01-10 15:43:19 -06:00
Scala Steward
2110132d7b
Update sbt-native-packager to 1.11.0 (#5838) 2025-01-09 08:09:25 -06:00
Scala Steward
6af79f9ed5
Update sqlite-jdbc to 3.47.2.0 (#5836) 2025-01-05 15:53:20 -06:00
Chris Stewart
788b99c184
refactor: Improve bitcoind wallet polling logic (#5834) 2025-01-03 15:46:48 -06:00
Scala Steward
dee3a1cdee
Update waffle-jna to 3.5.1 (#5832) 2025-01-03 08:15:54 -06:00
Scala Steward
bab9fe0b2e
Update scalamock to 6.1.1 (#5833) 2025-01-03 07:58:00 -06:00
Chris Stewart
1423f2c91e
appServer: Add missing server.stop() in BitcoinSServerMainBitcoindTest (#5831)
* appServer: Add missing server.stop() in BitcoinSServerMainBitcoindTest

* Adjust test case order to avoid false positive ERROR logs

* Empty commit to re-run CI
2025-01-02 10:54:17 -06:00
Chris Stewart
479aee3dc6
docs: Run 'yarn upgrade' (#5830) 2025-01-01 11:38:28 -06:00
Chris Stewart
b9616066f2
wallet: Refactor {UTXOHandlingApi,AccountHandlingApi,AddressHandlingApi} to use 'get' prefix rather than 'list' prefix for method names (#5828) 2025-01-01 09:41:21 -06:00
Chris Stewart
43efce500d
tests: Cleanup BitcoindBlockPollingTest producing ERROR logs during test fixture destruction (#5829)
* tests: Cleanup BitcoindBlockPollingTest producing ERROR logs during test fixture destruction

* Revert BitcoindRpcBackendUtil.scala
2025-01-01 09:41:10 -06:00
kindknow
7c3dbf96ca
chore: remove redundant words in comment (#5826)
Signed-off-by: kindknow <iturf@sina.com>
2024-12-31 11:09:52 -06:00
Scala Steward
6b81211e37
Update client3:core, ... to 3.10.2 (#5827) 2024-12-31 10:09:25 -06:00
Chris Stewart
b1403155fc
wallet: Refactor AddressHandling to be account specific (#5825)
* wallet: Refactor AddressHandling to be account specific

* fix compile

* Add test

* Fix AddressType.fromPurpose() for HDPurpose.Multisig

* Fix nodeTest/test

* Don't use HDPurpose.Multisig in test

* Return None for HDPurpose.Multisig inside of AddressType.fromPurpose()
2024-12-30 06:48:47 -06:00
Scala Steward
051f6ed5cb
Update jna to 5.16.0 (#5822) 2024-12-24 07:15:01 -06:00
Scala Steward
1f4ba9c612
Update logback-classic to 1.5.15 (#5821) 2024-12-24 07:14:48 -06:00
Scala Steward
ce18753462
Update sbt, scripted-plugin to 1.10.7 (#5823) 2024-12-23 09:03:28 -06:00
Chris Stewart
4d9c52c75c
node: Move killswitch downstream to avoid queue deadlocks (#5819) 2024-12-23 08:57:12 -06:00
Chris Stewart
25517265fe
wallet: Reduce noisy DEBUG log (#5820) 2024-12-22 15:57:36 -06:00
Scala Steward
86a3b2f88c
Update logback-classic to 1.5.14 (#5818) 2024-12-21 16:59:07 -06:00
Scala Steward
916507ad00
Update sbt-ci-release to 1.9.2 (#5817) 2024-12-21 16:58:49 -06:00
Chris Stewart
97f807444a
server: Deduplicate wrapping callbacks in steams (#5815) 2024-12-19 07:30:03 -06:00
Scala Steward
3d16dfbc97
Update guava to 33.4.0-jre (#5814) 2024-12-17 10:48:20 -06:00
Scala Steward
881a15f518
Update sbt-bloop to 2.0.6 (#5813) 2024-12-17 10:16:31 -06:00
Chris Stewart
54ef1bd0a5
chain: Add invariant that we have at least 1 header in Blockchain (#5810)
* chain: Add invariant that we have at least 1 header in Blockchain

* Add invariant to check heights in BlockHeaderDAO.getBlockchainFrom()
2024-12-13 13:07:35 -06:00
Scala Steward
b709a58715
Update flyway-core, ... to 11.1.0 (#5808) 2024-12-13 12:09:25 -06:00
Chris Stewart
812f735110
node: Update DNS seeds, optimize PeerFinder.start() to start querying… (#5807)
* node: Update DNS seeds, optimize PeerFinder.start() to start querying dns seeds as early as possible

* Add new seeds, disable bad seeds

* scalafmt
2024-12-13 11:41:54 -06:00
Chris Stewart
d29dad4472
2024 12 11 issue 5625 (#5803)
* wallet: Get UTXOHandlingApi.listUtxos() to be account specific

* wallet: Add UTXOHandlingApi.{getBalance(), getUnconfirmedBalance(), getConfirmedBalance(), getBalance(account), getUnconfirmedBalance(account), getConfirmedBalance(account)}

* wallet: Remove listDefaultAccountUtxos(), use listUtxos() instead
2024-12-11 14:26:22 -06:00
Chris Stewart
eb6edab240
Add NodeState.NoPeers, cache network messages (#5800)
* Add NodeState.NoPeers, cache network messages that need to be sent when we establish a connection with a peer

* Cleanup

* Bump maxTries to avoid spurious timeout

* Empty commit to re-run CI
2024-12-09 13:30:13 -06:00
Scala Steward
4df0a7bc4e
Update flyway-core, ... to 11.0.1 (#5799) 2024-12-08 11:15:22 -06:00
Scala Steward
06db0aa4b2
Update sbt, scripted-plugin to 1.10.6 (#5798) 2024-12-08 10:34:53 -06:00
Chris Stewart
e2a0617d67
wallet: Don't cache TransactionProcessing now that it doesn't have internal state (#5797) 2024-11-30 09:05:02 -06:00
Chris Stewart
f280f35431
Replace Future[Wallet] -> Wallet parameter in {BitcoinSWalletTest, BitcoindRpcBackendUtil} (#5796) 2024-11-30 09:04:14 -06:00
Chris Stewart
04757f9039
wallet: Remove TransactionProcessing.blockProcessingSignals (#5795)
* wallet: Remove TransactionProcessing.blockProcessingSignals in favor of using ActorSystem event bus

* Kill actor after the promise is completed

* Add WalletAppConfig.materializer
2024-11-30 07:16:49 -06:00
Chris Stewart
e5ff1a5018
wallet: Fix noisy log, only log when we have an output to search for (#5794) 2024-11-28 11:48:12 -06:00
Chris Stewart
98e89a6e93
2024 11 27 processtransaction flaky test (#5793)
* Fix TxUtil.isValidFeeRange()

* Make fee checks exclusive
2024-11-28 10:58:31 -06:00
Chris Stewart
6f13f263ee
wallet: Remove duplicate implementations of SendFundsHandlingHandling.sendFromOutpoints() (#5792)
* wallet: Remove duplicate implementations of SendFundsHandlingHandling.sendFromOutpoints()

* Improve error message

* Revert WalletSendingTest

* Add invariant to check that we aren't sending from 0 outpoints
2024-11-28 09:52:14 -06:00
Scala Steward
960b172d26
Update metrics-core, metrics-healthchecks, ... to 4.2.29 (#5790) 2024-11-27 14:34:07 -06:00
Scala Steward
7867d258e6
Update sqlite-jdbc to 3.47.1.0 (#5791) 2024-11-27 14:01:12 -06:00
Chris Stewart
dbdad48413
wallet: Remove unused wallet configurations (#5789) 2024-11-26 15:20:13 -06:00
Scala Steward
e852b11dbc
Update flyway-core, ... to 11.0.0 (#5782) 2024-11-26 11:39:26 -06:00
Chris Stewart
d1618a2277
Add unit test for RescanState to test recursive rescans correctly (#5786) 2024-11-26 11:13:06 -06:00
Chris Stewart
d5a77a2297
wallet: Batch database actions in processBlockCachedUtxos() (#5788) 2024-11-26 10:35:08 -06:00
Chris Stewart
ba8dd75312
refactor: DRY for DLCWalletLoaderApi.loadWallet() (#5787)
* refactor: DRY for DLCWalletLoaderApi.loadWallet()

* Make loadWallet() private

* fix
2024-11-25 12:45:29 -06:00
Chris Stewart
c6917b296b
config: Rename config option bitcoin-s.wallet.defaultAccountType -> bitcoin-s.wallet.purpose (#5783) 2024-11-24 08:16:18 -06:00
Chris Stewart
dbe1e7b686
tests: Make NeutrinoNodeWalletTest more robust against spurious failures (#5784)
* tests: Make NeutrinoNodeWalletTest more robust against spurious failures

* Revert things
2024-11-23 16:40:40 -06:00
Chris Stewart
f6f01f333a
wallet: Cleanup RescanHandlingTest (#5781) 2024-11-22 11:07:22 -06:00
Chris Stewart
345ab017e5
testkit: Randomize defaultAccountType (purpose) in tests (#5775)
* testkit: Randomize defaultAccountType (purpose) in tests

* Remove redundant defaultAccountType settings

* scalafmt

* Fix ProcessBlockTest for nested-segwit purposes

* Fix dlcWalletTest
2024-11-22 11:07:13 -06:00
Scala Steward
795def555c
Update flyway-core, ... to 10.22.0 (#5779) 2024-11-22 09:24:58 -06:00
Scala Steward
e680c9d643
Update pekko-http, pekko-http-testkit to 1.1.0 (#5778) 2024-11-22 09:02:09 -06:00