bitcoin-s/core
Chris Stewart d983a1bac4
2023 12 24 Make filter headers / filters sync work with block header reorgs (#5333)
* Rework ChainApi.nextBlockHeaderBatchRange() to take stopHash parameter, get chainTest/test passing

* WIP: Refactor ChainApi.nextFilterHeaderBatchRange()

* Finish ChainApi.nextFilterHeaderBatchRange() refactor, get all tests passing except reorg related tests in nodeTest

* Get NeutrinoNodeTest reorg test case working

* Improve flaky test

* Cleanup

* Switch sync check to bitcoinds(1)

* Empty commit to run CI

* Implement batchSize tests in ChainHandlerTest

* Rework ChainHandlerTest to not assume we have the genesis filter header / filter inserted into the database already

* Cleanup println

* Fix bug with nextFilterHeaderBatchRange() wrt to startHeightOpt parameter

* Fix off by one bug with compact filter sync

* Add check for connectionCount

* Add longer timeout

* scalafmt
2023-12-28 10:43:01 -06:00
..
.jvm/src/main/resources/bip39-wordlists Implement createCETsAndCETSigsAsync() to fix performance issue in test (#3089) 2021-05-14 17:59:56 -05:00
src/main 2023 12 24 Make filter headers / filters sync work with block header reorgs (#5333) 2023-12-28 10:43:01 -06:00
core.sbt
README.md

See the core module section on the Bitcoin-S website.