Commit graph

4783 commits

Author SHA1 Message Date
Chris Stewart
8331c6d10e
lndRpc: Upgrade lnd to 0.18.4 (#5895)
* lndRpc: Upgrade lnd to 0.18.4

* fix hashes

* Fix hash
2025-01-28 14:04:22 -06:00
Chris Stewart
7eef13efa0
Update bitcoind to 28.1/27.2 (#5893)
* Update bitcoind to 28.1/27.2

* Fix hashes
2025-01-28 10:40:31 -06:00
Maxim Evtush
af36b068f8
Update LICENSE (#5892) 2025-01-28 08:52:00 -06:00
Scala Steward
6c54c01e2e
Update sbt-coveralls to 1.3.15 (#5891) 2025-01-28 08:17:18 -06:00
Chris Stewart
c30856fe33
2025 01 09 release notes 1.9.10 (#5889)
* Begin 1.9.10 release notes

* Sort deps

* Sort commits upto 6af79f9ed5

* Sort commits upto  ce868801ce

* Add release notes section blurbs

* add section about RPC rename from listreservedutxos -> getreservedutxos
2025-01-25 09:40:28 -06:00
Chris Stewart
d6799df122
Update versions to 1.9.10 (#5888)
* Update versions to 1.9.10

* fix version
2025-01-25 09:13:11 -06:00
Scala Steward
ce868801ce
Update sbt-scalajs, scalajs-compiler, ... to 1.18.2 (#5886) 2025-01-24 11:33:39 -06:00
Chris Stewart
52040da386
node: Fix bug where we we could have more connections than allowed by bitcoin-s.node.maxConnectedPeers (#5885)
* node: Fix bug where we we could have more connections than allowed by bitcoin-s.node.maxConnectedPeers

* node: Add log to indiciate if we are initializing disconnect
2025-01-24 11:15:45 -06:00
Chris Stewart
6a51b7c103
node: Limit initial stack push in PeerFinder.start() to maxSearchCount^2 (#5882)
* node: Limit initial stack push in PeerFinder.start() to maxSearchCount^2

* Shuffle peers to get a randomized list of peers to connect to

* Add Random.shuffle()

* Call .take() before adding socks5ProxyParams

* Add pattern match network for hardcoded-peers.txt which are mainnet peers

* Revert logback-test.xml
2025-01-24 08:59:08 -06:00
Chris Stewart
baa4ddf166
2025 01 23 issue 5878 (#5883)
* node: Remove offer to queue calling connectPeer() inside PeerManager stream

* node: When disconnecting peers don't offer to queue to avoid deadlock

* node: When shutting down node don't offer to queue to avoid deadlock

* cleanup
2025-01-23 17:39:50 -06:00
Chris Stewart
57860d74d0
wallet: Batch requests for blocks during rescan (#5866)
* wallet: Batch requests for blocks during rescan

* Revert node/

* Revert node/

* Try reintroducing backpressure into Node.downloadBlocks()

* Revert wallet/
2025-01-22 17:05:30 -06:00
Chris Stewart
40fef6e508
node: Add invariant we have peerServices when we cann PeerManager.handleConnect() (#5880) 2025-01-22 16:59:29 -06:00
Scala Steward
84dcc8f916
Update sbt-bloop to 2.0.8 (#5881) 2025-01-22 14:40:19 -06:00
Chris Stewart
fa4c2868ee
node: Update hardcoded-peers.txt with whats in bitcoin/contrib/seeds/nodes_main.txt (#5877)
* node: Update hardcoded-peers.txt with whats in bitcoin/contrib/seeds/nodes_main.txt

* Fix parsing of network address comments in hardcoded-peers.txt
2025-01-21 14:51:27 -06:00
Chris Stewart
2315f50075
appServer: Disable tor by default (#5876) 2025-01-20 17:08:27 -06:00
Chris Stewart
9adbd88f69
node: Only query p2p seeds if we have no peers in our database (#5875) 2025-01-20 16:00:08 -06:00
Chris Stewart
3bf7e6a39e
node: Use approprate ServiceIdentifer throughout node/ module (#5874) 2025-01-20 15:43:30 -06:00
Scala Steward
4b01abe064
Update flyway-core, ... to 11.2.0 (#5870) 2025-01-20 15:22:23 -06:00
Scala Steward
093598ab7f
Update sbt-assembly to 2.3.1 (#5873) 2025-01-20 13:22:51 -06:00
Chris Stewart
7ee8895853
testkit: Make sure channel is in NORMAL state for both peers in openAndConfirmChannel() (#5868)
* testkit: Make sure channel is in NORMAL state for both peers in openAndConfirmChannel()

* Empty commit to re-run CI

* Empty commit to re-run CI
2025-01-17 15:03:32 -06:00
Chris Stewart
85cc536cd5
node: Rename PeerData.stop() -> PeerData.disconnect() (#5867) 2025-01-17 12:45:29 -06:00
Scala Steward
a911d53eae
Update sbt-mdoc to 2.6.2 (#5809) 2025-01-17 09:17:07 -06:00
Scala Steward
9aca249eb6
Update pekko-grpc-runtime, ... to 1.1.1 (#5766)
* Update pekko-grpc-runtime, ... to 1.1.1

* deps: Bump pekkoV to 1.1.3

---------

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2025-01-17 08:29:13 -06:00
Chris Stewart
e55e832932
2025 01 16 Upgrade download/upload artifact to v4 (#5864)
* ci: Upgrade to upload-artifact@v4

* ci: Upgrade to download-artifact@v4

* ci: Remove feature branch from release.yml
2025-01-17 08:26:58 -06:00
Scala Steward
09d7f7a7aa
Update scala-library to 2.13.16 (#5862)
* Update scala-library to 2.13.16

* deps: Bump scoverage to 2.3.0

---------

Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2025-01-16 15:35:51 -06:00
Scala Steward
2ef1eec88b
Update sqlite-jdbc to 3.48.0.0 (#5863) 2025-01-16 15:13:51 -06:00
Scala Steward
0a376afc99
Update bcprov-jdk18on to 1.80 (#5860)
Co-authored-by: Chris Stewart <stewart.chris1234@gmail.com>
2025-01-16 15:13:12 -06:00
Scala Steward
b9510776bc
Update postgresql to 42.7.5 (#5861) 2025-01-16 12:47:09 -06:00
Chris Stewart
425fb234e2
wallet: Try to avoid spurious failures on WalletSendingTest double spending test (#5846)
* wallet: Try to avoid spurious failures on WalletSendingTest double spend utxos unit test

* Rework test case to avoid failures

* Empty commit to re-run CI
2025-01-16 12:46:23 -06:00
Scala Steward
d5083feda6
Update metrics-core, metrics-healthchecks, ... to 4.2.30 (#5859) 2025-01-16 12:27:31 -06:00
Scala Steward
326c851dec
Update sbt-bloop to 2.0.7 (#5858) 2025-01-16 12:26:37 -06:00
Chris Stewart
6ef926b481
appServer: Revert logback.xml (#5857) 2025-01-16 08:32:33 -06:00
Chris Stewart
4f0c3da303
node: Fix bug where we were dropping cached outbound messages on the floor (#5853)
* node: Fix bug where we were dropping cached outbound messages on the floor

* cleanup logs

* cleanups
2025-01-15 15:41:40 -06:00
Chris Stewart
07270ba8ca
core: Rework NetworkPayload traits to use Vector instead of Seq for methods (#5845) 2025-01-15 11:17:39 -06:00
Chris Stewart
a94fc3a92d
node: Add PeerStackTest, fix bug where we could have the same ip address multiple times in PeerStack (#5848)
* node: Add PeerStackTest, fix bug where we could have the same ip address multiple times in PeerStack

* make implicit Ordering private in PeerStack

* Rename PeerOrdering.peer -> PeerOrdering.peerData
2025-01-15 11:16:58 -06:00
Chris Stewart
3925098872
feeProvider: Ignore bitcoiner.live as site seems to be down (#5854) 2025-01-15 09:16:55 -06:00
Scala Steward
b2addd539c
Update sbt-scalajs, scalajs-compiler, ... to 1.18.1 (#5841) 2025-01-11 11:30:43 -06:00
Chris Stewart
ba4d21c495
Try pinning CI image to ubuntu 22.04 for now as a workaround until setup-java supports sbt installation (#5843)
* Try pinning CI image to ubuntu 22.04 for now as a workaround until setup-java supports sbt installation

* Switch everything else to ubuntu-22.04
2025-01-10 16:31:11 -06:00
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