bitcoin-s/core
Chris Stewart bd5bcfef3a
2022 01 18 issue 3969 Add serialization_version to global_dlc_data (#3992)
* Get refactor working where we decouple CETSignatures and the partial refund signature

* WIP

* Implement migration to specify serialization_version on global_dlc_data table

* Fix migrations test

* WIP

* implement contractid computation

* Get migration working for wallet on testnet

* Add check to make sure we only try to migrate old wallets

* Refactor DLCDataManagement.getOfferAndAcceptWithoutSigs to not use DLCTxBuilder

* WIP

* Bubble up Option[] into DLCWallet, trivially assert on it and then use .get. We will have to do the refactor of DLCWallet sometime in the future

* Change global_dlc_data serializationVersion at database level to not have an Option

* Add DLCDbState, propogate it through the codebase

* Remove log

* Remove invariant for making sure all DLCs are defined on migraiton, add log for the case of issue 4001

* Add filter on ALPHA serialization DLCs. We dont need to migrate DLCs that are using the beta serialization

* Rebase onto 4004

* Refactor to use the refund signature in the accept/sign message

* Add output index to the return of DLCTxBuilder.buildFundingTransaction()

* Fix compile

* Remove log
2022-01-26 14:57:45 -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 2022 01 18 issue 3969 Add serialization_version to global_dlc_data (#3992) 2022-01-26 14:57:45 -06:00
core.sbt Resturcutre cryptoTest & coreTest to work with scalajs build (#2731) 2021-03-03 16:52:03 -06:00
README.md WIP: Docusaurus website (#465) 2019-05-14 18:05:14 -05:00

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